编译器的代码生成模式

逆向工程 艾达 部件 编译器
2021-06-30 21:54:54

在阅读了zespri问题后,我很感兴趣地阅读了一些关于不同编译器的代码生成模式的内容,以便更好更快地进行逆向。您知道我可以阅读的好文章/书籍/建议或其他资源吗?

我知道有几种函数调用约定,但是如果了解在逆向时不值得关注的编译器代码生成的人工制品,那就太好了。

1个回答

我个人喜欢初学者的逆向工程(Dennis Yurichev)。这本书展示了(除其他外)许多常见的代码模式被编译成不同的体系结构并使用不同的编译器通过这种方式,您可以通过比较它们如何转换相同的代码来了解各个编译器的特性。

注意:请不要让书名欺骗您。这不是典型的“适合初学者”的书。作者不断添加内容,但原始标题保持不变。它实际上是初学者到中级水平,但当然这取决于你在和谁说话:)