资源黑客TM

150 篇文章 1 订阅
订阅专栏

http://www.angusj.com/resourcehacker/

资源黑客TM

..一个免费的资源编译器&Windows应用程序的反编译程序
5.1.7版
最后更新日期:2019年1月3日
版权(1999-2019)Angus Johnson
免费软件-没有麻烦,没有广告和充分发挥作用。
下载

概述:

ResourceHacker™是32位和64位Windows应用程序的资源编辑器。两者都是资源编译器(用于*.rc文件),以及反编译器-允许查看和编辑可执行文件(*.exe;*.dll;*.scr;等)和已编译的资源库(*.res,*.mui)。虽然ResourceHacker™主要是一个GUI应用程序,但它也为从命令行编译和解压缩资源提供了许多选项。

Resource Hacker

汇编:

编译可以通过打开现有的资源脚本文件或使用ResourceHacker的编辑器从头创建一个脚本文件来启动。

可以找到资源定义语句的完整列表 这里.

ResourceHacker编译器的其他特性包括:#include指令(访问头文件中的定义语句等)可以嵌套到多个级别,#if和#IFDEF指令也是如此。#Defined,#发展署,#if,#Elif,#Other,#IFDEF,#IFNDEF,#Include,和#Pragma指令都得到了支持。在双引号(“)字符之间的字符串可能包含典型的‘C’样式反斜杠‘转义’字符-\t,\n,\”,\x,\u和\377(八进制)。字符串中的双引号必须使用前面的反斜杠或另一个双引号进行“转义”。脚本注释前面要么是双正斜杠(/),要么是分号(;)。允许具有相对路径的文件名。包含空格的文件名必须用双引号括起来.

报告编译器错误消息,甚至嵌套在Include语句中的错误.

查看和编辑资源:

一旦打开了资源文件,其资源通常会显示为图像(或图像组)或解压缩文本。二进制资源,通常是图像,不能直接用ResourceHacker编辑,但是一旦被外部图像编辑器修改,它们仍然可以很容易地导出和导入。(我认为复制第三方形象编辑器做得这么好没有好处。)





菜单和对话框资源类型有自己的WYSIWYG设计器:





具有未知格式的二进制资源将显示为只读二进制文本。(如果需要,也可以这种方式查看任何资源。)

其他行动:


 

命令行语法:

几乎所有资源黑客™的功能都可以从命令行访问,而不必打开ResourceHacker™GUI。
命令行指令和ResourceHacker™脚本可以删除重复资源黑客™任务所带来的繁重工作。
命令行指令是如下表所解释的开关语句和开关参数的组合:命令行语句:

开关 参数
-开放 文件名-要修改的文件的名称。它应该是一个WindowsPE文件(*.exe、*.dll等)或一个已编译或未编译的资源文件(*.res或*.rc)
-储蓄 通常是新文件或修改文件的文件名,但在提取多个资源时也可以是文件夹。
-资源 文件名-包含要添加到打开的文件中的资源。
-行动 对打开的文件执行的操作
  • -添加资源,但如果资源已经存在,则失败
  • addoverwrite-添加资源,如果资源已经存在,则覆盖
  • 加跳-添加资源,但如果资源已经存在,则跳过
  • 编译-将资源脚本文件(*.rc)编译为二进制资源文件(*.res)
  • 删除-删除资源
  • 提取液-提取资源
  • 修改-修改资源
  • 变化语言(LangId)-改变所有资源的语言
-面具 资源掩码-类型、名称、语言
逗号是强制性的,但类型、名称和语言中的每一个都是可选的
-日志 文件名或控制台诺尔
控制台可以缩写为
记录所执行操作的详细信息。
如果省略此开关,日志将被写入资源黑客
-剧本 文件名-包含多命令脚本,而不是资源脚本以获取更多信息:-帮助脚本。
-帮助 选项-命令行或脚本(总是记录到控制台)其他开关被忽略。


注:

  1. 开关标识符(除-脚本)可以缩写为单个字符(例如-res或-r)。
  2. 开关指令不必按任何特定顺序排列。
  3. 包含空格的文件名必须用双引号括起来。


批处理文件示例 (在简洁的地方使用rh.exe而不是ResourceHacker.exe)

REHACK_HELP.BAT:

ResourceHacker.exe -help
@pause  :: to see the console output before the CMD window closes.


reshack_COMPILE_RES_script.bat:

rh.exe -open .\in\resources.rc -save .\out\resources.res -action compile -log NUL


rehack_add_图标_to_old.bat:

