首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
《0day:软件漏洞分析技术》
发新帖
0
0
[讨论]本书118页中的解码部分为何不要重定位
发表于: 2009-11-27 00:14
4517
[讨论]本书118页中的解码部分为何不要重定位
岭南散人
1
2009-11-27 00:14
4517
在本书的118页中,关于解码器这一部分,我按照作者的代码,发现在VC里不能正常运行,后来发现是eax根本不能正确指向shellcode的指令开始处,所以加了个重定位的代码,这样总算通过了,不知各位在看到这里时有没有动手实践下,还有,我想听听作者本人的看法?难道书上的代码能正常运行吗?
谢谢了 (PS:坦诚地说,我的是电子书,作者不会因为这个拒绝我吧?)
_asm{
call n
n:pop eax //这是我后来自作主张加上去的,实践证明这样是可行的
add eax,0x15 //加15是因为pop eax指令
xor ecx,ecx
decode_loop:
mov bl,[eax+ecx]
xor bl,0x44
mov [eax+ecx],bl
inc ecx
cmp bl,0x90
jne decode_loop
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
1
)
vxasm
雪 币:
2056
活跃值:
(13)
能力值:
( LV13,RANK:250 )
在线值:
发帖
22
回帖
310
粉丝
1
关注
私信
vxasm
6
2
楼
是你没有初始化EAX吧?
书上原文:
__asm {
lea eax, final_sc_04
push eax
ret
}
2009-12-3 17:33
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
岭南散人
1
43
发帖
283
回帖
100
RANK
关注
私信
他的文章
[原创]混迹看雪十年,第一次发下我的毛笔字春联.
4760
[原创]WannaLOL2.exe破解分析文章
3408
我参加防守分组,带上CrackMe来报道!
4218
[讨论]有种错觉,国内的技术处于国际领先水平
6264
[讨论]安卓模拟器挂载新版本内核失败的原因讨论
4649
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部