能力值:
( LV3,RANK:20 )
|
-
-
2 楼
可以尝试在PE文件后增加一个节!
|
能力值:
( LV9,RANK:610 )
|
-
-
3 楼
扩大最后一个节比较方便~
|
能力值:
( LV9,RANK:160 )
|
-
-
4 楼
静下心来看完看雪的那个加密与解密相信你自己就找到答案了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
增加一个新节不能完成我的要求啊
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
你说的有道理,最后一个节移动的东西要少很多.
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我看了的,不过真没有扩大一个节的,有的都是增加一个新节.
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
一个Section有两个数据来表示其大小。VirtualSize和SizeOfRawData。
这个VirtualSize代表Section里代码实际所占用的磁盘空间。SizeOfRawData代表根据磁盘对齐后所占的空
间。通常SizeofRawData都会比VirtualSize要大。当PE文件被加载到内存的时候,
他们之间的多余空间的数据是不会被加载到内存去。那么如果要把加入到这个间隙中间的代码也被加载到内存
去,就需要修改VirtualSize的值。
所以你可以试试同时变大最后一个节的VirtualSize和SizeOfRawData,也不要忘记了改变整镜像的大小,祝你成功!
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
若不是最后一个节,后面的都要改。主要是涉及大偏移及大小问题。。有点难度。
|
能力值:
(RANK:350 )
|
-
-
10 楼
记得论坛有位老兄做过类似东西,他没公开,比较有难度。
|
能力值:
(RANK:1290 )
|
-
-
11 楼
单扩大末尾节容易, 如果要扩大任意一个节,需要有重定位表。 最后做分段重定位,比较复杂。 如果没有重定位表,代码节在第一节 并且 数据节也绑定到代码节上 也能做稳定, 除此之外没有什么方法做稳定。
|
能力值:
( LV6,RANK:80 )
|
-
-
12 楼
http://bbs.pediy.com/showthread.php?t=84932&highlight=
基本上要做的全做了,有少许BUG。
|
|
|