rh.exe -open old.exe -save new.exe -action addskip -res my.ico -mask ICONGROUP,MAINICON,


reshack_extract_all_source_icons_to_icons_folder.bat:

rh.exe -open source.exe -save .\icons -action extract -mask ICONGROUP,, -log CON
@pause


reshack_export_all_dialogs.bat:

rh.exe -open source.exe -save .\dialogs.rc -action extract -mask DIALOG,, -log rh.log


reshack_Execute_my_script.bat:

ResourceHacker.exe -script myscript.txt


资源黑客™脚本:

资源哈克™脚本是使用以下语法从命令行执行的:

  ResourceHacker.exe -script ScriptFile


资源黑客™脚本是具有以下格式的文本文件:

  //comments are preceded by double slashes
  [FILENAMES]
  Open=
  Save=
  Log=
  [COMMANDS]
  //one or more of the following commands ...
  -add          SourceFile, ResourceMask
  -addskip      SourceFile, ResourceMask
  -addoverwrite SourceFile, ResourceMask
  -addoverwrite SourceFile, ResourceMask
  -modify       SourceFile, ResourceMask
  -extract      TargetFile or TargetFolder, ResourceMask
  -delete       ResourceMask
  -changelanguage(langID)


注意:包含空格的文件名必须用双引号括起来。

资源黑客™脚本示例:

rh_script_myprog_rus.txt-

  //This script deletes all Language Neutral (0)
  //string-table, menu and dialog resource items
  //in MyProg.exe before replacing them
  //with Russian (1049) items...	
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Rus.exe
  Log=    MyProg_Rus.log	
  [COMMANDS]
  -delete  MENU,,0
  -delete  DIALOG,,0
  -delete  STRINGTABLE,,0
  -add     MyProg_Rus.res, MENU,,1049
  -add     MyProg_Rus.res, DIALOG,,1049
  -add     MyProg_Rus.res, STRINGTABLE,,1049


Rh_script_myprog_UPD_Images.txt-

  //This script updates 2 bitmaps and an
  //icon in MyProg.exe ...	
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Updated.exe	
  [COMMANDS]
  -addoverwrite Bitmap128.bmp, BITMAP,128,
  -addoverwrite Bitmap129.bmp, BITMAP,129,0
  -addoverwrite MainIcon.ico, ICONGROUP,MAINICON,0


Rh_script_myprog_upd_all.txt-

  //This script replaces all resources
  //in MyProg.exe with all the resources
  //in MyProgNew.res	
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Updated.exe
  [COMMANDS]
  -delete  ,,,            //delete all resources before...
  -add MyProgNew.res ,,,  //adding all the new resources

 

“包装”或“压缩”可执行文件:

一些可执行文件使用压缩算法进行“打包”或“压缩”。这不仅减少了文件大小,还使查看和修改资源变得更加困难。我怀疑这个资源‘隐藏’是(或曾经)在这个过程中的一个共同目标。无论如何,出于对这些作者的尊重,我选择不使用ResourceHacker解压缩文件。顺便提一句,在过去的5到10年里,“打包”的可执行文件似乎变得相当罕见,软件作者在可执行资源中公开的信息更多,而不是更少。我怀疑早先对逆向工程失去知识产权的担忧已经得到缓解。
 

使用许可证-条款和条件:

这个资源黑客TM如果您同意下列条款和条件,软件将作为免费软件发布:

  1. 未经版权所有人事先书面批准,本软件不得通过任何网站、域名或任何其他媒体分发。
  2. 本软件不得以任何方式非法修改软件。

免责声明:此资源黑客的用户TM软件承认,他或她是在“如实”的基础上接收该软件的,并且用户并不依赖于该软件的准确性或功能来达到任何目的。用户进一步承认,本软件的任何使用将由用户自己承担风险,版权所有者不承担因使用或应用该软件而产生的任何责任。

上述许可条款构成“美国法典”第17编第1202节所指的“版权管理信息”,不得从被许可的作品中更改或删除。他们更改或移离领有牌照的工程,以及在没有上述所有牌照条款的情况下,以未更改的方式分发领有牌照的作品,可能违反第1202条,并会造成民事及/或刑事后果。


下载5.1.7版:

EXE安装(2.9MB)

拉链安装(3.0MB)


5.1.7的变化:

  • Bugfix:固定故障加速器编译

 

 

 

