|
萌萌新刚注册了个账号,怕被清理,见论坛少有逆向JSQ的帖子,发了一个,过程我会说的相对简洁(说一些关键点).......... 软件无壳!!!!!!!
这个JSQ我建议你注册一个账号后逆向.要不会发生一系列事情!!至今未找到验证登陆的代码段!!(也许因为菜,但这种我建议你注册账号,如果作者不维护的话,那里的所有节点也没办法用了)正题开始---------------------------------------------------------
注册后会送两个小时,建议两小时后逆向......也可以分析一下加速成功的套路!!
开始显示剩余时间不足这里搜字符串就好!!!强制跳过就OJBK!!不上图了(之后就显示加速成功!你PJ完了嘛?不存在的!有时钟检测 大约1分钟一次吧!会弹出msbox 截图如下)
这里使用暂停法在堆栈里面找显示调用能PJ吗?不存在的!!!(你显示调用后会来到一个暗装代码段,而且无法下断点,应该有个时钟断下了,里面有十几个时钟干掉时钟会出现一系列问题,所以爆破是明智的!!暗装应该是 不显示窗口和窗口禁止,没有蓝屏死机还有XX)暗装代码段如下....不知道理解对不对
[Asm] 纯文本查看 复制代码 01411F90 /$ 55 push ebp
01411F91 |. 8BEC mov ebp,esp
01411F93 |. 83EC 2C sub esp,0x2C
01411F96 |. 894D D8 mov [local.10],ecx
01411F99 |. C745 FC 00000>mov [local.1],0x0
01411FA0 |. 6A 04 push 0x4 ; /Relation = GW_OWNER
01411FA2 |. 8B45 D8 mov eax,[local.10] ; |
01411FA5 |. 8B48 04 mov ecx,dword ptr ds:[eax+0x4] ; |
01411FA8 |. 51 push ecx ; |hWnd
01411FA9 |. FF15 34D55A01 call dword ptr ds:[<&USER32.GetWindow>] ; \GetWindow
01411FAF |. 8945 DC mov [local.9],eax
01411FB2 |. 0FB655 08 movzx edx,byte ptr ss:[ebp+0x8]
01411FB6 |. 85D2 test edx,edx
01411FB8 |. 74 13 je XSaibo.01411FCD
01411FBA |. 0FB645 0C movzx eax,byte ptr ss:[ebp+0xC]
01411FBE |. F7D8 neg eax
01411FC0 |. 1BC0 sbb eax,eax
01411FC2 |. 83E0 FD and eax,0xFFFFFFFD
01411FC5 |. 83C0 04 add eax,0x4
01411FC8 |. 8945 D4 mov [local.11],eax
01411FCB |. EB 07 jmp XSaibo.01411FD4
01411FCD |> C745 D4 00000>mov [local.11],0x0
01411FD4 |> 8B4D D4 mov ecx,[local.11]
01411FD7 |. 51 push ecx ; /ShowState
01411FD8 |. 8B55 D8 mov edx,[local.10] ; |
01411FDB |. 8B42 04 mov eax,dword ptr ds:[edx+0x4] ; |
01411FDE |. 50 push eax ; |hWnd
01411FDF |. FF15 ECD45A01 call dword ptr ds:[<&USER32.ShowWindow>] ; \ShowWindow
01411FE5 |. 6A 00 push 0x0 ; /Enable = FALSE
01411FE7 |. 8B4D DC mov ecx,[local.9] ; |
01411FEA |. 51 push ecx ; |hWnd
01411FEB |. FF15 30D55A01 call dword ptr ds:[<&USER32.EnableWindow>; \EnableWindow
01411FF1 |. C745 E0 00000>mov [local.8],0x0
01411FF8 |. 33D2 xor edx,edx
01411FFA |. 8955 E4 mov [local.7],edx
01411FFD |. 8955 E8 mov [local.6],edx
01412000 |. 8955 EC mov [local.5],edx
01412003 |. 8955 F0 mov [local.4],edx
01412006 |. 8955 F4 mov [local.3],edx
01412009 |. 8955 F8 mov [local.2],edx
0141200C |> 8B45 D8 /mov eax,[local.10]
0141200F |. 8B48 04 |mov ecx,dword ptr ds:[eax+0x4]
01412012 |. 51 |push ecx ; /hWnd
01412013 |. FF15 74D45A01 |call dword ptr ds:[<&USER32.IsWindow>] ; \IsWindow
01412019 |. 85C0 |test eax,eax
0141201B |. 74 75 |je XSaibo.01412092
0141201D |. 6A 00 |push 0x0 ; /MsgFilterMax = 0x0
0141201F |. 6A 00 |push 0x0 ; |MsgFilterMin = 0x0
01412021 |. 6A 00 |push 0x0 ; |hWnd = NULL
01412023 |. 8D55 E0 |lea edx,[local.8] ; |
01412026 |. 52 |push edx ; |pMsg
01412027 |. FF15 2CD55A01 |call dword ptr ds:[<&USER32.GetMessageW>; \GetMessageW 这里显示信息信息框[/color][/size][/font]
[font=黑体][size=1]------------------------------------------------------------------------------------------------------------------------[/size][/font]
[font=黑体][size=5]如何转到验证处呢??? 细心分析会发现,他提示 无服务或者到期后!!紧接着调用了 终止加速函数()右下角提示已经停止加速...........(不截图了..自己看右下角自己搜)代码也没被VM 所以搜字符串吧!! 刚好来到[/size][/font]
[font=黑体][size=5]那个终止加速的代码段 代码如下[/size][/font]
[font=黑体][size=1][color=#666][mw_shl_code=asm,true]01388220 /$ 55 push ebp
01388221 |. 8BEC mov ebp,esp
01388223 |. 6A FF push -0x1
01388225 |. 68 480A5A01 push Saibo.015A0A48
0138822A |. 64:A1 0000000>mov eax,dword ptr fs:[0]
01388230 |. 50 push eax
01388231 |. 83EC 70 sub esp,0x70
01388234 |. A1 605A6301 mov eax,dword ptr ds:[0x1635A60]
01388239 |. 33C5 xor eax,ebp
0138823B |. 8945 F0 mov [local.4],eax
0138823E |. 50 push eax
0138823F |. 8D45 F4 lea eax,[local.3]
01388242 |. 64:A3 0000000>mov dword ptr fs:[0],eax
01388248 |. 894D 88 mov [local.30],ecx
0138824B |. 68 0A100000 push 0x100A ; /TimerID = 100A (4106.)
01388250 |. 8B45 88 mov eax,[local.30] ; |
01388253 |. 8B48 04 mov ecx,dword ptr ds:[eax+0x4] ; |
01388256 |. 51 push ecx ; |hWnd
01388257 |. FF15 0CD55A01 call dword ptr ds:[<&USER32.KillTimer>] ; \KillTimer
0138825D |. 68 84AA6001 push Saibo.0160AA84 ; 停止加速
01388262 |. 8B55 88 mov edx,[local.30]
[/color]
很明显这里 调用 KillTimer 干掉一个时钟停止加速 ....断首下段 重新跑一次 等他自动断下
点击返回 到找到调用停止加速的调用者........附近代码如下
[Asm] 纯文本查看 复制代码 0138084B |. 52 push edx
0138084C |. 8B45 0C mov eax,[arg.2]
0138084F |. 50 push eax
01380850 |. 8B4D F4 mov ecx,[local.3]
01380853 |. E8 A8630000 call Saibo.01386C00 ; 验证到期函数2
01380858 |. E9 D7010000 jmp Saibo.01380A34
0138085D |> 8B4D 10 mov ecx,[arg.3]
01380860 |. 51 push ecx
01380861 |. 8B55 0C mov edx,[arg.2]
01380864 |. 52 push edx
01380865 |. 8B4D F4 mov ecx,[local.3]
01380868 |. E8 13690000 call Saibo.01387180 ; 验证到期函数1
0138086D |. E9 C2010000 jmp Saibo.01380A34
01380872 |> 8B45 10 mov eax,[arg.3]
01380875 |. 50 push eax
01380876 |. 8B4D 0C mov ecx,[arg.2]
01380879 |. 51 push ecx
0138087A |. 8B4D F4 mov ecx,[local.3]
0138087D |. E8 9E790000 call Saibo.01388220 ; 终止加速函数
01380882 |. E9 AD010000 jmp Saibo.01380A34
最后截图一张
不要直接nop终止函数虽然能用但仍然会出现提示 下面不再写了 ,进入那两个验证call进行相应的jmp nop 就行
如果还是不行就哪里一大堆call 和jmp 附近的都下一下段 最后分析就很简单(逆向的时间长了,忘了有几个call了,但是我列出来的绝逼是!!!)
下面附上 我逆向后的成品 ...............希望大家给个免费评分。。。。。我现在等级都没法加好友......谢谢哒!
不哟啊
|
评分
-
参与人数 61 | 威望 +1 |
HB +80 |
THX +39 |
收起
理由
|
禽大师
| |
+ 1 |
|
|
消逝的过去
| |
+ 2 |
|
|
虚心学习
| |
+ 1 |
|
[吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩! |
一路走来不容易
| |
|
+ 1 |
|
飞刀梦想
| |
+ 1 |
|
|
zxjzzh
| |
+ 2 |
|
[吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守! |
凌夏随缘
| |
+ 1 |
|
|
4957465
| |
|
+ 1 |
|
lies
| |
+ 1 |
|
|
我是好人
| |
+ 1 |
|
|
EMT
| |
+ 1 |
+ 1 |
|
ACBGTGS
| |
+ 1 |
|
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
LOKLOG
| |
+ 1 |
|
链接挂了。。可以补发一个吗 |
blw
| |
+ 1 |
+ 1 |
[快捷评语]--你将受到所有人的崇拜! |
Userli199586
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
百香果的先生
| |
+ 1 |
|
[快捷评语]--你将受到所有人的崇拜! |
1125671078
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
Yuweisha
| |
+ 1 |
+ 1 |
链接挂了求补链 |
devilzy2008
| |
+ 1 |
+ 1 |
[快捷评语]--评分=感恩!简单却充满爱!感谢您的作品! |
xiaopanzi
| |
+ 1 |
+ 1 |
[快捷评语]--你将受到所有人的崇拜! |
luohuanliao
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
majinyu33
| |
+ 1 |
|
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
aka酱
| |
+ 1 |
|
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
918676598
| |
+ 1 |
|
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
XiTong
| |
+ 1 |
|
[快捷评语]--评分=感恩!简单却充满爱!感谢您的作品! |
a583427997
| |
+ 1 |
+ 1 |
|
不懂小生
| |
+ 1 |
+ 1 |
[快捷评语]--评分=感恩!简单却充满爱!感谢您的作品! |
waitopen
| |
+ 1 |
+ 1 |
|
pwh123
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
yicx01
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
850923579
| |
+ 1 |
|
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
w18665346
| |
+ 1 |
+ 1 |
[快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品! |
tiantian
| |
+ 1 |
|
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
sjhwansui
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
原初之火
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
喂丶那个谁
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
Independence
| |
+ 1 |
|
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
candy
| |
+ 2 |
+ 1 |
还能用的话 能补个链接么? |
RaeRin
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
wegame
| |
+ 1 |
|
[快捷评语] - 2018,狗年发发发,狗年旺旺旺! |
20151212
| |
+ 1 |
+ 1 |
[快捷评语] - 2018,狗年发发发,狗年旺旺旺! |
雅蝴蝶
| |
+ 1 |
+ 1 |
[快捷评语] - 悬赏杀手主题,额外增加10HB,感谢热心解答! |
a473358409
| |
+ 1 |
|
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
lio_mew
| |
+ 1 |
|
[快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品! |
jianing666
| |
+ 1 |
+ 1 |
厉害呀楼主,学到了 |
2357886568
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
张三好帅
| |
+ 1 |
|
分享的文件不在了 |
mengshen
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
猫吃
| |
+ 1 |
+ 1 |
[快捷评语] - 2018,狗年发发发,狗年旺旺旺! |
1033045946
| |
|
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
查看全部评分
|