首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
3
0
[求助]检测某程序的壳是否已解壳完成 代码实现
发表于: 2008-8-15 10:55
5856
[求助]检测某程序的壳是否已解壳完成 代码实现
uppreety
1
2008-8-15 10:55
5856
具体情况是这样的:
某程序运行时我要动态修改它的指令,而这个程序又被加了TMD...实在脱不掉艾
所有我现在就要准确的判断这个程序运行时壳是否已经解完了....
判断壳解完过后在在合适的时间 合适的地点修改我要修改的指令..
问题就在怎样判断程序运行时壳已经解完?
我自己试了个方法不行艾..请大家帮个忙咯
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
#调试逆向
收藏
・
3
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
9
)
loveluck
雪 币:
201
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
16
粉丝
0
关注
私信
loveluck
2
楼
PEID查壳即可..
2008-8-15 14:36
0
lunglungyu
雪 币:
207
活跃值:
(10)
能力值:
( LV4,RANK:50 )
在线值:
发帖
5
回帖
339
粉丝
0
关注
私信
lunglungyu
1
3
楼
貌似有个东西可以PATCH带TMD壳的程序内存代码.但忘记了.
2008-8-15 15:00
0
somuch
雪 币:
282
活跃值:
(31)
能力值:
( LV4,RANK:50 )
在线值:
发帖
9
回帖
341
粉丝
1
关注
私信
somuch
1
4
楼
Hook所有API,你会得到你想要的
2008-8-15 15:45
0
clide2000
雪 币:
301
活跃值:
(300)
能力值:
( LV9,RANK:290 )
在线值:
发帖
56
回帖
1209
粉丝
2
关注
私信
clide2000
7
5
楼
有个折中的办法,自己写个loader,用SUSPENDED方式CreateProcess,接着ResumeThread他,loader小睡一下,sleep(10),再SuspendThread他,读取一下你要patch的地方,是否已经是你要patch的代码了(解压好了)。不是再重复上面的工作,直接等到时机即可。
方法很笨,但实用。这样弄过一个TMD的,没有问题。
2008-8-17 00:51
0
sessiondiy
雪 币:
2067
活跃值:
(82)
能力值:
( LV9,RANK:180 )
在线值:
发帖
37
回帖
3244
粉丝
6
关注
私信
sessiondiy
4
6
楼
来对地方了, 这里有很多会秒脱的高手
2008-8-17 01:02
0
vrowang123
雪 币:
257
活跃值:
(56)
能力值:
( LV5,RANK:60 )
在线值:
发帖
75
回帖
586
粉丝
0
关注
私信
vrowang123
1
7
楼
好
123456
2008-8-17 13:26
0
uppreety
雪 币:
220
活跃值:
(21)
能力值:
( LV4,RANK:50 )
在线值:
发帖
7
回帖
23
粉丝
2
关注
私信
uppreety
1
8
楼
呵呵 谢谢大家关注...
过了2天我试验出来一种稳定的办法
1.用自己的Loader来CreateProcess来加载目标程序,创建标志--设置为创建后暂停程序。
2.loader通过远线程注入DLL...Dll的初始化代码就执行HOOK API(当然HOOK哪个API就根据自己的实际需要和情况了..已来确定壳已经解壳完成!我HOOK的是CreateProcessA)然后再在自己的构造API函数里修改想要修改的指令,因为这时已经已经解壳完成了
3.再ResumeThread唤醒目标进程就可以了
........
2008-8-20 10:25
0
uppreety
雪 币:
220
活跃值:
(21)
能力值:
( LV4,RANK:50 )
在线值:
发帖
7
回帖
23
粉丝
2
关注
私信
uppreety
1
9
楼
clide2000 兄弟貌视搞过NP的人安....
2008-8-20 10:28
0
chaogui
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
30
粉丝
0
关注
私信
chaogui
10
楼
要是有个视频教程,就好了~
2008-8-22 05:59
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
uppreety
1
7
发帖
23
回帖
50
RANK
关注
私信
他的文章
[求助]看雪账号密码问题
3822
[求助]隐藏进程的壳,softice IceExt -!Dump 进程的问题
4935
[求助]检测某程序的壳是否已解壳完成 代码实现
5857
[求助]代码动态变化 实在搞不懂啊....
5061
[求助] VC函数 保护ECX寄存器
7537
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部