吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 24155|回复: 109
收起左侧

[其他转载] 吾爱专用挂机[第二弹] (基于 VBS POST 0% CPU占用率)

    [复制链接]
乱码 发表于 2012-5-15 09:58
本帖最后由 乱码 于 2012-5-17 11:12 编辑

本篇是继《吾爱论坛专用挂机脚本 [基于 VBS POST] [0% CPU占用率]
后第二篇VBS版的吾爱专用挂机脚本。
修复后的脚本集成了 登陆,签到,挂机,掉线重连等功能于一身的强力脚本,
当然,依然是0% CPU占用率
0%网络占用 100%后台挂机,(纯天然,无毒无害..)
不影响正常的吾爱登录退出,始终后台挂机。


由于 meselson 朋友向我反馈说
脚本使用中发现一个问题,当网络环境不好时,脚本执行会超时退出,也许脚本中加入容错代码会更好一些。


我很开心,因为自己的劳动成果得到了部分人的认可,
所以我特地为此修复了脚本,还测试了一天,结果出奇的好。
下看看我在
2012-05-14 08:30 2012-05-15 09:11 截的图,绝对没有PS。

2012-05-14

2012-05-14
      

2012-05-15

2012-05-15


一天挂了多少小时,自己计算吧, 1535-1464=? 我算数不好...
不知道是我电脑问题,还是我不小心手抽筋点了两下导致双开了。。
反正就是这个结果,不知道吾爱的管会不会封我号。
我真的是无辜的。。

看代码,这是个VBS的类,复杂的都被写到类里了,只要调用一个 [挂机] 方法就OK了。


[帐号] = "帐号"         '用户名支持中文
[密码] = "密码"         '密码
[问题] = "编号"         '安全提问编号,下面是安全问题对应编号
[答案] = "答案"         '安全提问答案
'0.无安全提问(选此项请将答案设为空)
'1.母亲的名字
'2.爷爷的名字
'3.父亲出生的城市
'4.你其中一位老师的名字
'5.你个人计算机的型号
'6.你最喜欢的餐馆名称
'7.驾驶执照最后四位数字

Set [吾爱] = New [吾爱破解挂机类]
[吾爱].[挂机] [帐号], [密码], [问题], [答案]

Class [吾爱破解挂机类]
'吾爱破解挂机类 v1.0
    '****************************************************
    '乱码领域 吾爱破解挂机类
    '****************************************************
    'v1.0 集成登陆,签到,挂机,掉线重连功能
    '****************************************************
    'Version:  1.0
    'Date   :  2012-05-13
    'Author :  乱码
    '源码献上,欢迎翻版。
    '****************************************************
    Private http, user, pwd, qst, ans
   
   
Sub Class_Initialize  
'类初始化事件
        Set http = CreateObject("Msxml2.ServerXMLHTTP")
   
End Sub
   
    Public Function
[挂机](u, p, q, a)
'挂机初始化函数
        user = u
        pwd = p
        qst = q
        ans = a
        
If login
Then
            
MsgBox "登录成功,即将开始挂机", 64+4096,
"开始挂机"
            
refresh 10
'10分钟刷新一次(设置为30分钟以内就好。)
        Else
            
MsgBox "登录失败。。。", 48+4096,
"登录失败"
        
End If
    End Function
   
    Private Function
refresh(minutes)
'刷新页面函数(保持在线)
        Do
            If Not
isOnLine
Then
               
CreateObject("Scripting.FileSystemObject").OpenTextFile("52pojielog.txt",8,1).WriteLine "脚本掉线 - "
& Now
               
'生成日志,记录掉线时间。'如果不需要就删除这句。
                login
            
End If
            
WScript.Sleep minutes *
60000
        
Loop
    End Function
   
    Private Function
isOnLine()
'检查是否在线函数(集成签到功能)
        html = HttpGet("http://www.52pojie.cn/home.php?mod=task&do=apply&id=2")
        
If html="" Or InStr(html,"您需要先登录才能继续本操作")
Then
            
isOnLine=
False
        Else
            
isOnLine =
True
        End If
    End Function
   
    Private Function
login()
'登录函数
        Set reg = New RegExp
        reg.IgnoreCase =
True
        
reg.Global =
True
        
reg.MultiLine =
True
        
html = httpGet("http://www.52pojie.cn/member.php?mod=logging&action=login&infloat=yes&frommessage&inajax=1"
)
        reg.Pattern =
"loginhash=([^""&]+)"
        
If reg.Test(html)
Then
            
loginhash = reg.Execute(html).Item(0).Submatches(0
)
            reg.Pattern =
"name=.?formhash.?\s+value=['""]?([^""]+)"
            
formhash = reg.Execute(html).Item(0).Submatches(0
)
            postUrl  =
"http://www.52pojie.cn/member.php?mod=logging&action=login&loginsubmit=yes&frommessage&inajax=1&loginhash="
& loginhash
            postData =
"formhash=" & formhash & "&referer=http%3A%2F%2Fwww.52pojie.cn%2Fhome.php%3Fmod%3Dtask%26do%3Dview%26id%3D2&username=" & URLEncode(user) & "&password=" & URLEncode(pwd) & "&questionid=" & qst & "&answer=" & URLEncode(ans) &
"&cookietime=2592000&loginsubmit=%3CSTRONG%3E%B5%C7%C2%BC%3C%2FSTRONG%3E"
            
