首页
社区
课程
招聘
SVKP 1.3x问题!!
2004-5-2 22:04 9038

SVKP 1.3x问题!!

2004-5-2 22:04
9038
在到达最后一个异常0F00C028    CD 01           INT 1后
应该怎么做呢?
0F00046F   /EB 0B           JMP SHORT 0F00047C    SVKP 1.32特征码,调试后自定义的,以后多层壳好识别
要不要到这里下断?
在下内存断点呢?
我怎么就是到不了这里
<0F080F51    8B89 78010000   MOV ECX,DWORD PTR DS:[ECX+178]  中断。

77F536B4    66:8B08         MOV CX,WORD PTR DS:[EAX]
老在这个地方异常shift+f9都无法跳过

《SVKP 1.3x -> Pavol Cerven加壳的记事本为例子
帮帮我呀

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

收藏
点赞6
打赏
分享
最新回复 (5)
雪    币: 896
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
fly 85 2004-5-2 23:20
2
0
最初由 wzmooo 发布
在到达最后一个异常0F00C028 CD 01 INT 1后
应该怎么做呢?
0F00046F /EB 0B JMP SHORT 0F00047C SVKP 1.32特征码,调试后自定义的,以后多层壳好识别
要不要到这里下断?
在下内存断点呢?
我怎么就是到不了这里
<0F080F51 8B89 78010000 MOV ECX,DWORD PTR DS:[ECX+178] 中断。


77F536B4 66:8B08 MOV CX,WORD PTR DS:[EAX]
老在这个地方异常shift+f9都无法跳过


《SVKP 1.3x -> Pavol Cerven加壳的记事本为例子
帮帮我呀


注册版和DEMO版的脱壳方法是不一样的
雪    币: 10130
活跃值: (1774)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wzmooo 2004-5-3 11:03
3
0
有什么区别吗? 说说好吗?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ryo 2004-5-4 04:50
4
0
以前论坛的文章里有介绍,你应该收集了的。
没有的话QQ里找偶。
雪    币: 214
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Arucuied 2004-5-4 07:35
5
0
SVKP 1.3x 的简单脱法

Ollydbg载入程序后:

0043E000    60              PUSHAD                        <-------停在这里
0043E001    E8 00000000     CALL    unpackme.XXXXXXXX 
0043E006    5D              POP     EBP 
0043E007    81ED 06000000   SUB     EBP, 6 

IsDebugPresent插件隐藏OllyDBG

F9 运行程序,Shift+F9 忽略一些异常来到这里:

0ED7C028    CD 01           INT     1 

Ctrl+F 调出搜索窗口,在当前位置搜索命令 Mov Dword Ptr SS:[Esp+1C],Edx

找到一处:

0ED8BCF1    895424 1C       MOV     DWORD PTR SS:[ESP+1C],EDX     <--设置断点,Shift+F9,中断后取消断点

此时EDX就是程序的入口点,Ctrl+G 调出跟随窗口,输入 Edx ,设置断点,F9 运行即到OEP


忘了谁写的了,反正不是我:o
雪    币: 214
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Arucuied 2004-5-4 07:37
6
0
上述方式适合破解版的加壳,不适合注册版的
游客
登录 | 注册 方可回帖
返回