双机调试环境搭建
写壳
1. 创建两个项目
主程序
用于加载原程序后进行加壳工作
设置项目属性
C/C++ -所有选项-运行库 : 多线程DLL(MD)
C/C++ -所有选项-支持仅我的代码调式 :否
右键项目 -生成依赖项-项目依赖项 : 勾选stub
DLL程序
用于执行修复原程序代码.如解密代码段,修复IAT,修复重定位操作
前置代码
合并区段 --因为会用到全局变量,常量,而这些都在.data段,所以为了避免代码复杂度过高,合并到.text段
在stub.cpp文件头加以下代码
原创
2021-04-06 21:17:12 ·
686 阅读 ·
0 评论