首页
社区
课程
招聘
[旧帖] [求助]关于pexplorer区段的问题 0.00雪花
发表于: 2008-12-4 15:16 3304

[旧帖] [求助]关于pexplorer区段的问题 0.00雪花

2008-12-4 15:16
3304
参考pexplorer显示各个区段功能,用FFI 1.4修改区段名,使之规范;

如图,怎么就能知道区段功能和区段名,应该怎么样修改才能规范?我什么都不懂,请高手指教,谢谢

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
  • 3.jpg (144.89kb,46次下载)
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应该怎么改,就能规范了?有知道吗?说一说,谢谢!
2008-12-5 17:07
0
雪    币: 2506
活跃值: (1000)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
3
你这个是 Delphi 这一类的程序吧?找个相同编译器的未加壳的程序看一下各个区段名就知道了。下面是我以前收集的一些编译器各个区段的参数,你可以参考一下:

一、Visual C++

01 .text
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
02 .rdata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
03 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
04 .rsrc
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
二、MASM32

01 .text
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
02 .rdata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
03 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
04 .rsrc
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
三、C++ Builder

01 .text
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
02 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
03 .tls
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
04 .rdata
        特征值:         50000040h
        INITIALIZED_DATA  SHARED  READ  ALIGN_DEFAULT(16)
05 .idata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
06 .edata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
07 .rsrc
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
08 .reloc
        特征值:         50000040h
        INITIALIZED_DATA  SHARED  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
四、Delphi 7 以下

01 CODE
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
02 DATA
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
03 BSS
        特征值:         C0000000h
        READ  WRITE  ALIGN_DEFAULT(16)
04 .idata
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
05 .tls
        特征值:         C0000000h
        READ  WRITE  ALIGN_DEFAULT(16)
06 .rdata
        特征值:         50000040h
        INITIALIZED_DATA  SHARED  READ  ALIGN_DEFAULT(16)
07 .reloc
        特征值:         50000040h
        INITIALIZED_DATA  SHARED  READ  ALIGN_DEFAULT(16)
08 .rsrc
        特征值:         50000040h
        INITIALIZED_DATA  SHARED  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
五、Delphi 10

01 .text
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
02 .itext
        特征值:         60000020h
        CODE  EXECUTE  READ  ALIGN_DEFAULT(16)
03 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
04 .bss
        特征值:         C0000000h
        READ  WRITE  ALIGN_DEFAULT(16)
05 .idata
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
06 .tls
        特征值:         C0000000h
        READ  WRITE  ALIGN_DEFAULT(16)
07 .rdata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
08 .reloc
        特征值:         42000040h
        INITIALIZED_DATA  DISCARDABLE  READ  ALIGN_DEFAULT(16)
09 .rsrc
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
六、VB 6.0 以下

01 .text
        特征值:         E0000020h
        CODE  EXECUTE  READ  WRITE  ALIGN_DEFAULT(16)
02 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
03 .rsrc
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
------------------------------------------------------------------------------------------------------------------------
七、FreeBasic

01 .text
        特征值:         60000060h
        CODE  INITIALIZED_DATA  EXECUTE  READ  ALIGN_DEFAULT(16)
02 .data
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
03 .rdata
        特征值:         40000040h
        INITIALIZED_DATA  READ  ALIGN_DEFAULT(16)
04 .bss
        特征值:         C0000080h
        UNINITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
05 .idata
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
06 .rsrc
        特征值:         C0000040h
        INITIALIZED_DATA  READ  WRITE  ALIGN_DEFAULT(16)
2008-12-5 19:25
0
雪    币: 427
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
用OD载入,Alt+M打开内存窗口,区段属性。
2008-12-5 19:31
0
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢,我试试
2008-12-8 10:53
0
游客
登录 | 注册 方可回帖
返回
//