QQ2005 BETA 2
每天启动QQ要提示一次系统广告消息,感觉很麻烦,所以就想把它去掉。
根据前人的经验得到如下代码(参考:
fdcK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4m8W2k6r3W2&6i4K6u0W2j5$3!0E0i4K6u0r3j5X3u0K6K9s2c8E0L8q4)9J5c8V1u0n7f1K6g2Q4x3V1k6H3k6h3c8A6P5e0f1H3y4e0p5$3i4K6u0W2K9s2c8E0i4@1g2r3i4@1u0o6i4K6R3&6
.004AA5AA: 57 push edi
.004AA5AB: 8D4E38 lea ecx,[esi][38]
.004AA5AE: E8F1D3F8FF call .0004379A4 ----- (1)
.004AA5B3: 8365EC00 and d,[ebp][-14],000 ;" "
.004AA5B7: 83650800 and d,[ebp][08],000 ;" "
.004AA5BB: 33DB xor ebx,ebx
.004AA5BD: 395E2C cmp [esi][2C],ebx
.004AA5C0: 7E2B jle .0004AA5ED ----- (2)
.004AA5C2: 8B4628 mov eax,[esi][28]
.004AA5C5: 8B4DF0 mov ecx,[ebp][-10]----------这里[ebp][-10]表明什么消息
.004AA5C8: 390CD8 cmp [eax][ebx]*8,ecx
.004AA5CB: 8D04D8 lea eax,[eax][ebx]*8
.004AA5CE: 7511 jne .0004AA5E1 ----- (3)
.004AA5D0: 8B4004 mov eax,[eax][04]
.004AA5D3: 57 push edi
.004AA5D4: 50 push eax
.004AA5D5: C745EC01000000 mov d,[ebp][-14],000000001 ;"
.004AA5DC: 8B08 mov ecx,[eax]
.004AA5DE: FF510C call d,[ecx][0C]
.004AA5E1: 43 inc ebx
.004AA5E2: 3B5E2C cmp ebx,[esi][2C]
.004AA5E5: 7CDB jl .0004AA5C2 ----- (4)
.004AA5E7: 837DEC00 cmp d,[ebp][-14],000 ;" "
从上面可知道
.004AA5C5: 8B4DF0 mov ecx,[ebp][-10]----------这里[ebp][-10]表明什么消息
比方说如果[ebp][-10]=2那就是有人向你发送请求加入的消息 =3就是你好友给你发消息了 =6就是我们要的,系统广播消息。
所以我们用SMC做一个判断,如果是6,就直接跳到0004AA5E1即可:)
[培训]科锐逆向工程师培训第53期2025年7月8日开班!