-
-
[旧帖]
[原创]针对逆向的汇编学习经验
0.00雪花
-
发表于:
2010-6-13 00:06
1777
-
[旧帖] [原创]针对逆向的汇编学习经验
0.00雪花
本人大学毕业刚一年,工作主要是单片机上的C语言编程,最近业余时间对逆向工程比较感兴趣,但是初接触逆向工程对需要看大段汇编头痛无比
因没有足够时间完整学习汇编,于是想了种偷懒的办法:使用C语言编译环境中用于调试的汇编界面。
由于可以准确地知道每条C语句产生了什么样的汇编代码,对照汇编命令表即可对汇编的运作产生初步理解。
接下来,1使用该方法找找看那些汇编语句组合代表着if /else,switch/case,while,for等结构。
2了解函数调用规则,参数传递等对应的汇编语句。3单步执行了解能够改变堆栈的汇编语句。
以上过程中拿出笔纸,记录分析跳转地址,寄存器作用,堆栈地址存储哪个变量。
初次分析没把握多设断点,以便于在次运行至该处分析。
哈哈如此一来还有什么能难到你
6月14日 21点 添加以下
我的东西太粗糙了,给个CSDN里强人内容更详实的链接。
http://blog.csdn.net/vagrxie/category/366973.aspx
哎,在我们发现一点新东西沾沾自喜的时候,牛人门可能一直这么做。。。。。。。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)