- 主题:求一本汇编语言的书,越详细越好,可以用python书换,汇编手册
我个人觉得汇编这东西了解一种体系结构就好了,其他的可以根据体系结构的特性学习,很多东西是相通的。
如果你是要用汇编做开发,那么你就看你那个平台的汇编,可能是X86_64,也可能是ARM,也可能是嵌入式的某个处理器。
如果你要做逆向工程,我觉得《逆向工程权威指南》还不错,CSAPP前几章也可以用来入门。我们的计算机系最早接触的汇编就是CSAPP那些东西了。
当初我学汇编是因为我想搞逆向,当时我看的是王爽的《汇编语言》,学的是8086. 当时倒是没有让我学会逆向,但是让我真正把C语言搞懂了。
再发一个我前年讲逆向工程的讲稿,各位高手可以多多指教:
https://wehack.space/re.pdf
【 在 one4all4one (one4all4one) 的大作中提到: 】
: 最近也想看看汇编,不过这32位,64位区别大吗?
--
修改:ArchLinux FROM 111.196.75.*
FROM 111.196.75.*
那就是看逆向工程那块了。虽然说现在Ghidra的反编译器做得不错,但是了解一下机器的指令系统还是有用的。
【 在 one4all4one (one4all4one) 的大作中提到: 】
: 多谢,我只是想了解一下,不是专门搞这个的
: 想看看现在汇编还能不能搞破解什么的
--
FROM 111.196.75.*
IDA Pro 不是自由软件,而且反编译器收费很高。我觉得 Ghidra 就够用了。现在已经开始有一些逆向工程教程用 Ghidra.
【 在 fanci (大葡萄) 的大作中提到: 】
: Ghidra和IDAPro怎么比啊?
--
FROM 123.112.105.*