怎样给一个exe加载皮肤

2024-10-11 19:30:32

1、我选择的皮肤库是SkinMagic,它的使用还是比较简单的。一个MFC小程序,先用PEiD扫描,看看概况:LordPE重构PE设置中勾选“使PE可用”和“清除重定位”,重构后发现程序运行异常,是因为LordPE将重定位段去除后,没有去掉文件特征中相应的值,按下图勾选保存即可。

怎样给一个exe加载皮肤

3、加入后程序又运行不了了,应该是加入资源后,镜像大小没有修正的缘故。LordPE再次重建,只勾选“使PE可用”。现在加入IID。在LordPE中打开导入表,添加镜像导入描述符:看到LordPE添加的区段,只装有导入表信息和刚才新加的IID、Thunks。

怎样给一个exe加载皮肤

5、原本的大小是1D4,也就是LordPE添加IID、Thunks所用的大小,我们的代码要在它们之后添加,区段RVA是00B5B000,将00B5B1D4设置为入口点,保存文件。

怎样给一个exe加载皮肤
猜你喜欢