吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 38370|回复: 115
收起左侧

[分享] QQ消息防撤回 QQ群消息也防

  [复制链接]
gunxsword 发表于 2019-1-19 22:23
本帖最后由 gunxsword 于 2019-1-19 22:28 编辑

看了论坛上一个大佬的贴子,了解了如何实现QQ消息防撤回,不过试过之后发现只有好友发的能防,QQ群的消息,别人还是可以撤回,所以自己继续分析了一下
那些复杂的工作,都是别人做的,所以我也不写原创什么的了,算是分享一下吧.废话不多说,直接上破解记录

原贴地址:https://www.52pojie.cn/thread-702082-1-1.html

以下信息,对应的QQ版本是,8.9.6(22427)

bin\im.dll  当前模块地址:0x64780000
好友发送的消息防撤回:
tencent.im.msgrevoke.UinTypeUserDef  字符串特征码
[Asm] 纯文本查看 复制代码
647C94AE   .  55            PUSH    EBP
647C94AF   .  8BEC          MOV     EBP, ESP
647C94B1   .  83EC 10       SUB     ESP, 10
647C94B4   .  B8 10020000   MOV     EAX, 210
647C94B9   .  894D F0       MOV     DWORD PTR SS:[EBP-10], ECX
647C94BC   .  66:3945 08    CMP     WORD PTR SS:[EBP+8], AX
647C94C0   .  0F85 AE010000 JNZ     IM.647C9674
647C94C6   .  817D 0C 8A000>CMP     DWORD PTR SS:[EBP+C], 8A
647C94CD      74 0D         JE      SHORT IM.647C94DC   //这里修改比较好,别人发给自己时,这里会跳,自己发给别人撤回时,不会跳,所以,这里直接NOP就行了
647C94CF   .  817D 0C 8B000>CMP     DWORD PTR SS:[EBP+C], 8B
647C94D6   .  0F85 98010000 JNZ     IM.647C9674
647C94DC   >  56            PUSH    ESI
647C94DD   .  57            PUSH    EDI
647C94DE   .  FF75 0C       PUSH    DWORD PTR SS:[EBP+C]
647C94E1   .  50            PUSH    EAX
647C94E2   .  68 40DEA864   PUSH    IM.64A8DE40                          ;  O
647C94E7   .  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C94ED   .  6A 02         PUSH    2
647C94EF   .  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C94F4   .  68 38020000   PUSH    238
647C94F9   .  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C94FE   .  E8 FAE5FFFF   CALL    IM.647C7AFD
647C9503   .  8B75 14       MOV     ESI, DWORD PTR SS:[EBP+14]
647C9506   .  8D4D F4       LEA     ECX, DWORD PTR SS:[EBP-C]
647C9509   .  83C4 20       ADD     ESP, 20
647C950C   .  33FF          XOR     EDI, EDI
647C950E   .  897D F4       MOV     DWORD PTR SS:[EBP-C], EDI
647C9511   .  8B06          MOV     EAX, DWORD PTR DS:[ESI]
647C9513   .  51            PUSH    ECX
647C9514   ?  68 B0DEA864   PUSH    IM.64A8DEB0                          ;  bytes_reserved   //关键的一处,如果在这个地方修改,也可以防撤回
647C9519   .  56            PUSH    ESI
647C951A   .  FF50 78       CALL    DWORD PTR DS:[EAX+78]
647C951D   >  85C0          TEST    EAX, EAX
647C951F   .  79 39         JNS     SHORT IM.647C955A
647C9521   .  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C9524   .  C745 0C C0DEA>MOV     DWORD PTR SS:[EBP+C], IM.64A8DEC0    ;  O
647C952B   .  50            PUSH    EAX
647C952C   .  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9531   .  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9537   .  6A 02         PUSH    2
647C9539   .  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C953E   .  68 3D020000   PUSH    23D
647C9543   .  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9548   .  E8 C0DBFBFF   CALL    IM.6478710D
647C954D   .  83C4 1C       ADD     ESP, 1C
647C9550   .  BF 05400080   MOV     EDI, 80004005
647C9555   .  E9 0C010000   JMP     IM.647C9666
647C955A   >  8D45 F8       LEA     EAX, DWORD PTR SS:[EBP-8]
647C955D   .  897D F8       MOV     DWORD PTR SS:[EBP-8], EDI
647C9560   .  50            PUSH    EAX
647C9561   .  E8 8B2DFEFF   CALL    IM.647AC2F1
647C9566   .  59            POP     ECX
647C9567   .  85C0          TEST    EAX, EAX
647C9569   .  75 39         JNZ     SHORT IM.647C95A4
647C956B   .  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C956E   .  C745 0C 28DFA>MOV     DWORD PTR SS:[EBP+C], IM.64A8DF28    ;  O
647C9575   .  50            PUSH    EAX
647C9576   .  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C957B   .  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9581   .  6A 02         PUSH    2
647C9583   .  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C9588   .  68 44020000   PUSH    244
647C958D   .  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9592   .  E8 76DBFBFF   CALL    IM.6478710D
647C9597   .  83C4 1C       ADD     ESP, 1C
647C959A   .  BF 05400080   MOV     EDI, 80004005
647C959F   .  E9 BA000000   JMP     IM.647C965E
647C95A4   >  8B45 F8       MOV     EAX, DWORD PTR SS:[EBP-8]
647C95A7   .  8D55 FC       LEA     EDX, DWORD PTR SS:[EBP-4]
647C95AA   .  52            PUSH    EDX
647C95AB   .  FF75 F4       PUSH    DWORD PTR SS:[EBP-C]
647C95AE   .  897D FC       MOV     DWORD PTR SS:[EBP-4], EDI
647C95B1   .  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C95B3   .  68 94DFA864   PUSH    IM.64A8DF94                          ;  tencent.im.msgrevoke.UinTypeUserDef   //特征码
647C95B8   .  50            PUSH    EAX
647C95B9   .  FF51 20       CALL    DWORD PTR DS:[ECX+20]
647C95BC   .  85C0          TEST    EAX, EAX
647C95BE   .  79 36         JNS     SHORT IM.647C95F6
647C95C0   .  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C95C3   .  C745 0C B8DFA>MOV     DWORD PTR SS:[EBP+C], IM.64A8DFB8    ;  O
647C95CA   .  50            PUSH    EAX
647C95CB   .  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C95D0   .  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C95D6   .  6A 02         PUSH    2
647C95D8   .  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C95DD   .  68 4C020000   PUSH    24C
647C95E2   .  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C95E7   .  E8 21DBFBFF   CALL    IM.6478710D
647C95EC   .  83C4 1C       ADD     ESP, 1C
647C95EF   .  BF 05400080   MOV     EDI, 80004005
647C95F4   .  EB 60         JMP     SHORT IM.647C9656
647C95F6   >  8D45 08       LEA     EAX, DWORD PTR SS:[EBP+8]
647C95F9   .  897D 08       MOV     DWORD PTR SS:[EBP+8], EDI
647C95FC   .  50            PUSH    EAX
647C95FD   .  FF15 8C90A764 CALL    DWORD PTR DS:[<&Common.Util::Data::C>;  Common.Util::Data::CreateTXData
647C9603   .  8B06          MOV     EAX, DWORD PTR DS:[ESI]
647C9605   .  59            POP     ECX
647C9606   .  FF75 08       PUSH    DWORD PTR SS:[EBP+8]
647C9609   .  56            PUSH    ESI
647C960A   .  FF90 CC000000 CALL    DWORD PTR DS:[EAX+CC]
647C9610   .  8B45 08       MOV     EAX, DWORD PTR SS:[EBP+8]
647C9613   .  FF75 FC       PUSH    DWORD PTR SS:[EBP-4]
647C9616   .  68 34E0A864   PUSH    IM.64A8E034                          ;  UserDefData
647C961B   .  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C961D   .  50            PUSH    EAX
647C961E   .  FF91 70010000 CALL    DWORD PTR DS:[ECX+170]
647C9624   .  8B75 10       MOV     ESI, DWORD PTR SS:[EBP+10]
647C9627   .  33C0          XOR     EAX, EAX
647C9629   .  817D 0C 8B000>CMP     DWORD PTR SS:[EBP+C], 8B
647C9630   .  0F94C0        SETE    AL
647C9633   .  8B0E          MOV     ECX, DWORD PTR DS:[ESI]
647C9635   .  50            PUSH    EAX
647C9636   .  68 40E0A864   PUSH    IM.64A8E040                          ;  bFromMySelf
647C963B   .  56            PUSH    ESI
647C963C   .  FF91 F0000000 CALL    DWORD PTR DS:[ECX+F0]
647C9642   .  8B4D F0       MOV     ECX, DWORD PTR SS:[EBP-10]
647C9645   .  56            PUSH    ESI
647C9646   .  FF75 08       PUSH    DWORD PTR SS:[EBP+8]
647C9649   .  E8 BCF5FFFF   CALL    IM.647C8C0A
647C964E   .  8D4D 08       LEA     ECX, DWORD PTR SS:[EBP+8]
647C9651   .  E8 399EFDFF   CALL    IM.647A348F
647C9656   >  8D4D FC       LEA     ECX, DWORD PTR SS:[EBP-4]
647C9659   .  E8 319EFDFF   CALL    IM.647A348F
647C965E   >  8D4D F8       LEA     ECX, DWORD PTR SS:[EBP-8]
647C9661   .  E8 299EFDFF   CALL    IM.647A348F
647C9666   >  8D4D F4       LEA     ECX, DWORD PTR SS:[EBP-C]
647C9669   .  E8 219EFDFF   CALL    IM.647A348F
647C966E   .  8BC7          MOV     EAX, EDI
647C9670   .  5F            POP     EDI
647C9671   .  5E            POP     ESI
647C9672   .  EB 05         JMP     SHORT IM.647C9679
647C9674   >  B8 05400080   MOV     EAX, 80004005
647C9679   >  8BE5          MOV     ESP, EBP
647C967B   .  5D            POP     EBP
647C967C   .  C2 1000       RETN    10


QQ群防撤回:
tencent.im.msgrevoke.MsgInfoUserDef
[Asm] 纯文本查看 复制代码
647C8F8B  /.  55            PUSH    EBP
647C8F8C  |.  8BEC          MOV     EBP, ESP
647C8F8E  |.  83EC 18       SUB     ESP, 18
647C8F91  |.  53            PUSH    EBX
647C8F92  |.  56            PUSH    ESI
647C8F93  |.  57            PUSH    EDI
647C8F94  |.  8D45 E8       LEA     EAX, DWORD PTR SS:[EBP-18]
647C8F97  |.  C745 E8 50E0A>MOV     DWORD PTR SS:[EBP-18], IM.64A8E050   ;  E
647C8F9E  |.  50            PUSH    EAX
647C8F9F  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C8FA4  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C8FAA  |.  8BF9          MOV     EDI, ECX
647C8FAC  |.  6A 03         PUSH    3
647C8FAE  |.  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C8FB3  |.  68 5C020000   PUSH    25C
647C8FB8  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C8FBD  |.  E8 4BE1FBFF   CALL    IM.6478710D
647C8FC2  |.  8B75 08       MOV     ESI, DWORD PTR SS:[EBP+8]
647C8FC5  |.  8D45 F4       LEA     EAX, DWORD PTR SS:[EBP-C]
647C8FC8  |.  50            PUSH    EAX
647C8FC9  |.  FF75 10       PUSH    DWORD PTR SS:[EBP+10]
647C8FCC  |.  33DB          XOR     EBX, EBX
647C8FCE  |.  56            PUSH    ESI
647C8FCF  |.  895D F4       MOV     DWORD PTR SS:[EBP-C], EBX
647C8FD2  |.  E8 8EE6FFFF   CALL    IM.647C7665
647C8FD7  |.  83C4 28       ADD     ESP, 28
647C8FDA  |.  85C0          TEST    EAX, EAX
647C8FDC  |.  75 34         JNZ     SHORT IM.647C9012
647C8FDE  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C8FE1  |.  C745 0C B0E0A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E0B0    ;  C
647C8FE8  |.  50            PUSH    EAX
647C8FE9  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C8FEE  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C8FF4  |.  6A 02         PUSH    2
647C8FF6  |.  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C8FFB  |.  68 60020000   PUSH    260
647C9000  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9005  |.  E8 03E1FBFF   CALL    IM.6478710D
647C900A  |.  83C4 1C       ADD     ESP, 1C
647C900D  |.  E9 04040000   JMP     IM.647C9416
647C9012  |>  8B45 F4       MOV     EAX, DWORD PTR SS:[EBP-C]
647C9015  |.  8D55 FF       LEA     EDX, DWORD PTR SS:[EBP-1]
647C9018  |.  52            PUSH    EDX
647C9019  |.  885D FF       MOV     BYTE PTR SS:[EBP-1], BL
647C901C  |.  68 08E1A864   PUSH    IM.64A8E108                          ;  cOpType
647C9021  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C9023  |.  50            PUSH    EAX
647C9024  |.  FF51 28       CALL    DWORD PTR DS:[ECX+28]
647C9027  |.  0FB645 FF     MOVZX   EAX, BYTE PTR SS:[EBP-1]
647C902B  |.  50            PUSH    EAX
647C902C  |.  56            PUSH    ESI
647C902D  |.  68 10E1A864   PUSH    IM.64A8E110                          ;  O
647C9032  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9038  |.  6A 02         PUSH    2
647C903A  |.  68 08B1A764   PUSH    IM.64A7B108                          ;  f
647C903F  |.  68 65020000   PUSH    265
647C9044  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9049  |.  E8 AFEAFFFF   CALL    IM.647C7AFD
647C904E  |.  B8 0C020000   MOV     EAX, 20C
647C9053  |.  83C4 20       ADD     ESP, 20
647C9056  |.  66:3BF0       CMP     SI, AX
647C9059  |.  0F85 07020000 JNZ     IM.647C9266
647C905F  |.  807D FF 19    CMP     BYTE PTR SS:[EBP-1], 19
647C9063  |.  0F85 32040000 JNZ     IM.647C949B
647C9069  |.  8B45 F4       MOV     EAX, DWORD PTR SS:[EBP-C]
647C906C  |.  8D55 F8       LEA     EDX, DWORD PTR SS:[EBP-8]
647C906F  |.  52            PUSH    EDX
647C9070  |.  895D F8       MOV     DWORD PTR SS:[EBP-8], EBX
647C9073  |.  68 58E1A864   PUSH    IM.64A8E158                          ;  bufMsg
647C9078  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C907A  |.  50            PUSH    EAX
647C907B  |.  FF51 78       CALL    DWORD PTR DS:[ECX+78]
647C907E  |.  BE 08B1A764   MOV     ESI, IM.64A7B108                     ;  f
647C9083  |.  395D F8       CMP     DWORD PTR SS:[EBP-8], EBX
647C9086  |.  75 2B         JNZ     SHORT IM.647C90B3
647C9088  |.  8D45 10       LEA     EAX, DWORD PTR SS:[EBP+10]
647C908B  |.  C745 10 60E1A>MOV     DWORD PTR SS:[EBP+10], IM.64A8E160   ;  O
647C9092  |.  50            PUSH    EAX
647C9093  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9098  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C909E  |.  6A 02         PUSH    2
647C90A0  |.  56            PUSH    ESI
647C90A1  |.  68 70020000   PUSH    270
647C90A6  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C90AB  |.  E8 5DE0FBFF   CALL    IM.6478710D
647C90B0  |.  83C4 1C       ADD     ESP, 1C
647C90B3  |>  8D45 08       LEA     EAX, DWORD PTR SS:[EBP+8]
647C90B6  |.  895D 08       MOV     DWORD PTR SS:[EBP+8], EBX
647C90B9  |.  50            PUSH    EAX
647C90BA  |.  E8 3232FEFF   CALL    IM.647AC2F1
647C90BF  |.  59            POP     ECX
647C90C0  |.  85C0          TEST    EAX, EAX
647C90C2  |.  0F84 82010000 JE      IM.647C924A
647C90C8  |.  8B45 08       MOV     EAX, DWORD PTR SS:[EBP+8]
647C90CB  |.  85C0          TEST    EAX, EAX
647C90CD  |.  0F84 77010000 JE      IM.647C924A
647C90D3  |.  8D55 10       LEA     EDX, DWORD PTR SS:[EBP+10]
647C90D6  |.  895D 10       MOV     DWORD PTR SS:[EBP+10], EBX
647C90D9  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C90DB  |.  52            PUSH    EDX
647C90DC  |.  FF75 F8       PUSH    DWORD PTR SS:[EBP-8]
647C90DF  |.  68 A8E1A864   PUSH    IM.64A8E1A8                          ;  tencent.im.sysnotify_cmd0x20c_optype0x19.NotifyMsgBody
647C90E4  |.  50            PUSH    EAX
647C90E5  |.  FF51 20       CALL    DWORD PTR DS:[ECX+20]
647C90E8  |.  85C0          TEST    EAX, EAX
647C90EA  |.  0F88 2A010000 JS      IM.647C921A
647C90F0  |.  8B45 10       MOV     EAX, DWORD PTR SS:[EBP+10]
647C90F3  |.  8D55 E8       LEA     EDX, DWORD PTR SS:[EBP-18]
647C90F6  |.  52            PUSH    EDX
647C90F7  |.  895D E8       MOV     DWORD PTR SS:[EBP-18], EBX
647C90FA  |.  68 E0E1A864   PUSH    IM.64A8E1E0                          ;  opt_msg_recall
647C90FF  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C9101  |.  50            PUSH    EAX
647C9102  |.  FF91 E0000000 CALL    DWORD PTR DS:[ECX+E0]
647C9108  |.  85C0          TEST    EAX, EAX
647C910A  |.  79 30         JNS     SHORT IM.647C913C
647C910C  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C910F  |.  C745 0C F0E1A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E1F0    ;  O
647C9116  |.  50            PUSH    EAX
647C9117  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C911C  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9122  |.  6A 02         PUSH    2
647C9124  |.  56            PUSH    ESI
647C9125  |.  68 7C020000   PUSH    27C
647C912A  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C912F  |.  E8 D9DFFBFF   CALL    IM.6478710D
647C9134  |.  83C4 1C       ADD     ESP, 1C
647C9137  |.  E9 9D000000   JMP     IM.647C91D9
647C913C  |>  8B45 E8       MOV     EAX, DWORD PTR SS:[EBP-18]
647C913F  |.  8D55 EC       LEA     EDX, DWORD PTR SS:[EBP-14]
647C9142  |.  52            PUSH    EDX
647C9143  |.  895D EC       MOV     DWORD PTR SS:[EBP-14], EBX
647C9146  |.  68 48E2A864   PUSH    IM.64A8E248                          ;  bytes_userdef
647C914B  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C914D  |.  50            PUSH    EAX
647C914E  |.  FF51 78       CALL    DWORD PTR DS:[ECX+78]
647C9151  |.  85C0          TEST    EAX, EAX
647C9153  |.  79 2D         JNS     SHORT IM.647C9182
647C9155  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C9158  |.  C745 0C 58E2A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E258    ;  O
647C915F  |.  50            PUSH    EAX
647C9160  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9165  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C916B  |.  6A 02         PUSH    2
647C916D  |.  56            PUSH    ESI
647C916E  |.  68 82020000   PUSH    282
647C9173  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9178  |.  E8 90DFFBFF   CALL    IM.6478710D
647C917D  |.  83C4 1C       ADD     ESP, 1C
647C9180  |.  EB 4F         JMP     SHORT IM.647C91D1
647C9182  |>  8B45 08       MOV     EAX, DWORD PTR SS:[EBP+8]
647C9185  |.  8D55 F0       LEA     EDX, DWORD PTR SS:[EBP-10]
647C9188  |.  52            PUSH    EDX
647C9189  |.  FF75 EC       PUSH    DWORD PTR SS:[EBP-14]
647C918C  |.  895D F0       MOV     DWORD PTR SS:[EBP-10], EBX
647C918F  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C9191  |.  68 ACE2A864   PUSH    IM.64A8E2AC                          ;  tencent.im.msgrevoke.MsgInfoUserDef
647C9196  |.  50            PUSH    EAX
647C9197  |.  FF51 20       CALL    DWORD PTR DS:[ECX+20]
647C919A  |.  85C0          TEST    EAX, EAX
647C919C  |.  79 43         JNS     SHORT IM.647C91E1
647C919E  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C91A1  |.  C745 0C D0E2A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E2D0    ;  O
647C91A8  |.  50            PUSH    EAX
647C91A9  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C91AE  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C91B4  |.  6A 02         PUSH    2
647C91B6  |.  56            PUSH    ESI
647C91B7  |.  68 88020000   PUSH    288
647C91BC  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C91C1  |.  E8 47DFFBFF   CALL    IM.6478710D
647C91C6  |.  83C4 1C       ADD     ESP, 1C
647C91C9  |.  8D4D F0       LEA     ECX, DWORD PTR SS:[EBP-10]
647C91CC  |.  E8 BEA2FDFF   CALL    IM.647A348F
647C91D1  |>  8D4D EC       LEA     ECX, DWORD PTR SS:[EBP-14]
647C91D4  |.  E8 B6A2FDFF   CALL    IM.647A348F
647C91D9  |>  8D4D E8       LEA     ECX, DWORD PTR SS:[EBP-18]
647C91DC  |.  E9 18020000   JMP     IM.647C93F9
647C91E1  |>  8B45 10       MOV     EAX, DWORD PTR SS:[EBP+10]
647C91E4  |.  FF75 F0       PUSH    DWORD PTR SS:[EBP-10]
647C91E7  |.  68 38E3A864   PUSH    IM.64A8E338                          ;  DecodedUserDef
647C91EC  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C91EE  |.  50            PUSH    EAX
647C91EF  |.  FF91 70010000 CALL    DWORD PTR DS:[ECX+170]
647C91F5  |.  FF75 0C       PUSH    DWORD PTR SS:[EBP+C]
647C91F8  |.  8BCF          MOV     ECX, EDI
647C91FA  |.  FF75 10       PUSH    DWORD PTR SS:[EBP+10]
647C91FD  |.  E8 B5FAFFFF   CALL    IM.647C8CB7
647C9202  |.  8D4D F0       LEA     ECX, DWORD PTR SS:[EBP-10]
647C9205  |.  E8 85A2FDFF   CALL    IM.647A348F
647C920A  |.  8D4D EC       LEA     ECX, DWORD PTR SS:[EBP-14]
647C920D  |.  E8 7DA2FDFF   CALL    IM.647A348F
647C9212  |.  8D4D E8       LEA     ECX, DWORD PTR SS:[EBP-18]
647C9215  |.  E9 37020000   JMP     IM.647C9451
647C921A  |>  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C921D  |.  C745 0C 48E3A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E348    ;  O
647C9224  |.  50            PUSH    EAX
647C9225  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C922A  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9230  |.  6A 02         PUSH    2
647C9232  |.  56            PUSH    ESI
647C9233  |.  68 90020000   PUSH    290
647C9238  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C923D  |.  E8 CBDEFBFF   CALL    IM.6478710D
647C9242  |.  83C4 1C       ADD     ESP, 1C
647C9245  |.  E9 0C020000   JMP     IM.647C9456
647C924A  |>  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C924D  |.  50            PUSH    EAX
647C924E  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9253  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9259  |.  6A 02         PUSH    2
647C925B  |.  56            PUSH    ESI
647C925C  |.  68 95020000   PUSH    295
647C9261  |.  E9 11020000   JMP     IM.647C9477
647C9266  |>  B8 DC020000   MOV     EAX, 2DC
647C926B  |.  66:3BF0       CMP     SI, AX
647C926E  |.  0F85 27020000 JNZ     IM.647C949B
647C9274  |.  807D FF 11    CMP     BYTE PTR SS:[EBP-1], 11
647C9278      0F85 1D020000 JNZ     IM.647C949B   //这里直接JMP走就行了,自己能撤回,别人撤不回
647C927E  |.  8B45 F4       MOV     EAX, DWORD PTR SS:[EBP-C]
647C9281  |.  8D55 F8       LEA     EDX, DWORD PTR SS:[EBP-8]
647C9284  |.  52            PUSH    EDX
647C9285  |.  895D F8       MOV     DWORD PTR SS:[EBP-8], EBX
647C9288  |.  68 58E1A864   PUSH    IM.64A8E158                          ;  bufMsg
647C928D  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C928F  |.  50            PUSH    EAX
647C9290  |.  FF51 78       CALL    DWORD PTR DS:[ECX+78]
647C9293  |.  BE 08B1A764   MOV     ESI, IM.64A7B108                     ;  f
647C9298  |.  395D F8       CMP     DWORD PTR SS:[EBP-8], EBX
647C929B  |.  75 2B         JNZ     SHORT IM.647C92C8
647C929D  |.  8D45 10       LEA     EAX, DWORD PTR SS:[EBP+10]
647C92A0  |.  C745 10 60E1A>MOV     DWORD PTR SS:[EBP+10], IM.64A8E160   ;  O
647C92A7  |.  50            PUSH    EAX
647C92A8  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C92AD  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C92B3  |.  6A 02         PUSH    2
647C92B5  |.  56            PUSH    ESI
647C92B6  |.  68 A3020000   PUSH    2A3
647C92BB  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C92C0  |.  E8 48DEFBFF   CALL    IM.6478710D
647C92C5  |.  83C4 1C       ADD     ESP, 1C
647C92C8  |>  8D45 08       LEA     EAX, DWORD PTR SS:[EBP+8]
647C92CB  |.  895D 08       MOV     DWORD PTR SS:[EBP+8], EBX
647C92CE  |.  50            PUSH    EAX
647C92CF  |.  E8 1D30FEFF   CALL    IM.647AC2F1
647C92D4  |.  59            POP     ECX
647C92D5  |.  85C0          TEST    EAX, EAX
647C92D7  |.  0F84 83010000 JE      IM.647C9460
647C92DD  |.  8B45 08       MOV     EAX, DWORD PTR SS:[EBP+8]
647C92E0  |.  85C0          TEST    EAX, EAX
647C92E2  |.  0F84 78010000 JE      IM.647C9460
647C92E8  |.  8D55 10       LEA     EDX, DWORD PTR SS:[EBP+10]
647C92EB  |.  895D 10       MOV     DWORD PTR SS:[EBP+10], EBX
647C92EE  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C92F0  |.  52            PUSH    EDX
647C92F1  |.  FF75 F8       PUSH    DWORD PTR SS:[EBP-8]
647C92F4  |.  68 0CE4A864   PUSH    IM.64A8E40C                          ;  tencent.im.sysnotify_cmd0x2dc_optype0x11.NotifyMsgBody
647C92F9  |.  50            PUSH    EAX
647C92FA  |.  FF51 20       CALL    DWORD PTR DS:[ECX+20]
647C92FD  |.  85C0          TEST    EAX, EAX
647C92FF  |.  0F88 51010000 JS      IM.647C9456
647C9305  |.  8B45 10       MOV     EAX, DWORD PTR SS:[EBP+10]
647C9308  |.  85C0          TEST    EAX, EAX
647C930A  |.  0F84 46010000 JE      IM.647C9456
647C9310  |.  8D55 F0       LEA     EDX, DWORD PTR SS:[EBP-10]
647C9313  |.  895D F0       MOV     DWORD PTR SS:[EBP-10], EBX
647C9316  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C9318  |.  52            PUSH    EDX
647C9319  |.  68 E0E1A864   PUSH    IM.64A8E1E0                          ;  opt_msg_recall
647C931E  |.  50            PUSH    EAX
647C931F  |.  FF91 E0000000 CALL    DWORD PTR DS:[ECX+E0]
647C9325  |.  85C0          TEST    EAX, EAX
647C9327  |.  79 30         JNS     SHORT IM.647C9359
647C9329  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C932C  |.  C745 0C F0E1A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E1F0    ;  O
647C9333  |.  50            PUSH    EAX
647C9334  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9339  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C933F  |.  6A 02         PUSH    2
647C9341  |.  56            PUSH    ESI
647C9342  |.  68 AF020000   PUSH    2AF
647C9347  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C934C  |.  E8 BCDDFBFF   CALL    IM.6478710D
647C9351  |.  83C4 1C       ADD     ESP, 1C
647C9354  |.  E9 9D000000   JMP     IM.647C93F6
647C9359  |>  8B45 F0       MOV     EAX, DWORD PTR SS:[EBP-10]
647C935C      8D55 EC       LEA     EDX, DWORD PTR SS:[EBP-14]
647C935F      52            PUSH    EDX
647C9360      895D EC       MOV     DWORD PTR SS:[EBP-14], EBX
647C9363  |.  68 48E2A864   PUSH    IM.64A8E248                          ;  bytes_userdef
647C9368  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C936A  |.  50            PUSH    EAX
647C936B  |.  FF51 78       CALL    DWORD PTR DS:[ECX+78]
647C936E  |.  85C0          TEST    EAX, EAX
647C9370  |.  79 2D         JNS     SHORT IM.647C939F
647C9372  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C9375  |.  C745 0C 58E2A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E258    ;  O
647C937C  |.  50            PUSH    EAX
647C937D  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9382  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C9388  |.  6A 02         PUSH    2
647C938A  |.  56            PUSH    ESI
647C938B  |.  68 B5020000   PUSH    2B5
647C9390  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C9395  |.  E8 73DDFBFF   CALL    IM.6478710D
647C939A  |.  83C4 1C       ADD     ESP, 1C
647C939D  |.  EB 4F         JMP     SHORT IM.647C93EE
647C939F  |>  8B45 08       MOV     EAX, DWORD PTR SS:[EBP+8]
647C93A2  |.  8D55 E8       LEA     EDX, DWORD PTR SS:[EBP-18]
647C93A5  |.  52            PUSH    EDX
647C93A6  |.  FF75 EC       PUSH    DWORD PTR SS:[EBP-14]
647C93A9  |.  895D E8       MOV     DWORD PTR SS:[EBP-18], EBX
647C93AC  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C93AE  |.  68 ACE2A864   PUSH    IM.64A8E2AC                          ;  tencent.im.msgrevoke.MsgInfoUserDef
647C93B3  |.  50            PUSH    EAX
647C93B4  |.  FF51 20       CALL    DWORD PTR DS:[ECX+20]
647C93B7  |.  85C0          TEST    EAX, EAX
647C93B9  |.  79 62         JNS     SHORT IM.647C941D
647C93BB  |.  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C93BE  |.  C745 0C D0E2A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E2D0    ;  O
647C93C5  |.  50            PUSH    EAX
647C93C6  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C93CB  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C93D1  |.  6A 02         PUSH    2
647C93D3  |.  56            PUSH    ESI
647C93D4  |.  68 BB020000   PUSH    2BB
647C93D9  |.  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C93DE  |.  E8 2ADDFBFF   CALL    IM.6478710D
647C93E3  |.  83C4 1C       ADD     ESP, 1C
647C93E6  |.  8D4D E8       LEA     ECX, DWORD PTR SS:[EBP-18]
647C93E9  |.  E8 A1A0FDFF   CALL    IM.647A348F
647C93EE  |>  8D4D EC       LEA     ECX, DWORD PTR SS:[EBP-14]
647C93F1  |.  E8 99A0FDFF   CALL    IM.647A348F
647C93F6  |>  8D4D F0       LEA     ECX, DWORD PTR SS:[EBP-10]
647C93F9  |>  E8 91A0FDFF   CALL    IM.647A348F
647C93FE  |.  8D4D 10       LEA     ECX, DWORD PTR SS:[EBP+10]
647C9401  |.  E8 89A0FDFF   CALL    IM.647A348F
647C9406  |.  8D4D 08       LEA     ECX, DWORD PTR SS:[EBP+8]
647C9409  |.  E8 81A0FDFF   CALL    IM.647A348F
647C940E  |.  8D4D F8       LEA     ECX, DWORD PTR SS:[EBP-8]
647C9411  |.  E8 79A0FDFF   CALL    IM.647A348F
647C9416  |>  BB 05400080   MOV     EBX, 80004005
647C941B  |.  EB 7E         JMP     SHORT IM.647C949B
647C941D  |>  8B45 10       MOV     EAX, DWORD PTR SS:[EBP+10]
647C9420  |.  FF75 E8       PUSH    DWORD PTR SS:[EBP-18]
647C9423  |.  68 38E3A864   PUSH    IM.64A8E338                          ;  DecodedUserDef
647C9428  |.  8B08          MOV     ECX, DWORD PTR DS:[EAX]
647C942A  |.  50            PUSH    EAX
647C942B  |.  FF91 70010000 CALL    DWORD PTR DS:[ECX+170]
647C9431  |.  FF75 0C       PUSH    DWORD PTR SS:[EBP+C]
647C9434  |.  8BCF          MOV     ECX, EDI
647C9436  |.  FF75 10       PUSH    DWORD PTR SS:[EBP+10]
647C9439  |.  E8 26F9FFFF   CALL    IM.647C8D64
647C943E  |.  8D4D E8       LEA     ECX, DWORD PTR SS:[EBP-18]
647C9441  |.  E8 49A0FDFF   CALL    IM.647A348F
647C9446  |.  8D4D EC       LEA     ECX, DWORD PTR SS:[EBP-14]
647C9449  |.  E8 41A0FDFF   CALL    IM.647A348F
647C944E  |.  8D4D F0       LEA     ECX, DWORD PTR SS:[EBP-10]
647C9451  |>  E8 39A0FDFF   CALL    IM.647A348F
647C9456  |>  8D4D 10       LEA     ECX, DWORD PTR SS:[EBP+10]
647C9459  |.  E8 31A0FDFF   CALL    IM.647A348F
647C945E  |.  EB 2B         JMP     SHORT IM.647C948B
647C9460  |>  8D45 0C       LEA     EAX, DWORD PTR SS:[EBP+C]
647C9463  |.  50            PUSH    EAX
647C9464  |.  68 1CB0A764   PUSH    IM.64A7B01C                          ;  %
647C9469  |.  FF35 E8A0B564 PUSH    DWORD PTR DS:[64B5A0E8]              ;  IM.64A8D0AC
647C946F  |.  6A 02         PUSH    2
647C9471  |.  56            PUSH    ESI
647C9472  |.  68 C4020000   PUSH    2C4
647C9477  |>  68 14B1A764   PUSH    IM.64A7B114                          ;  f
647C947C  |.  C745 0C B0E3A>MOV     DWORD PTR SS:[EBP+C], IM.64A8E3B0    ;  O
647C9483  |.  E8 85DCFBFF   CALL    IM.6478710D
647C9488  |.  83C4 1C       ADD     ESP, 1C
647C948B  |>  8D4D 08       LEA     ECX, DWORD PTR SS:[EBP+8]
647C948E  |.  E8 FC9FFDFF   CALL    IM.647A348F
647C9493  |.  8D4D F8       LEA     ECX, DWORD PTR SS:[EBP-8]
647C9496  |.  E8 F49FFDFF   CALL    IM.647A348F
647C949B  |>  8D4D F4       LEA     ECX, DWORD PTR SS:[EBP-C]
647C949E  |.  E8 EC9FFDFF   CALL    IM.647A348F
647C94A3  |.  5F            POP     EDI
647C94A4  |.  5E            POP     ESI
647C94A5  |.  8BC3          MOV     EAX, EBX
647C94A7  |.  5B            POP     EBX
647C94A8  |.  8BE5          MOV     ESP, EBP
647C94AA  |.  5D            POP     EBP
647C94AB  \.  C2 0C00       RETN    0C


不确定是不是有什么BUG!


免费评分

参与人数 31吾爱币 +32 热心值 +26 收起 理由
人海中一簌 + 1 + 1 谢谢@Thanks!
胖虎小弟. + 1 + 1 谢谢@Thanks!
Andrie_Yean + 1 + 1 我很赞同!
HE诺言 + 1 + 1 谢谢@Thanks!
megohm + 1 + 1 谢谢@Thanks!
赫卡提亚 + 1 我很赞同!
clj2018 + 1 热心回复!
hx17660 + 1 + 1 谢谢@Thanks!
Assassins.7 + 1 + 1 God
AnKou + 1 + 1 谢谢@Thanks!
魂葬天 + 1 + 1 .
yy342954 + 1 + 1 我很赞同!
Hmily + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
哒哒哒345345 + 1 热心回复!
笙若 + 1 + 1 谢谢@Thanks!
llasa + 1 我很赞同!
终于注册到号了 + 1 我很赞同!
52Pj919 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
奥斯特 + 1 + 1 谢谢@Thanks!
放肆小恋人 + 1 我很赞同!
MochengXi + 1 + 1 我很赞同!
陌相开 + 1 谢谢@Thanks!
qeh8902 + 1 + 1 我很赞同!
ChenBeiXuan + 1 + 1 用心讨论,共获提升!
CAOhr454 + 1 + 1 我很赞同!
tail88 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
jjyfzx + 1 我很赞同!
yixi + 1 + 1 谢谢@Thanks!
fhyz + 1 + 1 热心回复!
AP小塔 + 1 + 1 热心回复!
筱叮大大 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

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

+12027988887 发表于 2019-1-20 03:24
对于不会修改的,撸主是不是应该提供下被你修改过得应用上来啊?
 楼主| gunxsword 发表于 2019-1-19 22:50
无名低调me 发表于 2019-1-19 22:43
感谢分享,请问TIM怎么整?

TIM没分析过,不过你参照这个贴子,和那个大佬的贴子,应该可以搞定的,区别应该不大,可能都是同一个DLL!
 楼主| gunxsword 发表于 2019-1-19 22:30
呵呵...这回学会,怎么把代码编辑成代码的格式了...原来都不会!!!
Seanbj 发表于 2019-1-19 22:31
感谢大神的分享,又涨知识了
无名低调me 发表于 2019-1-19 22:43
感谢分享,请问TIM怎么整?
cnmcwma 发表于 2019-1-19 22:44
mark一下,以后学习。感谢楼主
大鱼爱吃猫 发表于 2019-1-19 22:44
楼主辛苦
嘿嘿辣椒 发表于 2019-1-19 22:53
感谢楼主
dayer 发表于 2019-1-19 23:06
感谢楼主,学习一下
yxjoe 发表于 2019-1-19 23:16
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 12:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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