请反汇编高手给我指条明路
答案:2 悬赏:30
解决时间 2021-02-17 12:26
- 提问者网友:西路不相离
- 2021-02-17 01:20
我想学习反汇编 是不是必须学习汇编和WIN32汇编 学汇编之前是不是要学习C语言 我在网上看了很多的回答但是都不一样 有的说大致了解一下汇编 那汇编编程可要学 请高手指点一下 先学什么后学什么 比如说汇编是不是学会指令就够了 请高手指一条直路
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-17 02:48
条条大道通罗马。
你先学C,然后C++
编写这些的时候顺便看它生成的反汇编代码
你学反汇编的目的就是为了逆向吧?所以你得先了解语言,然后看看它被编译器汇编成什么样子。
写的多了看的多了就知道了
《C++反汇编与逆向分析技术揭秘》
你先学C,然后C++
编写这些的时候顺便看它生成的反汇编代码
你学反汇编的目的就是为了逆向吧?所以你得先了解语言,然后看看它被编译器汇编成什么样子。
写的多了看的多了就知道了
《C++反汇编与逆向分析技术揭秘》
全部回答
- 1楼网友:走,耍流氓去
- 2021-02-17 03:02
学习汇编,依赖于体系结构。
1:建议你学习x86的汇编。
2:建议你从x86 实模式汇编开始。不知道什么叫实模式,自己去查。
3:建议你从linux下面去学习汇编。学习gnu工具链那么一套工具。主要就是gcc.
4:不必非得学习win32汇编。win下面的编程,封装层次太多,初学者很不容易搞清楚什么是什么。linux下面,没什么封装。能抓住本质。
5:不必非得学习c语言。当然真要成为汇编高手,不懂c是不行的。入门则不必。
6:学习汇编,先要学习一下体系结构的知识,比如x86体系结构,重点了解它的寄存器。
然后学习它的寻址方式,然后学习它的汇编指令。然后学习模式化编程,比如如何定义一个宏,如何条件判断,如何循环。然后学习伪指令。伪指令主要是与编译器相关。这些都了解了,基本上可以算是有点基础。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |