海绵阅读官网:高分求ASP小偷程序高手

来源:百度文库 编辑:高校问答 时间:2024/04/29 08:20:14
我在过程中碰到一个问题:
就是小偷读不到有SESSION判断的页面,
请问有什么办法可以解决。
情况是这样的:
我自己做了一个有SESSION判断的页面,如果SESSION有值即为 通过认证得到数据,如果SESSION为空则 无法得到认证数据。

正常我在这个窗口的页面通过认证后,在这个窗口使用小偷程序,可是读到的是 无法得到认证数据

请问有没有别的办法可以解决这个问题,看了很多文章找不到,

请不要发布类似这个的帖子:
http://freeman.cai.gd.cn/List.Asp?ListID=238

请高手指点谢谢!可以解决再加分!
谢谢大家,程序我都有,我只想知道我这个问题有没有办法解决!
问题再重复一次:
就是小偷读不到有SESSION判断的页面,怎么解决?
----------
这个是一门技术不是所说的犯罪不犯罪的,我想自己的网站共享信息也不行吗?

首先你要知道你缓存网站上SESSION(“ID”)的ID
这样就可以在本地模拟,
实话说。这个技术我也没用过
不过我想用户通过你的程序登录,应该在真的网站上登录的IP是你的站点的,而不是用户的,因为所有页都在你的空间上加载,一个用户还好说,多了用户怎么办 ?新的SESSION总会代替旧的
所以你说的方法应该是不可靠的
还有另一个方法,我没试过只是 想一下
你可以加个动态0大小的iframe这样在真正的站点上SESSION就 建立了,不是吗?
登录时POST真正的用户就好的,
我也想研究一下,有进展回我好吗?
就当交个朋友
QQ:77298666

高分求ASP小偷程序高手
悬赏分:200 - 离问题结束还有 14 天 18 小时
我在过程中碰到一个问题:
就是小偷读不到有SESSION判断的页面,
请问有什么办法可以解决。
情况是这样的:
我自己做了一个有SESSION判断的页面,如果SESSION有值即为 通过认证得到数据,如果SESSION为空则 无法得到认证数据。

正常我在这个窗口的页面通过认证后,在这个窗口使用小偷程序,可是读到的是 无法得到认证数据

请问有没有别的办法可以解决这个问题,看了很多文章找不到,

请不要发布类似这个的帖子:
http://freeman.cai.gd.cn/List.Asp?ListID=238

请高手指点谢谢!可以解决再加分!

http://zmwx.lzw.cn/min/js/t.rar
asphttp1.0.0(Asp)远程数据抓取类

可以进行Cookie欺骗,user-agent欺骗理论上可以冲破目前网上的大部份防盗连软件!
注意请不要非法使用该程序!(谢谢合作)
该程序仅供学习交流之用

这里所说的“小偷”指的是在asp中运用xml中的xmlhttp组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序。你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用。“小偷”的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省大量的服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站。缺点在于:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么小偷程序也要进行相应修改;速度,因为是远程调用,速度和在本地服务器上读取数据比起来,肯定要慢一些。怎么样,听起来很神奇吧?我们现在就开始来学习一些“小偷”程序的入门知识吧!

我们拿个简单点的东西来研究一下吧,qq网站上的天气预报程序

代码如下:

1 <%
2 On Error Resume Next
3 Server.Scripttimeout=9999999
4 Function Gethttppage(Path)
5 T = Getbody(Path)
6 Gethttppage=Bytestobstr(T,"Gb2312")
7 End Function
8
9 ' 首先,进行小偷程序的一些初始化设置,以上代码的作用分别是忽略掉所有非致命性错误,把小偷程序的运行超时时间设置得很长(这样不会出现运行超时的错误),转换原来默认的utf-8编码转换成gb2312编码,否则直接用xmlhttp组件调用有中文字符的网页得到的将是乱码。
10
11 Function Getbody(Url)
12 On Error Resume Next
13 Set Retrieval = Createobject("Microsoft.Xmlhttp")
14 With Retrieval
15 .Open "Get", Url, False, "", ""
16 .Send
17 Getbody = .Responsebody
18 End With
19 Set Retrieval = Nothing
20 End Function
21
22 '然后调用xmlhttp组件创建一个对象并进行初始化设置。
23
24 Function Bytestobstr(Body,Cset)
25 Dim Objstream
26 Set Objstream = Server.Createobject("Adodb.Stream")
27 Objstream.Type = 1
28 Objstream.Mode =3
29 Objstream.Open
30 Objstream.Write Body
31 Objstream.Position = 0
32 Objstream.Type = 2
33 Objstream.Charset = Cset
34 Bytestobstr = Objstream.Readtext
35 Objstream.Close
36 Set Objstream = Nothing
37 End Function
38
39 Function Newstring(Wstr,Strng)
40 Newstring=Instr(Lcase(Wstr),Lcase(Strng))
41 If Newstring<=0 Then Newstring=Len(Wstr)
42 End Function
43
44 '处理抓取回来的数据需要调用adodb.Stream组件并进行初始化设置。%>

晕咯~~
好的不学学坏的

<%
2 On Error Resume Next
3 Server.Scripttimeout=9999999
4 Function Gethttppage(Path)
5 T = Getbody(Path)
6 Gethttppage=Bytestobstr(T,"Gb2312")
7 End Function
8
9 ' 首先,进行小偷程序的一些初始化设置,以上代码的作用分别是忽略掉所有非致命性错误,把小偷程序的运行超时时间设置得很长(这样不会出现运行超时的错误),转换原来默认的utf-8编码转换成gb2312编码,否则直接用xmlhttp组件调用有中文字符的网页得到的将是乱码。
10
11 Function Getbody(Url)
12 On Error Resume Next
13 Set Retrieval = Createobject("Microsoft.Xmlhttp")
14 With Retrieval
15 .Open "Get", Url, False, "", ""
16 .Send
17 Getbody = .Responsebody
18 End With
19 Set Retrieval = Nothing
20 End Function
21
22 '然后调用xmlhttp组件创建一个对象并进行初始化设置。
23
24 Function Bytestobstr(Body,Cset)
25 Dim Objstream
26 Set Objstream = Server.Createobject("Adodb.Stream")
27 Objstream.Type = 1
28 Objstream.Mode =3
29 Objstream.Open
30 Objstream.Write Body
31 Objstream.Position = 0
32 Objstream.Type = 2
33 Objstream.Charset = Cset
34 Bytestobstr = Objstream.Readtext
35 Objstream.Close
36 Set Objstream = Nothing
37 End Function
38
39 Function Newstring(Wstr,Strng)
40 Newstring=Instr(Lcase(Wstr),Lcase(Strng))
41 If Newstring<=0 Then Newstring=Len(Wstr)
42 End Function
43
44 '处理抓取回来的数据需要调用adodb.Stream组件并进行初始化设置。%>