:1.27MB : :1 :2019-12-27 10:02:24
工作原理只是模拟人工操作减少你的劳动强度,即不需要你自己输入帐号和群号,其申请过程跟你手动操作完成一样,申请加群后也需要群主同意你的请求才能加入。
.判断开始 (flag = “08 25 31 01” 或 flag = “08 25 31 02”) ' touch包
Dispose_0825 (data, flag, length)
.判断 (flag = “08 36 31 03” 或 flag = “08 36 31 04” 或 flag = “08 36 31 05” 或 flag = “08 36 31 06”) ' 登录包
Dispose_0836 (data, flag, length)
.判断 (取文本左边 (flag, 5) = “00 BA”)
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), #_00BaKey)
GetVerifyCode (data, flag, length)
.判断 (flag = “08 28 04 34”)
Dispose_0828 (data, length)
.判断 (取文本左边 (flag, 5) = “00 EC”)
SetTips (“登录成功...”, )
SendUdp (#head + #ver + “00 1D ” + GetRandomKey (2) + g_QQ + #_fixVer + TeaEncrypt (“33 00 05 00 08 74 2E 71 71 2E 63 6F 6D 00 0A 71 75 6E 2E 71 71 2E 63 6F 6D 00 0C 71 7A 6F 6E 65 2E 71 71 2E 63 6F 6D 00 0C 6A 75 62 61 6F 2E 71 71 2E 63 6F 6D 00 09 6B 65 2E 71 71 2E 63 6F 6D”, g_sessionKey) + #tail)
.判断 (取文本左边 (flag, 5) = “00 5C”)
Dispose_005C (data)
.判断 (取文本左边 (flag, 5) = “00 1D”) ' 获取或刷新skey
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), g_sessionKey)
g_skey = 转_Ansi文本 (取文本中间 (data, 13, 29))
调试输出 (g_skey)
.如果 (g_skey = “”)
信息框 (“skey获取失败”, 0, , )
.否则
g_cookies = “uin=o” + g_uin + “;skey=” + g_skey + “;”
g_gtk = Get_gtk (g_skey)
.如果真 (文件是否存在 (g_path + “\robot.dll”))
Initial (g_path, g_server, g_uin, g_QQ, g_sessionKey, g_cookies, g_gtk)
.如果真结束
.如果结束
SendUdp (#head + #ver + “00 5C ” + GetRandomKey (2) + g_QQ + #_fixVer + TeaEncrypt (“88 ” + g_QQ + “00”, g_sessionKey) + #tail)
.判断 (取文本左边 (flag, 5) = “00 A7”) ' 添加好友
Dispose_00A7 (data, length)
.判断 (取文本左边 (flag, 5) = “00 AE”)
Dispose_00AE (data)
.判断 (取文本左边 (flag, 5) = “01 15”)
Dispose_0115 (data)
.判断 (取文本左边 (flag, 5) = “00 A8”)
.如果真 (length = 159)
信息框 (“抱歉,由于你操作过于频繁或账户存在不安全因素,添加好友功能暂被停止使用,请稍后再试”, 0, , )
返回 ()
.如果真结束
.判断 (取文本左边 (flag, 5) = “00 02”)
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), g_sessionKey)
调试输出 (data)
.如果真 (取文本左边 (data, 2) = “09”)
.如果真 (取文本中间 (data, 4, 2) = “00”)
信息框 (“已成功退出该群”, 0, , )
.如果真结束
.如果真结束
.判断 (取文本左边 (flag, 5) = “03 E3”)
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), g_sessionKey)
调试输出 (data)
.判断开始 (寻找文本 (data, “E6 AF 8F E5 A4 A9 E5 8F AA E8 83 BD”, , 假) ≠ -1) ' 每天只能给50个人点赞
信息框 (“每天只能给50个附近的人点赞哦”, 0, , )
.判断 (length = 87) ' 点赞失败
信息框 (“点赞失败”, 0, , )
.判断 (length = 103 或 length = 111)
信息框 (“每天最多给他点10个赞哦”, 0, , )
.默认
信息框 (“点赞成功”, 0, , )
.判断结束
.判断 (取文本左边 (flag, 5) = “00 17” 或 取文本左边 (flag, 5) = “00 CE”) ' 群消息和好友消息
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), g_sessionKey)
调试输出 (data)
.如果 (取文本左边 (flag, 5) = “00 17”)
SendUdp (#head + #ver + “00 17 ” + 取文本右边 (flag, 5) + “ ” + g_QQ + #_fixVer + TeaEncrypt (取文本左边 (data, 47), g_sessionKey) + #tail)
.否则
SendUdp (#head + #ver + “00 CE ” + 取文本右边 (flag, 5) + “ ” + g_QQ + #_fixVer + TeaEncrypt (取文本左边 (data, 47), g_sessionKey) + #tail)
.如果结束
AnalyMessage (data, length, flag, 取文本中间 (data, 18 × 3 + 1, 5))
.判断 (取文本左边 (flag, 5) = “03 88”)
data = TeaDecrypt (取文本中间 (data, 43, 取文本长度 (data) - 45), g_sessionKey)
调试输出 (data)
.如果真 (length = 239)
ukey = 取文本中间 (data, 寻找文本 (data, “42 80 01”, , 假) + 9, 128 × 3 - 1)
02-17会员管理插件源码
02-16动态创建菜单与响应事件源码,菜单编辑器
02-09画板快捷启动3.2源码修改版
02-09王者荣耀战力小程序源码分享
02-09简单的指定颜色抠图源码
02-05WinLicense授权SDK源码
02-05文本逐字分割源码及优化历程
02-05易语言调用cmd命令并编辑框显示执行结果
09-07C++的string的实现源码分析
10-15易语言word循环插入文字 图片工具源码