首页
社区
课程
招聘
打造QQ单开
发表于: 2004-9-30 01:02 13288

打造QQ单开

nbw 活跃值
24
2004-9-30 01:02
13288
作者: nbw   www.vxer.com
工具: OD_FLY版本

   让QQ只能同时开一个,号称“单开”。:D :D :D
   原理很简单,软件运行开始,就用CreateMutexA开个互斥体,第2次运行的时候用GetLastError检测该互斥体已经存在,然后直接跳到

ExitProcess。这里偷懒一下,直接采用API地址专家,找到ExitProcess函数的地址,然后跳过去,注意先push 0 。
   下面是新的入口代码:

004B7100 Q> $  90                nop
004B7101    .  90                nop
004B7102    .  90                nop
004B7103    .  68 F4704B00       push QQ16.004B70F4                      ; /MutexName = "1"
004B7108    .  6A 00             push 0                                  ; |InitialOwner = FALSE
004B710A    .  6A 00             push 0                                  ; |pSecurity = NULL
004B710C    .  FF15 C4814B00     call dword ptr ds:[<&KERNEL32.CreateMut>; \CreateMutexA
004B7112    .  90                nop
004B7113    .  90                nop
004B7114    .  90                nop
004B7115    .  90                nop
004B7116    .  90                nop
004B7117    .  FF15 78814B00     call dword ptr ds:[<&KERNEL32.GetLastEr>; [GetLastError
004B711D    .  3D B7000000       cmp eax,0B7
004B7122    .^ 0F85 3052F9FF     jnz QQ16.0044C358                ;原来的入口地址
004B7128    .  6A 00             push 0
004B712A    .  B8 7D0EE777       mov eax,KERNEL32.ExitProcess
004B712F    .  FFE0              jmp eax

   然后把文件入口改成004B7100。就OVER了。第一次在2K修改东西,极度不适应,郁闷....

[课程]Android-CTF解题方法汇总!

收藏
免费 1
支持
分享
最新回复 (29)
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没意思。你会API多少,你就能改多少。没有挑战性
2004-9-30 07:27
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
3
最初由 鸡蛋壳 发布
没意思。你会API多少,你就能改多少。没有挑战性


大侠说错了,我会的API我都改不了,水平差的没治了.....
2004-9-30 07:42
0
雪    币: 231
活跃值: (465)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这样有意思吗?
2004-9-30 10:48
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
为什么,要让QQ单开啊.想不通
2004-9-30 11:17
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
不错。我英文不行。API说明都看不了,不要说改了。谢谢
2004-9-30 11:17
0
雪    币: 241
活跃值: (145)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
鸡蛋壳大侠,你给我们这些菜鸟的菜鸟讲一些有挑战的例子嘛!:D
2004-9-30 16:18
0
雪    币: 93
活跃值: (112)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
y2k
8
不这样改不行,换个系统就不可以用了。函数的导出地址变了。
2004-9-30 16:32
0
雪    币: 213
活跃值: (96)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
呵呵.
鸡蛋壳 你就不会以鼓励为主啊.中国的教育制度总是缺少鼓励.
2004-10-1 16:30
0
雪    币: 208
活跃值: (376)
能力值: ( LV12,RANK:330 )
在线值:
发帖
回帖
粉丝
10
最初由 鸡蛋壳 发布
没意思。你会API多少,你就能改多少。没有挑战性


简直一无聊人!
2004-10-1 18:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我有Q币怎样才可以送点网友
2004-10-1 21:12
0
雪    币: 288
活跃值: (264)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
比如,先洗手 再上厕所。
2004-10-1 21:15
0
雪    币: 12963
活跃值: (3957)
能力值: ( LV15,RANK:1575 )
在线值:
发帖
回帖
粉丝
13
去改QQ加显IP还有点意思...;) ;) ;)
2004-10-1 21:45
0
雪    币: 258
活跃值: (230)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
14
PE DIY
最反参数回出现一个页异常!:(
2004-10-2 11:31
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
15
今天总算用上这个技术拉!
2004-11-5 20:54
0
雪    币: 239
活跃值: (473)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
16
早听说你要搞这个了,怎么到今天才搞! :o :)
2004-11-5 21:00
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
无法理解!!!! 为虾米要单开??
2004-11-5 21:28
0
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
谢谢,现在估计用不上了啊!
2009-8-11 15:51
0
雪    币: 222
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
还是顶一个。。
2009-8-17 15:49
0
雪    币: 131
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
单开其实觉得也没啥意思。。
2009-8-17 19:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
别单开了,还是搞一个N开的吧。
2009-8-19 16:55
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
硬编的缺陷啊
2009-10-6 15:19
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
23
nbw的触手越来越特别了
2009-10-12 23:06
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
24
汗,2004-09-30,5周年都过去了兄弟~
2009-10-12 23:19
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
QQ单开是什么意思,没听懂。
2009-10-21 19:32
0
游客
登录 | 注册 方可回帖
返回
//