写壳笔记
来源:互联网 发布:九尾凤钗淘宝 编辑:程序博客网 时间:2024/06/11 11:28
我的stub是从dll中注入到宿主程序的。当然stub重定位是按照宿主的imagebase进行重定位的,当宿主程序重新启动不是按原先imagebase加载时,程序是运行不起来的。
解决办法就是 修改IMAGE_OPTIONAL_HEADER ,DllCharacteristics字段
代码如下:
PIMAGE_NT_HEADERS pNt=peTool.GetNTheaderPt();pNt->OptionalHeader.DllCharacteristics &= ~IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE;//去掉这个属性就OK,禁止它的随机基质加载
- 写壳笔记
- 我想写研发笔记...
- 开始写学习笔记
- 为什么写笔记
- 笔记-写Unicode文件
- 写不了笔记吗?
- 写个笔记
- 第一次写笔记
- 首次写笔记
- 没事写笔记
- 第一次写笔记
- 第一次写笔记
- 写程序笔记
- 自己动手写CPU 笔记
- Android开始写笔记
- 【笔记】MakeFile怎么写
- Python写xls笔记
- 自己动手写操作系统 笔记
- 责任链或过滤器模式1-使用过滤器
- 不想上班啊
- Oracle数据库导出报componet'SET_NO_OUTLINES'must be declared的错
- STL算法大全
- iOS cocos2d学习笔记 之 iOS View与OpenGL View的那些事
- 写壳笔记
- PBOC/EMV 流程概述 && 要点叙述
- HDU 4059 The Boss on Mars
- 20131128
- 急急急急 _bstr_t与CString相互转换
- 解构微信(一):邮件中诞生与开发的逆境
- hdu 1720 A+B Coming
- 文件读写操作
- Codeforces Round #215 (Div. 1) <A-B>