html = httpPost(postUrl,postData)
            login = InStr(html,
"欢迎您回来"
)
        
Else
            
login =
False
        End If
    End Function
   
    Private Function
httpGet(url)
'get函数
        On Error Resume Next
        
http.open "GET", url,
False
        
http.send
        httpGet = http.responseText
   
End Function
   
    Private Function
httpPost(url,data)
'post函数
        On Error Resume Next
        
http.open "POST", url,
False
        
http.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
        
http.send data
        httpPost = http.responseText
   
End Function
   
    Private Function
URLEncode(strURL)
'url编码函数 (如果需要UTF-8编码请找我)
        For I = 1 To Len(strURL)
            
If Asc(Mid(strURL, I, 1)) < 0
Then
               
tempStr = "%" & Right(CStr(Hex(Asc(Mid(strURL, I, 1)))), 2
)
                tempStr =
"%" & Left(CStr(Hex(Asc(Mid(strURL, I, 1)))), Len(CStr(Hex(Asc(Mid(strURL, I, 1))))) - 2
) & tempStr
                URLEncode = URLEncode & tempStr
            
ElseIf (Asc(Mid(strURL, I, 1)) >= 65 And Asc(Mid(strURL, I, 1)) <= 90) Or (Asc(Mid(strURL, I, 1)) >= 97 And Asc(Mid(strURL, I, 1)) <= 122) Or (Asc(Mid(strURL, I, 1)) >= 48 And Asc(Mid(strURL, I, 1)) <= 57)
Then
               
URLEncode = URLEncode & Mid(strURL, I, 1
)
            
Else
               
URLEncode = URLEncode & "%" & Hex(Asc(Mid(strURL, I, 1
)))
            
End If
        Next
    End Function
End
Class


亲们,下面的 相关帖子 里除了《吾爱论坛挂机工具》非本人作品外,
其余的都是我辛辛苦苦写出来的,没有抄袭,没有借鉴。
虽然有些可能有人发过了,但是我的绝对和他们不同。

希望大家帮忙顶一下,不然都沉的不见天日了。

免费评分

参与人数 14威望 +1 热心值 +13 收起 理由
Ghands + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
鬼炙 + 1 大哥, 要验证码了 肿么办你的脚本很好用啊.
lcjt258 + 1 怎么没有下载地址啊
神经兮兮 + 1 欢迎分析讨论交流,[吾爱破解论坛]有你更精.
mao0819 + 1 乱码兄怎么去掉登陆成功返回提示呢?
techiehu + 1 感谢发布原创作品,[吾爱破解论坛]因你更精.
风总孤单 + 1 很给力
gh1991120 + 1 我很赞同!
2彩 + 1 如此精品的脚本 我记得我给过分了啊,没给吗.
xuliang + 1 鼓励优秀贴
19nuclear91 + 1 值得鼓励
kqian + 1 我很少评分
Hmily + 1 感谢发布原创作品,[吾爱破解论坛]因你更精.
倾听者 + 1 谢谢啊。我挺喜欢这脚本的。

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

忧郁小男生 发表于 2012-5-15 10:11
谢谢分享啊  ,我的时间一直都上不去,郁闷死了
taozhulian 发表于 2012-5-15 10:32
poboke 发表于 2012-5-15 12:02
小小沫涵 发表于 2012-5-15 12:08
很不错 。谢谢~
 楼主| 乱码 发表于 2012-5-15 12:21
poboke 发表于 2012-5-15 12:02
http://www.52pojie.cn/home.php?mod=task&do=apply&id=2
只是申请任务,还需要再打开一个完成任务的链接d ...

虽然不知道 do=draw 也可以完成任务,但是 这个已经有自动签到功能了,不信可以挂着试试啊。。

免费评分

参与人数 1热心值 +1 收起 理由
FishSauce + 1 求回评,祝我早日升级! 

查看全部评分

poboke 发表于 2012-5-15 12:49
乱码 发表于 2012-5-15 12:21
虽然不知道 do=draw 也可以完成任务,但是 这个已经有自动签到功能了,不信可以挂着试试啊。。

我几天前就试过了

点评

亲,你对DZ蛮有研究的嘛。我真的不知道,都是抓包得到的地址,反正能达到效果就OK了。  发表于 2012-5-15 14:41
啤啤 发表于 2012-5-15 12:53
这个已经挂了很久了 不错
 楼主| 乱码 发表于 2012-5-15 14:36
啤啤 发表于 2012-5-15 12:53
这个已经挂了很久了 不错

我想请你帮忙测试一下,
在早上
8点的样子,先截图看看时间,然后运行三次,
到第二天
8点的样子,再截图,再看看是不是24小时。
随便把图回复到我这里。

我这挂了一天,竟然有
71小时,所以我相当怀疑多开是多倍经验。
6267477ak 发表于 2012-5-15 15:13
本帖最后由 6267477ak 于 2012-5-15 15:19 编辑

晕,难得有坐这么前的时候,你发的东西不会用啊,是不是把代码复制好放进txt,然后改下后缀?

点评

兄弟,请修改回复,不然会被人举报无意义回复的。。  发表于 2012-5-15 15:15
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-14 18:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表