小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:qq群监控新成员自动加好友软件

2021-04-19 11:55:37 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
在别人的群里,监控着,偷取新客源,思路不错你想啊,这样来的人肯定哼精准,全是对口的于是我写了这个软件 下面是部分源代码的展示~软件件 自行百渡 浅蓝工作室 就能找到。。。.版本 2.支持库 spec.支持库 sock.子程序 MakePackHeadNoToken, 字节集.参数 DATA, 字节集.参数 ServiceCmd, 文本型.局部变量 bin, 字节集.局部变量 bin_head, 字节集.局部变量 pack, _Packpack.Empty ()pack.SetBin (qq.ssoSeq_)pack.SetInt (Device.appId)pack.SetInt (Device.appId2)pack.SetHex (“01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04”)pack.SetInt (取文本长度 (ServiceCmd) + 4)pack.SetStr (ServiceCmd)pack.SetHex (“00 00 00 08”)pack.SetBin (Xbin.GetRandomBin (4))pack.SetHex (“00 00 00 04 00 00 00 04 00 02”)bin_head = pack.GetAll ()pack.Empty ()pack.SetInt (取字节集长度 (bin_head) + 4)pack.SetBin (bin_head)bin = pack.GetAll ()pack.Empty ()pack.SetBin (bin)pack.SetInt (取字节集长度 (DATA) + 4)pack.SetBin (DATA)bin = Hash.QQTEA (pack.GetAll (), qq.key)返回 (bin).子程序 Pack_PushService_SvcReqRegister_Online, 字节集.局部变量 bin, 字节集.局部变量 pack, _Pack.局部变量 Out, JceOutputStreamOut.clear ()Out.WriteLong (qq.QQ, 0)Out.WriteInt (7, 1)Out.WriteInt (0, 2)Out.WriteStringByte (“”, 3)Out.WriteInt (11, 4)Out.WriteInt (0, 5)Out.WriteInt (0, 6)Out.WriteInt (0, 7)Out.WriteInt (0, 8)Out.WriteInt (0, 9)Out.WriteInt (0, 10)Out.WriteInt (16, 11)Out.WriteInt (0, 12)Out.WriteStringByte (“”, 13)Out.WriteInt (0, 14)Out.WriteSimpleList (Device.imei_, 16)' Out.WriteInt (2052, 17)' Out.WriteInt (0, 18)' Out.WriteStringByte (“MT7-TL10”, 19)' Out.WriteStringByte (“MT7-TL10”, 20)' Out.WriteStringByte (“4.4.2”, 21)' Out.WriteInt (1, 22)' Out.WriteInt (15495, 23)' Out.WriteByte (0, 24)' Out.WriteInt (0, 26)' Out.WriteLong (2898773624, 27)bin = Out.toByteArray ()pack.Empty ()pack.SetHex (“0A”)pack.SetBin (bin)pack.SetHex (“0B”)bin = pack.GetAll ()pack.Empty ()pack.SetHex (“08 00 01 06 0E 53 76 63 52 65 71 52 65 67 69 73 74 65 72 1D 00”)pack.SetShort (取字节集长度 (bin))pack.SetBin (bin)bin = pack.GetAll ()pack.Empty ()pack.SetHex (“10 03 2C 3C 4C 56 0B 50 75 73 68 53 65 72 76 69 63 65 66 0E 53 76 63 52 65 71 52 65 67 69 73 74 65 72 7D 00”)pack.SetShort (取字节集长度 (bin))pack.SetBin (bin)pack.SetHex (“8C 98 0C A8 0C”)bin = pack.GetAll ()调试输出 (字节集到十六进制文本 (bin))bin = MakePackHeadNoToken (pack.GetAll (), “StatSvc.register”)返回 (Pack (bin, 2)).子程序 Pack_PushService_SvcReqRegister_Offline, 字节集.局部变量 bin, 字节集.局部变量 pack, _Pack.局部变量 Out, JceOutputStreamOut.clear ()Out.WriteLong (qq.QQ, 0)Out.WriteInt (0, 1)Out.WriteInt (0, 2)Out.WriteStringByte (“”, 3)Out.WriteInt (21, 4)Out.WriteInt (0, 5)Out.WriteInt (0, 6)Out.WriteInt (0, 7)Out.WriteInt (0, 8)Out.WriteInt (0, 9)Out.WriteInt (0, 10)Out.WriteInt (19, 11)Out.WriteInt (1, 12)Out.WriteStringByte (“”, 13)Out.WriteInt (0, 14)Out.WriteSimpleList (Device.imei_, 16)bin = Out.toByteArray ()pack.Empty ()pack.SetHex (“0A”)pack.SetBin (bin)pack.SetHex (“0B”)bin = pack.GetAll ()pack.Empty ()pack.SetHex (“08 00 01 06 0E 53 76 63 52 65 71 52 65 67 69 73 74 65 72 1D 00”)pack.SetShort (取字节集长度 (bin))pack.SetBin (bin)bin = pack.GetAll ()pack.Empty ()pack.SetHex (“10 03 2C 3C 4C 56 0B 50 75 73 68 53 65 72 76 69 63 65 66 0E 53 76 63 52 65 71 52 65 67 69 73 74 65 72 7D 00”)pack.SetShort (取字节集长度 (bin))pack.SetBin (bin)pack.SetHex (“8C 98 0C A8 0C”)bin = pack.GetAll ()bin = MakePackHeadNoToken (pack.GetAll (), “StatSvc.register”)返回 (Pack (bin, 2)).子程序 Pack_GetResourceReq, 字节集.局部变量 bin, 字节集.局部变量 pack, _Packpack.Empty ()pack.SetHex (“10 03 2C 3C 42 70 4A 90 AE 56 10 43 6F 6E 66 69 67 53 65 72 76 61 6E 74 4F 62 6A 66 0E 47 65 74 52 65 73 6F 75 72 63 65 52 65 71 7D 00 00 35 08 00 01 06 03 72 65 71 1D 00 00 29 0A 19 00 01 0A 1C 26 17 46 69 6C 65 4F 6E 6C 69 6E 65 50 72 65 76 69 65 77 43 6F 6E 66 69 67 3C 40 03 5C 60 01 0B 20 01 0B 8C 98 0C A8 0C”)bin = MakePackHead (pack.GetAll (), “ConfigService.GetResourceReq”)返回 (Pack (bin, 2)).子程序 QQ_初始化.参数 QQ账号, 文本型.参数 QQ密码, 文本型.局部变量 luin, 长整数型.局部变量 iuin, 整数型qq.Account = QQ账号luin = 到整数 (QQ账号).判断开始 (luin > 2147483647) qq.user = 取字节集右边 (Xbin.Flip (到字节集 (luin)), 4).默认 iuin = luin qq.user = Xbin.Flip (到字节集 (iuin)).判断结束qq.QQ = 到长整数 (QQ账号)qq.caption = 到字节集 (到文本 (QQ账号))qq.pass = QQ密码qq.md5 = Hash.MD5_ (到字节集 (QQ密码))qq.md52 = Hash.MD5_ (qq.md5 + { 0, 0, 0, 0 } + qq.user)qq.ssoSeq_ = Xbin.Int2Bin (取随机数 (10125140, 10127140))Device.imei = 删首尾空 (到文本 (86760) + 到文本 (取随机数 (2857135, 2877235)) + 到文本 (取随机数 (1353, 2353)))Device.ver = 到字节集 (“|460079878334457|A6.6.0.244583”)Device.appId = 537049601Device.appId2 = 537049601Device.imei_ = Xbin.GetRandomBin (16)qq.Token002C = { }qq.Token004C = { }qq.sessionKey = { }qq.key = 取空白字节集 (16).子程序 QQ_登录, 整数型, 公开.参数 QQ账号, 文本型.参数 QQ密码, 文本型.局部变量 bin, 字节集Tcp.断开 ()QQ_初始化 (删首尾空 (QQ账号), 删首尾空 (QQ密码))qq.loginState = 0.如果真 (取反 (Tcp.连接 (“183.232.126.123”, 80))) last_error = “连接服务器失败” 返回 (qq.loginState).如果真结束bin = Fun_send (Pack_Login (), 3000).如果真 (bin = { }) last_error = “登陆返回空包” 返回 (qq.loginState).如果真结束Fun_recv (bin)返回 (qq.loginState).子程序 QQ_取验证码图片, 字节集, 公开返回 (qq.Viery).子程序 QQ_提交验证码, 整数型, 公开.参数 验证码文本, 文本型.局部变量 bin, 字节集bin = Fun_send (Pack_VieryImage (删首尾空 (验证码文本)), 3000)Fun_recv (bin)返回 (qq.loginState).子程序 QQ_上线, , 公开.局部变量 bin, 字节集bin = Fun_send (Pack_GetResourceReq (), 3000)Fun_recv (bin)bin = Fun_send (Pack_PushService_SvcReqRegister_Online (), 3000)Fun_recv (bin).子程序 QQ_下线, , 公开.局部变量 bin, 字节集bin = Fun_send (Pack_PushService_SvcReqRegister_Offline (), 3000)Fun_recv (bin).子程序 QQ_取登录错误信息, 文本型, 公开返回 (last_error).子程序 Pack_兴趣部落获取QQ, , 公开, MQUpdateSvc_com_qq_buluo.web.decrypt_uids.参数 Uids, 文本型.局部变量 Bin, 字节集.局部变量 加工, _PackBin = protobufInt (0, 2, 真) + protobufObject (Xbin.Hex2Bin (“7B 22 75 69 64 73 22 3A 5B 22”) + 到字节集 (Uids) + Xbin.Hex2Bin (“22 5D 7D”), 3, 真)加工.Empty ()加工.SetHex (“00 00 00 3D 00 00 00 2D 4D 51 55 70 64 61 74 65 53 76 63 5F 63 6F 6D 5F 71 71 5F 62 75 6C 75 6F 2E 77 65 62 2E 64 65 63 72 79 70 74 5F 75 69 64 73 00 00 00 08 9D 2B A9 77 00 00 00 04”)加工.SetInt (取字节集长度 (Bin) + 4)加工.SetBin (Bin)Bin = Hash.QQTEA (加工.GetAll (), qq.sessionKey)Bin = Pack (Bin, 5)Fun_send (Bin).子程序 Pack_兴趣部落点赞, , 公开.参数 UGID, 文本型.局部变量 Bin_, 字节集.局部变量 PBBin, 字节集.局部变量 Bin, 字节集.局部变量 加工, _PackPBBin = protobufLongInt (到长整数 (UGID), 2, 真) + protobufInt (1, 3, 真) + protobufInt (0, 4, 真) + protobufInt (51, 5, 真)Bin_ = protobufInt (1, 1, 真) + protobufObject (qq.skey, 2, 真)Bin = protobufObject (PBBin, 1, 真) + protobufInt (510, 2, 真) + protobufInt (1, 3, 真) + protobufString (“android 7.6.5”, 4, 真) + protobufObject (Bin_, 5, 真)Bin = protobufInt (2278, 1, 真) + protobufInt (1, 2, 真) + protobufInt (0, 3, 真) + protobufObject (Bin, 4, 真) + protobufString (“android 7.6.5”, 6, 真)加工.Empty ()加工.SetHex (“00 00 00 23 00 00 00 13 4F 69 64 62 53 76 63 2E 30 78 38 65 36 5F 31 00 00 00 08 04 64 66 A3 00 00 00 04”)加工.SetInt (取字节集长度 (Bin) + 4)加工.SetBin (Bin)Bin = Hash.QQTEA (加工.GetAll (), qq.sessionKey)Bin = Pack (Bin, 5)Fun_send (Bin).子程序 Pack_兴趣部落关注, , 公开.参数 UGID, 文本型.局部变量 Bin, 字节集.局部变量 加工, _PackBin = protobufInt (0, 2, 真) + protobufObject (Xbin.Hex2Bin (“7B 22 63 6C 69 65 6E 74 5F 76 65 72 22 3A 22 37 2E 36 2E 35 22 2C 22 66 72 6F 6D 22 3A 22 31 22 2C 22 74 61 72 67 65 74 75 69 6E 22 3A 22”) + 到字节集 (UGID) + Xbin.Hex2Bin (“22 2C 22 6F 70 65 72 61 74 69 6F 6E 22 3A 22 31 22 2C 22 73 6F 75 72 63 65 69 64 22 3A 33 30 37 37 2C 22 73 75 62 5F 73 6F 75 72 63 65 69 64 22 3A 31 7D”), 3, 真)加工.Empty ()加工.SetHex (“00 00 00 3C 00 00 00 2C 4D 51 55 70 64 61 74 65 53 76 63 5F 63 6F 6D 5F 71 71 5F 62 75 6C 75 6F 2E 77 65 62 2E 66 6F 6C 6C 6F 77 5F 75 73 65 72 00 00 00 08 04 64 66 A3 00 00 00 04”)加工.SetInt (取字节集长度 (Bin) + 4)加工.SetBin (Bin)Bin = Hash.QQTEA (加工.GetAll (), qq.sessionKey)Bin = Pack (Bin, 5)Fun_send (Bin).子程序 Pack_兴趣部落私聊, , 公开.参数 UGID, 文本型.参数 消息内容, 文本型.局部变量 加工, _Pack.局部变量 Bin, 字节集.局部变量 部分, 字节集.局部变量 部分one, 字节集.局部变量 时间戳, 长整数型.局部变量 部分two, 字节集置随机数种子 ()时间戳 = 到长整数 (时间_取现行时间戳 (真))加工.SetBin (ProtobufOfInt (“08”, 到长整数 (UGID)))加工.SetBin (ProtobufOfInt (“10”, 1))加工.SetBin (ProtobufOfInt (“18”, 149))Bin = 加工.GetAll ()加工.Empty ()Bin = ProtobufOfLenDe (“B2 01”, Bin)Bin = ProtobufOfLenDe (“0A”, Bin)加工.SetBin (ProtobufOfInt (“08”, 1))加工.SetBin (ProtobufOfInt (“10”, 0))加工.SetBin (ProtobufOfInt (“18”, 0))Bin = Bin + ProtobufOfLenDe (“12”, 加工.GetAll ())加工.Empty ()加工.SetBin (ProtobufOfLenDe (“0A”, iconv.AnsiToUtf8 (消息内容)))部分 = ProtobufOfLenDe (“0A”, 加工.GetAll ())部分 = ProtobufOfLenDe (“12”, 部分)加工.Empty ()加工.SetBin (ProtobufOfInt (“78”, 0))加工.SetBin (ProtobufOfInt (“F8 01”, 0))部分one = ProtobufOfLenDe (“9A 01”, 加工.GetAll ())加工.Empty ()加工.SetBin (ProtobufOfInt (“88 01”, 0))部分one = ProtobufOfLenDe (“AA 02”, 加工.GetAll () + 部分one)部分one = ProtobufOfLenDe (“12”, 部分one)部分 = ProtobufOfLenDe (“0A”, 部分 + 部分one)Bin = Bin + ProtobufOfLenDe (“1A”, 部分)加工.Empty ()加工.SetBin (ProtobufOfInt (“08”, 时间戳))加工.SetBin (ProtobufOfInt (“10”, 时间戳))加工.SetBin (ProtobufOfInt (“18”, 3011973462))加工.SetBin (ProtobufOfInt (“20”, 3068937883))加工.SetBin (ProtobufOfInt (“28”, 196362596))加工.SetBin (ProtobufOfInt (“48”, 494173534))加工.SetBin (ProtobufOfInt (“58”, 2314684966))加工.SetBin (ProtobufOfInt (“60”, 113))加工.SetBin (ProtobufOfInt (“68”, 时间戳))加工.SetBin (ProtobufOfInt (“70”, 0))部分two = ProtobufOfLenDe (“32”, 加工.GetAll ())加工.Empty ()加工.SetBin (Bin)加工.SetBin (ProtobufOfInt (“20”, 功能_取随机数 (21694, 91694)))加工.SetBin (ProtobufOfInt (“28”, 功能_取随机数 (73115626, 93115626)))加工.SetBin (部分two)加工.SetBin (ProtobufOfInt (“40”, 0))Bin = 加工.GetAll ()加工.Empty ()加工.SetHex (“00 00 00 28 00 00 00 18 4D 65 73 73 61 67 65 53 76 63 2E 50 62 53 65 6E 64 4D 73 67 00 00 00 08 04 64 66 A3 00 00 00 04”)加工.SetInt (取字节集长度 (Bin) + 4)加工.SetBin (Bin)Bin = Hash.QQTEA (加工.GetAll (), qq.sessionKey)Bin = Pack (Bin, 5)Fun_send (Bin).子程序 Upack_获取QQPB解包, 逻辑型.参数 Bin, 字节集.参数 返回QQ, 文本型, 参考.局部变量 Prot, Protobuf, , "0".局部变量 返回参数, 文本型.局部变量 QQA, 文本型UnProtobuf (Bin, Prot).如果真 (取数组成员数 (Prot) < 4) 返回 (假).如果真结束返回参数 = 编码_Utf8到Ansi (Prot [4].Value)QQA = 文本_取右边 (返回参数, #引号 + “:”)返回QQ = 取文本左边 (QQA, 取文本长度 (QQA) - 1).如果真 (返回QQ = “” 或 返回QQ = “0”) 返回QQ = 文本_取出中间文本 (返回参数, enc_uin + #引号 + “:”, “,”).如果真结束返回 (真).子程序 enc_uin_保存数据, , 公开.参数 参数, 文本型enc_uin = 参数

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )