1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
68E854DA |> \8B06 mov eax,dword ptr ds:[esi]
68E854DC |. 8BCE mov ecx,esi
68E854DE |. FF50 18 call dword ptr ds:[eax+0x18]
68E854E1 |. 85C0 test eax,eax ; WeChatWi.68B90000
68E854E3 |.^ 74 9D je short WeChatWi.68E85482
68E854E5 |. 68 F4C7336A push WeChatWi.6A33C7F4 ; ASCII "revokemsg"
68E854EA |. 8BC8 mov ecx,eax ; WeChatWi.68B90000
68E854EC |. E8 0F2F7700 call WeChatWi.695F8400
68E854F1 |. 8BF0 mov esi,eax ; WeChatWi.68B90000
68E854F3 |. 85F6 test esi,esi
68E854F5 |.^ 74 8B je short WeChatWi.68E85482
68E854F7 |. 68 F8D4336A push WeChatWi.6A33D4F8 ; ASCII "newmsgid"
68E854FC |. 8BCE mov ecx,esi
68E854FE |. E8 FD2E7700 call WeChatWi.695F8400
68E85503 |. 85C0 test eax,eax ; WeChatWi.68B90000 ★ 修改为 xor eax,eax
68E85505 |. 74 7B je short WeChatWi.68E85582 > PS:或者把 je 改为 jne 也可以?待测试!
68E85507 |. 8BC8 mov ecx,eax ; WeChatWi.68B90000
68E85509 |. E8 82377700 call WeChatWi.695F8C90
68E8550E |. 85C0 test eax,eax ; WeChatWi.68B90000
68E85510 |. 75 62 jnz short WeChatWi.68E85574
68E85512 |. 0F1005 98F52B>movups xmm0,dqword ptr ds:[0x6A2BF598]
68E85519 |. 83EC 10 sub esp,0x10
68E8551C |. BA C0C3336A mov edx,WeChatWi.6A33C3C0 ; ASCII "02_manager\ChatMgr.cpp"
68E85521 |. 8BC4 mov eax,esp
68E85523 |. B9 02000000 mov ecx,0x2
68E85528 |. 83EC 10 sub esp,0x10
68E8552B |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E8552E |. 8BC4 mov eax,esp
68E85530 |. 83EC 10 sub esp,0x10
68E85533 |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E85536 |. 8BC4 mov eax,esp
68E85538 |. 83EC 10 sub esp,0x10
68E8553B |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E8553E |. 8BC4 mov eax,esp
68E85540 |. 83EC 10 sub esp,0x10
68E85543 |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E85546 |. 8BC4 mov eax,esp
68E85548 |. 83EC 10 sub esp,0x10
68E8554B |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E8554E |. 8BC4 mov eax,esp
68E85550 |. 68 E0D4336A push WeChatWi.6A33D4E0 ; ASCII "pStrMsgid value is null"
68E85555 |. 68 F8C3336A push WeChatWi.6A33C3F8 ; ASCII "ChatMgr"
68E8555A |. 68 C4D4336A push WeChatWi.6A33D4C4 ; ASCII "ChatMgr::parseRevokeContent"
68E8555F |. 68 8B080000 push 0x88B
68E85564 |. 0F1100 movups dqword ptr ds:[eax],xmm0
68E85567 |. E8 54732900 call WeChatWi.6911C8C0
68E8556C |. 83C4 70 add esp,0x70
68E8556F |.^ E9 0EFFFFFF jmp WeChatWi.68E85482
|