PE工具列表(看雪学院)

PE编辑工具

Stud_PE v. 2.6.0.5

Stud_PE v.2.6.1.0

2.61汉化版

  PE工具,用来学习PE格式十分方便。
LordPE DLX增强版(2008.5.31)   2008.5.31
资源名溢出漏洞。缓冲区长度检测是char,但是拷贝的时候是wchar,所以溢出了。by somuch
http://bbs.pediy.com/showthread.php?t=64935

2006.11.30更新
freecat制作的功能插件LordPeFix.dll,修正LordPE只显示60个进程的bug
(http://bbs.pediy.com/showthread.php?s=&threadid=34814)

2005.10.15
(1) 为LordPE查看输入表部分加上搜索功能 
(2) 为LordPE查看输入表部分加右键菜单(复制ThunkRVA/FirstThunk列).
(3) 当点击LordPE查看输入表部分中"View always FirstThunk",保持光条在原来位置.(LordPE默认会将光条置到0行)
(4) 修改FLC(File Location Calulator)窗口中各个文本框(VA,RVA,Offset)为只读属性,此时可以用鼠标复制里面的文本

注意:在Windows SP3等更高版本的操作系统,运行会提示“无法定位程序输入点GetProcessImageFileNameW与动态链接库 PSAPI.DLL”,请将LordPE目录中的PSAPI.DLL删除,默认让其调用系统目录高版本的PSAPI.DLL。2009/4/4更新

CFF Explorer 8.0

CFF EXploer 8汉化 文件

  一款优秀的PE工具,其增减区块功能非常强大。查看.net的PE结构也很方便。
http://ntcore.com/exsuite.php
汉化版(v7.9)下载:http://bbs.pediy.com/showthread.php?t=138015
文字显示有问题,请看此帖http://bbs.pediy.com/showthread.php?t=140628
PE Tools v1.5.800.2006.RC7
PE Tools 1.5800 RC7 汉化版
  另一款PE编辑工具。
PEditor 1.7   可修复PE文件头,一款相当方便的PE文件头编辑工具。
ProcDump32
v1.6.2 FINA
  一款老式的PE编辑器。可惜不更新了,己过时,现阶段一般只用来作为PE编辑工具使用。推荐用LordPE其他工具代替它。
PE-DIY Tools 1.10 阿勇 来自:http://www.w-yong.com/
PE-Diy Tools 集成了几个PE相关的功能,都是在diy PE时比较常用的。

1、Add Section: 在PE文件中添加一个区块。
2、Set INT3: 把程序的入口点改为0xCC,方便调试器中断下来。
3、Add Import Functions: 往PE文件中添加需要的输入函数。
4、Add Shell Code: 该功能可以让修改的程序在运行前先运行你所填加的Shell Main Function,然后再回到程序的入口点继续运行。

输入表重建工具
ImportREC v1.6F Fix版
ImpREC 1.42+
ImpREC 1.1 DLL源码
各类插件
MackT 可以手工重建Import表,脱壳必备! 
ImportREC v1.6F fix这个版本修正了部分API不能跨平台的bug:
kernel32!RestoreLastError这个函数在XP以前的系统下是不存在的,而RestoreLastError和SetLastError实际上是同一个函数,这个修正版可以用SetLastError代替RestoreLastError函数。

2006.8.16修正ImportREC v1.6F汉化版的bug。

官方站点:http://wave.prohosting.com/mackt/main.htm

Revirgin 1.3 for Win9x
Revirgin 1.51 for Win 2K/XP
  Tsehp重建PE文件的IAT表工具。可以运行Win9x/ME/2000,但没有ImportREC好用。
IT Compare 1.0   用于比较你自己和别人用ReVirgin/ImpREC生成的Import Table之间的不同,从而发现在解析API函数名时的错误。
增加区块工具
Zero Add 1.0   可以增加PE文件空间。
topo 1.2   可以增加PE文件空间。
重定位表相关
ReloREC 1.0 kanxue 首先将需要重定位的RVA提取出来,再用ReloREC根据重定位表的定义将这些RVA重新生成一份新的重定位表。
http://bbs.pediy.com/showthread.php?t=61334
ReloX 1.0a   作者:MackT/uCF2000 in 2003 
通过比较不同其址的Dump文件,重构一份重定位表. 脱DLL的壳用的上。
DLL_Loader   DLL加载器,脱DLL壳使用
Dll_Loader by WiNrOOt   DLL加载器,可以加载多个DLL
Dll_Loader by xIkUg   DLL加载器,可把一个dll加载到不同的内存位置
DLL Rebaser 1.0   可以改变DLL的基址
输出表相关
AheadLib 2.2.150
源码下载
Yonsm Yonsm写的一款工具AheadLib 2.2.150 ,用来生成DLL相关头文件。
可以用来辅助制作内存补丁,参考:
http://bbs.pediy.com/showthread.php?t=60849
ExpX v0.5(带源码) ttui 编辑dll导出函数的工具,导出函数序号在export table中的物理顺序必须是按照函数名升序排列.该工具可查看输出函数、增加输出函数。
http://bbs.pediy.com/showthread.php?s=&threadid=13181
ExportList wawadj 批量查看C++DLL导出函数,用法是将DLL拖到窗口里。
PEMove 0.1 kanxue 移动输出表,文件优化时用的上
资源编辑工具
eXeScope v6.5 fix   你想自定义应用软件吗? 例如:更改字体,更改菜单,更改对话框的排列,等等。但你会认为这是不可能的,因为你没有资源文件。eXeScope能在没有资源文件的情况下分析,显示不同的信息,重写可执行文件的资源,包括(EXE,DLL,OCX)等。是方便强大的汉化工具,可以直接修改用 VC++ 及 DELPHI 编制的程序的资源,包括菜单、对话框、字串表等。

更新:eXeScope 6.50本地溢出漏洞修复 by humourkyo

Resource Hacker 3.4.0
3.4.0.79 官方简体
  另一款资源编辑工具,支持资源脚本编辑。
ResScope 1.94   一款国产资源编辑工具,使用内存载入资源分析,所以被分析的程序并未被独占,在分析期间仍可使用。
PE Explorer 1.98   功能强大的资源工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等;另外,还具备有 W32DASM 软件的反编译能力和 PEditor 软件的PE文件头编辑功能;该软件支持插件。
freeRes VER 0.94   它能百分之百的分析被压缩的资源,对于被压缩的软件, freeRes 还能为它重新建立起一份可编辑的资源,使到其他资源编辑工具(ResScope,eXeScope 等等)能够正常的处理该软件。
VResFixer_v0.18   修复VMProtect的"Resource Protection" 资源保护。
ResourcesEx v2.60   .net资源工具。支持 .resources .resx .exe .dll .xml 的资源提取,生成工具.
http://www.zpcity.com/arli/
资源重建工具
DT_FixRes dREAMtHEATER DT_FixRes 作者:dREAMtHEATER 主页:http://dREAMtHEATER.reg365.com
引擎 DT_FixRes 应用于 Win32 平台,用户通过编程方式调用该引擎,可将微软 PE 格式文件中的非标准资源(Resource)进行标准化修复,同时它还为高级用户提供了资源导出功能,为 PE 资源修复、重建提供了高度的灵活性。该引擎特别适合进行软件汉化工作的朋友。

很多被加壳的 PE 文件在脱壳以后,往往该 PE 文件的资源部分无法用某些资源工具进行查看、编辑,同时也不利于脱壳文件的优化工作。这其中的主要原因是由于很多加壳程序将部分资源(如 Icon、Version Information) 从资源节 (resource section) 移到了壳增加的节里,这导致很多资源工具不能正确识别分布在两个节里的资源数据。DT_FixRes 为 PE 文件资源修复、重建引擎,为此提供了完美解决方案。它可以将分布在多个节里的资源重新移到一个资源节里,并且对资源进行了完全优化,修复后的资源不含有任何垃圾数据,如同资源编译器的编译效果,可以媲美
未加壳前的原始资源。这样资源工具也就能够顺利地对修复后的 PE 资源进行查看、编辑,另外也大大简化了对脱壳文件的手工优化工作。

Resfixer 1.0 beta1   资源修复工具,可以挪动资源,文件减肥辅助工具。
ResFixer的两种修复方法要注意一下。如果壳挪动了资源项,则需要选择Method 2(Full Reconstruct)来Rebuild。如果只是调整Resource RVA,选择Method 1(Cut And Paste)即可。另外ResFixer有bug,修复某些程序资源时会异常出错。

http://tools.pediy.com/windows/petools.htm

时间: 2024-10-15 02:53:40

PE工具列表(看雪学院)的相关文章

【走进企业看安全】大神们到站啦!来亚洲诚信“看雪”吧!

6月16日下午,由亚洲诚信携手看雪学院共同主办的技术分享沙龙--看雪学院<走进企业看安全>亚洲诚信站圆满收官!此次活动吸引了40余位技术人员参会,聚焦代码签名安全.邮件安全.等保2.0.Python等议题,共同交流探讨,分享各自在安全建设方面独到的见解. 亚洲诚信CEO翟新元.看雪创始人段钢作为嘉宾出席了本次沙龙活动. 让我们一起回顾分享会上演讲嘉宾带来的精彩内容吧! 议题:企业安全实践之等保与HW 讲师:王磊 看雪论坛业务安全版块版主 演讲嘉宾王磊为大家带来了主题为<企业安全实践之等保

Python 爬虫的工具列表

这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests -网络库. grab - 网络库(基于pycurl). pycurl - 网络库(绑定libcurl). urllib3 - Python HTTP库,安全连接池.支持文件post.可用性高. httplib2 - 网络库. RoboBrowser - 一个简单的.极具Python风格的Python库,无需独立的浏览器即可浏览网页. MechanicalSoup -一个与网站

测试管理工具列表大全

ID Name Notes 1 TestDirector/Quality Center 业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调.通过在一个整体的应用系统中提供并且集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功能,TestDirector极大地加速测试过程.8.0后改称QC. 由于HP QC可以单独使用Defect模块,也可单独申请Defect模块的License,它也是名副其实的缺陷管理工具. 网址:http://www.mercu

一个性能(压力)测试工具列表

我个人认为一个优秀的软件工程师必须掌握一定的测试技能.可能有的开发工程师认为测试是测试工程师的事情,不是开发工程师的事情.这种开发工程师是缺一条腿的,离开了测试工程师,你如何证明你的程序没有问题. 下面是我这两天搜集的性能测试工具,如果大家知道别的工具,可以在回复中分享出来. Webbench Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multip

Python 爬虫的工具列表 附Github代码下载链接

这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests -网络库. grab – 网络库(基于pycurl). pycurl – 网络库(绑定libcurl). urllib3 – Python HTTP库,安全连接池.支持文件post.可用性高. httplib2 – 网络库. RoboBrowser – 一个简单的.极具Python风格的Python库,无需独立的浏览器即可浏览网页. MechanicalSoup -一个与网站

我的.Net武器库 ------ 新.Net架构必备工具列表

工欲善其事,必先利其器. N多年前微软官网曾发了.Net下必备的十种工具,N多年过去了,世异时移,很多东西都已经变化了,那个列表也似乎陈旧了.而且,该文也只是对十种工具独立的介绍,显得有些罗列的感觉,是不是每个工具都是同等重要,工具与工具之间是否有联系?等等,阐述得并不明确. 这里,我想从另一个角崖,重新归纳一个更新的更实际的武器库.更新,是因为有很多最近几年才出来的工具/框架库,更实际,是因为我自己的项目就完全依赖使用. Visual Studio 这个似乎是不言而喻的,只是从严谨的角度,也列

看雪CTF2016CrackMe攻防大赛——第一题

前言 暑假来了,不知道做些什么好,就拿看雪CTF的题来练习练习,学习下大佬们的操作.这是2016年CrackMe攻防赛的第一题,我就被难到了.本来都已经放弃了,但是幸得大佬分享,故跟随大佬的步伐粗略分析了下. 准备 系统:Windows 7 x64 ultimate 工具:IDA pro v7.0(最好用7.0,用6.8会有些问题) 分析 首先运行Crack_Me. 有一个密码输入框,一个OK按钮和一个计数框. 随便输入密码,获得失败提示,提示失败. 载入OD,先运行一下,可是却发现程序直接终止

CFT 1.3 PE IBM 服务器系统专用的PE工具

分享一个IBM 服务器专用的PE工具,此工具方便简洁,可用于IBM 企业级服务器系统备份还原. 有了CFT 1.3 PE  再也不愁服务器系统崩溃了..哈哈 简介: 1.CFT 是一个基于win7内核的WinPE : 2.CFT 已经添加了很多IBM的阵列卡驱动,所以直接启动就能认到很多服务器的硬盘: 3.如果木有认到你的服务器的硬盘,你可以: a.准备服务器阵列卡的win2008 32位驱动. b.在设备管理器里手工更新阵列卡驱动,或者试试桌面的工具:给PE加驱动1和给PE加驱动2. 4.忘了

ArcGIS Runtime支持的GP工具列表(转 )

转自原文 ArcGIS Runtime支持的GP工具列表(转 ) 目前ArcGIS Runtime有两个版本 Basic 版本和Standard版本,而Basic版本不支持Geoprocessing(这里指的是本地的Geoprocessing),对于Geoprocessing的支持是在Standard版本中,在Standard版本中又可以搭配一些扩展模块来增强Geoprocessing,那么ArcGIS Runtime能支持那些以及支持多少Geoprocessing,我们将其归类如下. Stan