PE变形练手1-用PE自己的机器码修改自己的逻辑
就是找一个PE文件,用自己的部分代码部分覆盖或者而修改自己另一个代码部分的补丁姿势(现实中使用很少,极少数破解可以用到。这次例子目的是了解PE)。
第一个实验,写个例子。然后把函数1和函数2调换一下。
代码如上,很简单。先输出111,在输出222.根据:
可知,相关FOA main 0x440 main1 0x400 main2 420
两个函数如上,最后C3是return,仔细观察,是下面参数不同:
PE文件变形实践
PE变形练手1-用PE自己的机器码修改自己的逻辑
就是找一个PE文件,用自己的部分代码部分覆盖或者而修改自己另一个代码部分的补丁姿势(现实中使用很少,极少数破解可以用到。这次例子目的是了解PE)。
第一个实验,写个例子。然后把函数1和函数2调换一下。
代码如上,很简单。先输出111,在输出222.根据:
可知,相关FOA main 0x440 main1 0x400 main2 420
两个函数如上,最后C3是return,仔细观察,是下面参数不同:

被折叠的 条评论
为什么被折叠?