禁止企业微信发送已读消息回执

禁止企业微信发送已读消息回执

关键字: ReceiptMsgOnSendConfirm

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
01322477 | 85C9                     | test ecx,ecx                                              | 修改指令为 sub ecx,ecx
01322479 | 0F84 4B010000 | je wxwork.13225CA | 让这个JE跳转成功,就可以跳过发送receipt的代码

0132247F | 8B01 | mov eax,dword ptr ds:[ecx] |
01322481 | FF50 0C | call dword ptr ds:[eax+C] |
01322484 | 85C0 | test eax,eax |
01322486 | 0F84 3E010000 | je wxwork.13225CA |
0132248C | 8B10 | mov edx,dword ptr ds:[eax] |
0132248E | 8D4D E4 | lea ecx,dword ptr ss:[ebp-1C] | [ebp-1C]:"Pi?"
01322491 | 51 | push ecx |
01322492 | 6A 07 | push 7 |
01322494 | 8BC8 | mov ecx,eax |
01322496 | FF52 04 | call dword ptr ds:[edx+4] |
01322499 | 8B15 487CDE03 | mov edx,dword ptr ds:[3DE7C48] |
0132249F | 8BCA | mov ecx,edx |
013224A1 | C745 C4 00000000 | mov dword ptr ss:[ebp-3C],0 |
013224A8 | C745 C8 0F000000 | mov dword ptr ss:[ebp-38],F |
013224AF | C645 B4 00 | mov byte ptr ss:[ebp-4C],0 |
013224B3 | 8D71 01 | lea esi,dword ptr ds:[ecx+1] |
013224B6 | 8A01 | mov al,byte ptr ds:[ecx] |
013224B8 | 41 | inc ecx |
013224B9 | 84C0 | test al,al |
013224BB | 75 F9 | jne wxwork.13224B6 |
013224BD | 2BCE | sub ecx,esi |
013224BF | 51 | push ecx |
013224C0 | 52 | push edx |
013224C1 | 8D4D B4 | lea ecx,dword ptr ss:[ebp-4C] |
013224C4 | E8 F7420DFF | call wxwork.3F67C0 |
013224C9 | C745 DC 00000000 | mov dword ptr ss:[ebp-24],0 |
013224D0 | C745 E0 0F000000 | mov dword ptr ss:[ebp-20],F | [ebp-20]:"Hrd\x03"
013224D7 | C645 CC 00 | mov byte ptr ss:[ebp-34],0 |
013224DB | 6A 02 | push 2 |
013224DD | 8D45 B4 | lea eax,dword ptr ss:[ebp-4C] |
013224E0 | C645 FC 03 | mov byte ptr ss:[ebp-4],3 |
013224E4 | 50 | push eax |
013224E5 | FF35 F4ECAA04 | push dword ptr ds:[4AAECF4] |
013224EB | 8D4D 8C | lea ecx,dword ptr ss:[ebp-74] |
013224EE | E8 1DB20CFF | call wxwork.3ED710 |
013224F3 | 8BF0 | mov esi,eax |
013224F5 | 8B4E 1C | mov ecx,dword ptr ds:[esi+1C] | [esi+1C]:"鞃an"
013224F8 | C645 FC 04 | mov byte ptr ss:[ebp-4],4 |
013224FC | 85C9 | test ecx,ecx |
013224FE | 74 3C | je wxwork.132253C |
01322500 | 68 B407AC03 | push wxwork.3AC07B4 | 3AC07B4:"Receipt ChatItem::ReceiptMsgOnSendConfirm, message_id: "

01322505 | 51 | push ecx |

image-20210414124330139

Patch:

83C4088B8EF000000085C90F84 -> 83C4088B8EF00000002BC90F84