首页
社区
课程
招聘
脱壳成功,用w32dasm找到了关键点,请教如何破解!
2006-9-10 21:21 5234

脱壳成功,用w32dasm找到了关键点,请教如何破解!

2006-9-10 21:21
5234
各位大哥,
脱壳成功,用w32dasm找到了关键点,但不知道如何破解,
各位大哥帮小弟下~~
怎么破解“用户数超出”的限制呢??
代码如下

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0068C7B3(U)
|
:0068C7C4 668B45FE                mov ax, word ptr [ebp-02]
:0068C7C8 E83F63F1FF              call 005A2B0C
:0068C7CD 84C0                    test al, al
:0068C7CF 7404                    je 0068C7D5
:0068C7D1 B301                    mov bl, 01
:0068C7D3 EB18                    jmp 0068C7ED

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0068C7CF(C)
|
:0068C7D5 6A30                    push 00000030

* Possible StringData Ref from Code Obj ->"提示"
                                  |
:0068C7D7 B914C86800              mov ecx, 0068C814

* Possible StringData Ref from Code Obj ->"用户数超出!"
                                  |
:0068C7DC BA1CC86800              mov edx, 0068C81C
:0068C7E1 A148CC7000              mov eax, dword ptr [0070CC48]
:0068C7E6 8B00                    mov eax, dword ptr [eax]
:0068C7E8 E8ABB0DEFF              call 00477898

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
打赏
分享
最新回复 (13)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
梦幻 2006-9-10 21:38
2
0
用OD改就可以了
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
林苑 2006-9-10 21:49
3
0
用OD修改,能告诉修改那段代码吗, 修改那行啊!! 把什么修改成什么啊

我是新手,大哥帮我下,~~
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
wangjun 1 2006-9-10 22:04
4
0
:0068C7CF 7404                    je 0068C7D5
:0068C7D1 B301                    mov bl, 01
:0068C7D3 EB18                    jmp 0068C7ED
把je跳转地址改为0068C7D1
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
林苑 2006-9-10 23:02
5
0
:0068C7CF 7404                    je 0068C7D5
:0068C7D1 B301                    mov bl, 01
:0068C7D3 EB18                    jmp 0068C7ED
把je跳转地址改为0068C7D1

修改这里什么意思啊,可以禁止 那个“用户数超出”跳出来吗
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
wangjun 1 2006-9-10 23:38
6
0
就是不判断你所谓的“用户数超出”就执行下一条语句
绕过判断“用户数超出”
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wangyuehua 2006-9-11 23:04
7
0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0068C7B3(U)
|
:0068C7C4 668B45FE                mov ax, word ptr [ebp-02]
:0068C7C8 E83F63F1FF              call 005A2B0C
:0068C7CD 84C0                    test al, al
:0068C7CF 7404                    je 0068C7D5
:0068C7D1 B301                    mov bl, 01
:0068C7D3 EB18                    jmp 0068C7ED
  

记住上面的JE 0068C7D5 在W32DASM 里 地址
从WINEDIT 里将JE 也就是74 改成75  就欧了。
雪    币: 342
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
killalarm 2006-9-11 23:42
8
0
最初由 wangyuehua 发布
Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0068C7B3(U)
|
:0068C7C4 668B45FE mov ax, word ptr [ebp-02]
:0068C7C8 E83F63F1FF call 005A2B0C
........

你这种改法会出问题的!
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
林苑 2006-9-14 10:50
9
0
那应该怎么修改比较好呢~~
雪    币: 219
活跃值: (67)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qwertyui 2006-9-14 12:03
10
0
0068C7CF 7404                    je 0068C7D5

改成

0068C7CF 9090                    nop
                                 nop
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
梦幻 2006-9-21 22:52
11
0
最初由 林苑 发布
用OD修改,能告诉修改那段代码吗, 修改那行啊!! 把什么修改成什么啊

我是新手,大哥帮我下,~~

看一下这个,授人以鱼,不如授之以渔。
软件破解常用汇编指令

_cmp__a,b__ //_比较a与b
_mov__a,b__ //_把b值送给a值,使a=b
_ret______//_返回主程序
_nop______//_无作用,英文(no operation)简写,意思“do nothing”(机器码90)
____________ (ultraedit打开编辑exe文件看到90相当汇编语句的nop)
_call_____ //_调用子程序,子程序以ret结尾
_je或jz____ //_相等则跳(机器码是74或84)
_jne或jnz___ //_不相等则跳(机器码是75或85)
_jmp______//_无条件跳(机器码是EB)
_jb______ //_若小于则跳
_ja______ //_若大于则跳
_jg______ //_若大于则跳
_jge______//_若大于等于则跳
_jl______ //_若小于则跳
_pop xxx____//_xxx出栈
_push xxx___ //_xxx压栈

爆破无敌口诀

一条(跳)就死,九筒(90)就胡
(对应上面的2--修改为nop)
一条(跳)就胡,一饼(EB)伺候
(对应上面的1--修改为jmp)
(74) 变(75)
(84) 变 (85)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
梦幻 2006-9-21 22:55
12
0
不好意思这两句不要的
(对应上面的2--修改为nop)
(对应上面的1--修改为jmp)
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DW_DLL 2006-9-21 23:46
13
0
用传说种的 爆破 BOMB
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
KAN 6 2006-9-22 02:20
14
0
给个软件的地址来看看就行了,容易的话,给个大安你
游客
登录 | 注册 方可回帖
返回