能力值:
( LV3,RANK:30 )
|
-
-
2 楼
PE的目录里面好像有一个指向了重定位表。一个Size字段,没有记错的话。
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
话说楼主这么晚了还不睡呀。
|
能力值:
( LV5,RANK:60 )
|
-
-
4 楼
这个字段我找到了
关键他被安排在dll文件的末尾, 开始od里面编辑总是提示无法保存,
用ue打开后才发现是在文件尾导致的
我的需求是增加重定位项,所以单纯修改不能满足
====================================
话说周五睡太早。。。 呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
把那个区段扩大或者添加个新段弄过去.
|
能力值:
( LV15,RANK:500 )
|
-
-
6 楼
不是放在文件最末尾的overlay, 这确实是区段的一部分.
首先OD插入记录是行不通的, 其次不能保存是另外一个原因, 因为这个不是代码和数据段, 是可丢弃段.
最后区段的raw大小和数据目录都要修改, 这些你要搞明白才可以手动去编辑.
当然喽, 还有一条安全的办法.
Relox可以导入txt格式的重定位表.
用Rejacker把DLL的重定位表导出成relox的txt格式, 要加要改随你便.
|
能力值:
( LV5,RANK:60 )
|
-
-
7 楼
非常感谢
重定位段可能被丢弃么 dll的不是必须的么?
|
|
|