-
-
[求助]进入TLS后手工与脚本跑的结果不一致?
-
发表于: 2012-10-12 10:17 2980
-
TLS里的回调函数地址是4E8EB7,
脚本:
bc
bpmc
bphwc
var addr
go 4e8eb7
mov addr,[esp]
go addr
ret
手动单步运行脚本到go 4e8eb7后面,此时ESP的值为7C92118A,F4到7C92118A断下
但是如果直接运行脚本,程序不在7C92118A处断下却飞过了OEP直接到了程序运行后的第一个异常处
硬件断点查看变成了
,为什么脚本运行和手工不一致呢?
重新换了一个有TLS的程序,也是这样断不下来,因为这个文件很小,就把脚本和程序打包,让大家帮我看看是什么问题 tls.rar
脚本:
bc
bpmc
bphwc
var addr
go 4e8eb7
mov addr,[esp]
go addr
ret
手动单步运行脚本到go 4e8eb7后面,此时ESP的值为7C92118A,F4到7C92118A断下
但是如果直接运行脚本,程序不在7C92118A处断下却飞过了OEP直接到了程序运行后的第一个异常处
硬件断点查看变成了
,为什么脚本运行和手工不一致呢?
重新换了一个有TLS的程序,也是这样断不下来,因为这个文件很小,就把脚本和程序打包,让大家帮我看看是什么问题 tls.rar
赞赏
他的文章
- [求助]进入TLS后手工与脚本跑的结果不一致? 2981
- [求助]进入TLS以前就成了双线程? 4075
- [求助]IDA加载二进制文件 5655
- [求助]od脚本编写问题 2607
- [求助]分析代码为什么查用什么语言学的 4015
看原图
赞赏
雪币:
留言: