首页
社区
课程
招聘
[推荐]搞定彻底屏蔽QQ2005的系统广播消息
发表于: 2005-10-22 11:41 6196

[推荐]搞定彻底屏蔽QQ2005的系统广播消息

2005-10-22 11:41
6196
QQ2005 BETA 2

每天启动QQ要提示一次系统广告消息,感觉很麻烦,所以就想把它去掉。
根据前人的经验得到如下代码(参考:http://www.pediy.com/bbshtml/BBS5/pediy50516.htm)

.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即可:)


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 61
活跃值: (160)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
Good!
2005-10-22 12:09
0
雪    币: 136
活跃值: (429)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
very good
2005-10-22 15:30
0
雪    币: 280
活跃值: (58)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
very very good
2005-10-22 16:01
0
雪    币: 458
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习一下,改改我的2005B3
2005-10-23 11:48
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我的也是B3了
2005-10-23 12:01
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
又学习了.......
2005-10-23 12:13
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
没有前人的经验去跟会累倒的。
2005-10-23 16:15
0
雪    币: 211
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
B3 应该怎么修改呢 有没修改成功了介绍一下
2005-10-23 22:04
0
雪    币: 3697
活跃值: (4262)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
10
好象以前的老论坛针对2004还是2003就有了吧

不过支持的说。
2005-10-23 23:16
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
11
不错。支持!

偶是QQ2005 BETA2,哪位有做好的补丁发个么?多谢!
2005-10-23 23:42
0
雪    币: 239
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
最初由 nbw 发布
不错。支持!

偶是QQ2005 BETA2,哪位有做好的补丁发个么?多谢!


老兄是PEDIY专家来了,BETA2的代码应该和我的是一样的,你看看吧。
2005-10-24 21:21
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
学习了,自己改改去
2005-10-24 21:43
0
游客
登录 | 注册 方可回帖
返回
//