
如果您一直使用调试器来反转工程程序,但希望您能更了解语言,那么这个课程就是为你而设的。
我们将覆盖足够的组装语言, 以便您了解如何修改文件前置文件以插入您的代码, 或者修改现有的 Exe 文件来完成它原本不打算做的事情 。
传统上,使用NASM或FASM这样的组装师来教授集会语言编程。 但这样学习不会给您提供理解反向设计程序的技能。
缺少一个连接点( 知识空白) , 无法应用您的组装知识修改程序。 此课程填补了该知识缺口 。
使用组装器而不是装配器, 我们将直接使用 x64dbg 调试器学习组装语言。 没错, 我们会在 x64 dbg调试机内部写入自己的组装代码 。
您将学习 议会语言从底部开始, 并且没有知识作为完整的初学者。
我们将使用一些技术,使您能够:修改现有的代码覆盖现有代码 修改内存段,插入数据创建新功能 利用代码洞穴为现有程序添加新的功能
这种黑色艺术没有广泛教授,其他地方也没有现有课程将装配和反向工程方面的知识一致地汇集在一起。
大部分你能找到的都是关于组装和反向工程的不同课程。许多反向工科的课程并不从软件黑客的角度涵盖背景组装语言。
几乎所有的大会语言课程都教你怎么从头开始写程序,而不是用 x64dbg 这样的调试器来修改现有的程序,以添加新的功能。
获得的知识将增加你作为安全研究员或恶意软件分析师或软件安全学生的优势。
还会让程序设计者受益, 他们想知道程序的内部运行方式, 如果您没有源代码, 以及如何扩展程序功能。 请继续注册, 我将在内部看到你!
