我正在浏览以下学习资源http://binary-auditing.com/,并且仍然停留在“文件理解”部分的第一个练习中。在练习中,我基本上必须让GUI在按下某个MenuItem时显示启动画面BITMAP。我已经找到了BITMAP的资源并且知道它的id虽然我不知道下一步该做什么。我应该进行DLL注入还是创建一个编解码器,如果是这样,我将如何进行此操作。我一直在寻找能够解决这项运动很多天的材料,虽然似乎无法绕过它,后来的练习本质上是相似的。
以下是练习的描述:
All You have to do is:
Display a splash screen (it's in resource of Rev1.exe), when You click on the Bitmap menu.
NO PATCHING & PROCESSPATCHING ALLOWED!!!
There are few ways to do it so, GENTLEMEN START YOUR ENGINES!
我知道如何阅读汇编并对将其转换为更高级别的语言有一定的了解,尽管没有以这种方式修改可执行文件的经验。我似乎也找不到任何有关如何执行此操作的教程或资源。
答案 0 :(得分:0)
我也正在阅读二进制审核系列,并正在寻找一些关于rev1.exe的作者没有修补意味着什么的澄清。这就是我遇到你问题的方式。
无论如何,您可以在the legend of random找到一套关于二进制修改和逆向工程的精彩教程
特别是,我会按照Adding a Splash Screen上的教程进行操作,但我不知道该技术是否违反了无补丁规则。