欧美黑客网站模板
01-22
欧美黑客网站模板
增长黑客应用
01-14
增长黑客下企业应用场景,如何提高用户粘度,从零做到百万粉丝
6个黑客教程网站,小白也能成大牛!
最新发布
2301_76161259的博客
02-04 1444
哈喽,我是喵~黑客攻击是一项很难掌握的技能,在很大的程度上要求人们对计算机和软件架构的各种概念和网络系统有深入的了解。黑帽黑客为了个人利益,利用自身的计算机系统知识侵入系统,这种做法是违法的,需要负法律责任;而白帽黑客则是利用相同的知识来保护系统或者使应用程序免受攻击,因此,他们也被称为道德黑客。今天,就分享 6 个道德黑客可以利用的技术学习网站。这是一个集成了各种常见的漏洞和最新漏洞的开源web应用程序,目的是帮助网络安全爱好者、开发人员和学生发现并防止网络漏洞。
黑客 python
07-21
英文高清文字版 Foreword by Charlie Miller xv Preface xvii Acknowledgments xix Chapter 1: Setting Up Your Python Environment 1 Chapter 2: The Network: Basics 9 Chapter 3: The Network: Raw Sockets and Sniffing 35 Chapter 4: Owning the Network with Scapy 47 Chapter 5: Web Hackery 61 Chapter 6: Extending Burp Proxy 75 Chapter 7: GitHub Command and Control 101 Chapter 8: Common Trojaning Tasks on Windows 111 Chapter 9: Fun with Internet Explorer 123 Chapter 10: Windows Privilege Escalation 137 Chapter 11: Automating Offensive Forensics 151 Index 16
Resource Hacker.zip
06-05
最实用的Resource Hacker
ResourceHacker
01-14
Resource Hacker是一款免费的资源编译器软件,用于查看,修改,添加和删除 Win32 可执行文件的资源,内置了一个内部资源编译器和反编译器,可以工作于 Win9x, WinNT, Win2000, WinXP 和 Win2003,InnoSetup打包中修改添加管理员权限
resourcehacker汉化版教程
热门推荐
leslie_yu_的博客
04-12 2万+
resourcehacker汉化版是由th_sjy进行汉化处理后支持简体中文语言的一款资源替换工具,虽然说市面上也有是许多该同类的软件,但是该软件不仅体积小巧,功能还非常的全面强大,同时还支持用户免费随意使用,并在使用的时候还支持自由的对 32/64 位 Windows 可执行文件和资源文件(*.res)进行查看、修改、重命名、添加、删除和提取等操作。除此之外,软件还内置了一个资源脚本编译器和反编译器,因此利用它还能帮助用户进行编译和反编译,从而更轻松的帮助用户反汇编和取代 Windows 32 位可执行程
Web网络安全&黑客渗透500G全套资源包【2023最新】
分享Python知识
05-08 594
Web网络安全&黑客渗透500G全套资源包【2023最新】
C++学习(一零九)Resource Hacker工具介绍
hankern的专栏
07-01 4870
Resource Hacker,非常强大的资源查看器,编译和反编译工具!ResourceHacker 原生免费无广告,主要用于可执行程序的资源编辑器,查看、编译、反编译等。这款小巧的资源编译器和反编译器、资源替换修改工具简单实用,可以打开任意类型的 Windows 可执行文件 (*.exe、*.dll、*.scr、*.mui 等等),可以添加、修改、或删除这些文件内的资源,可以创建和编译资源脚本文件 (*.rc),也可以编辑资源文件 (*.res)。 Resource Hacker 功能特点: 1、查看
MFC分析工具—Resource Hacker
qq_42814021的博客
11-11 969
分享一个很好用的工具:Resource Hacker 附上下载链接:http://angusj.com/resourcehacker/ 用Resource Hacker打开样本,可以清晰的看到样本的各个资源文件。对于MFC程序,尤其方便,可直接看到对话框,菜单等信息,并获得对应的资源ID。 ...
Resource Hacker-资源替换工具
百里杨的博客
01-27 8169
Resource Hacker是一款免费查看,修改,添加,删除和重命名,提取Windows可执行文件和资源文件的资源替换工具,Resource Hacker反编译工具是相当于eXeScope的反编译工具,并且有很多方面比eXeScope反编译还强的软件。 官网地址:http://www.angusj.com/resourcehacker/ 软件下载地址:http://www.angusj.com/resourcehacker/resource_hacker.zip 运行效果: 更多帮助,参考官网链接
resource hacker应用程序资源查看与修改
09-04
resource hacker应用程序资源查看与修改
资源修改器resourcehacker
12-19
修改exe等文件的
Resource hacker
07-04
查看编辑Win32程序 修改exe dll 文件的工具 类似于eXeScope的但在某些方面比它还好一些的工具
Resource Hacker 4.2.5修正版(支持中文资源
09-22
Resource Hacker 4.2.5原版,不能很好的支持中文资源(.rc)的编译,容易出现Invalid Text: No double-qu...的错误。 主要是因为它在Unicode的程序里面使用了IsDBCSLeadByte函数的原因。 修改了一下,把这个函数的功能跳过去了,可以支持中文资源的编译(*.rc->*.res)。 如果刚开始不能编译,那是生成的.rc文件采用UTF-16编码,先转成ASCII,再转成Unicode,即可。 首先安装原版,然后将ResourceHacker.exe覆盖到安装目录即可。
resource hacker
01-25
用于替换动态库资源文件,功能强大,随心替换各种动态库资源
Resource Hacker
08-11
一款老牌资源修改工具.它提供了包括字符串和logo修改的功能.我的博文用到了该工具,所以上传.
黑客帝国cmatrix
12-26
这个文件的格式是arm; cmatrix: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=caf5414b0673883a...
windows黑客编程 资源释放
08-30
在Windows黑客编程中,资源释放是一个重要的步骤,以确保程序的安全性和性能。以下是一些常用的资源释放方法: 1. 内存释放:当你通过malloc、calloc、realloc等函数动态分配内存时,务必记得使用free函数来释放内存。这可以避免内存泄漏并提高程序的性能。 2. 文件关闭:在你打开文件进行操作后,一定要记得使用fclose函数来关闭文件句柄。这样可以确保文件资源被正确释放,避免文件句柄泄漏。 3. 网络连接关闭:在进行网络编程时,确保在使用完网络连接后调用适当的函数来关闭连接。例如,对于套接字编程,可以使用closesocket函数来关闭网络连接。 4. 设备资源释放:如果你使用了设备资源(如串口、USB设备等),请确保在使用完毕后释放这些资源,以避免资源浪费和冲突。 5. 线程资源释放:如果你创建了线程来执行某些任务,确保在线程退出时适当地释放线程资源。例如,可以使用pthread_join函数等待线程退出并释放相关资源。 6. 进程资源释放:在进行进程间通信或创建子进程时,确保在不再需要这些进程时适当地释放它们。例如,可以使用waitpid函数等待子进程退出并释放相关资源。 总之,资源释放是编程中不可忽视的一环,它能够提高程序的安全性和性能。在编写代码时,请时刻留意是否有需要释放的资源,并采取适当的措施来进行释放。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • HTML5示例 120326
  • 部分解决window10镜像大于4G无法刻录到U盘。 28854
  • 发票代码和发票号码知识点 27564
  • 编程软件索引2024 24556
  • windows Server 2008各版本区别详解 23677

最新评论

  • C#集合初始值语法

    frisk78: public List<String> EnglishLanguageDictionary = new List<String>() {"Unknown", "Ordinary bullets","Explosive Bullets","Portal","Charm Bullets","Long Sword"};为什么调用EnglishLanguageDictionary[5]时报IndexOutOfRange

  • Linux基础【一】

    CSDN-Ada助手: 如何在 Linux 上安装 Python 语言?

  • mysqldump 备份命令行简介

    CSDN-Ada助手: Apache Arrow 这种列式内存格式,它的优势是什么?

  • c#使用System.Data.SQLite.dll报错

    茫點: 找了好些方案都不能解决,原来是要安装vc++2010

  • 当前标识(IIS APPPOOL\DefaultAppPool)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NE

    A1rnond: 为什么成功执行了还是没有用啊

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 软件安装脚本
  • GIT_GUI汉化
  • 2023研究内容
2023年4篇
2022年27篇
2021年57篇
2020年125篇
2019年249篇
2018年60篇
2017年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源天尊重生金宝贝起名网卯时出生起名字寓言故事的成语黄乔歆民法典意味着什么王刘双姓起一个名字九龙至尊漫天飞舞男生起名楚辞月既不解饮空气的成分1400光年有多远手机卡丢了怎么补办文具店起名大全参考刚生下来的男孩起名字王思聪的简单个人介绍重案六组第四部女孩起名有含义的汉字兼职app起名历届世界杯冠军我的狐仙女友第二季孩子该怎么起名睿字起名字大全暗黑破坏神之毁灭诸天之发丘将军孩子起名字 五行武汉天鹅恋情侣酒店叶子歌词鹡鸰女神第一季淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化