目录

背景

工具

步骤​​​​​​​

下载链接

其他


背景

拿到一个exe文件,需要替换其中的某个图片(当然也可以是添加、修改代码)。

工具

查壳软件:exeinfo

反编译软件:dnSpy

(软件下载链接在文末)

步骤

1、先查壳,看他是用了什么壳和什么语言写的,这里以RDCMan软件为例。

2、使用反编译软件打开exe文件。dnSpy可以说是最厉害的一款C#/.NET反编译软件。

可以直接看到详细代码

3、资源文件一般在“资源”或者“resource”路径下。选择需要替换的图片,右击并选择“编辑资源”。

经测试,如果是bmp等图片类型的,这里可以直接选择文件。但目前是ico文件,因此可以先删除这个旧文件,再点“创建文件资源”来新建一个同名的。

这里我选择了这个ico文件。

4、保存并运行试一下效果。

有弹框就点“确定”

可以看到已经修改成功了:

其他修改也是类似的。

下载链接

反编译软件http://xfxuezhang.cn/web/share/%E8%BD%AF%E4%BB%B6-%E7%94%B5%E8%84%91/%E5%8F%8D%E7%BC%96%E8%AF%91.zip

其他

现在很少软件会不加壳裸奔,在脱壳上也需要再花上一点功夫。

反编译exe文件并替换图片资源相关推荐

  1. python文件输出exe文件反汇编_python 反编译exe文件为py文件的实例代码

    我们用pyinstaller把朋友文件打包成exe文件,但有时候我们需要还原,我们可以用pyinstxtractor.py 用法: python pyinstxtractor.py xxx.exe 之 ...

  2. 如何反编译apk文件得到源码和XML文件

    相信很多开发者都知道反编译APK,正常情况下,如果我们想要看看xml,看看java源代码,是看不了的.用压缩工具解压apk得到的文件也都是二进制文件,打开后全是乱码. 开发者能够用的也仅仅是图片资源, ...

  3. java 反编译 class文件 jad eclipse乱码

    java 反编译 class文件 jad eclipse 编程 破解 工具 工具使用jad(还有joda,jd等工具) 1.使用jad反编译class文件,jad可以配置到eclipse中当做插件,直 ...

  4. python反编译加密文件_python打包的二进制文件反编译

    简介 Pyhton是一个脚本语言,在运行Python代码时,最终由Python解释器来执行.解释器就是Python的运行环境,但是除了开发人员,大部分人在使用时并不会安装Python.所以官方就提供了 ...

  5. 【反编译系列】四、反编译so文件(IDA_Pro)

    概述 安卓应用程序的开发语言是java,但是由于java层的代码很容易被反编译,而反编译c/c++程序的难度比较大,所以现在很多安卓应用程序的核心部分都使用NDK进行开发.使用NDK开发能够编译c/c ...

  6. 如何反编译apk文件并解析.class文件查看Java源代码

    如何反编译apk文件并解析.class文件查看Java源代码 前期工作:先准备好反编译需要用到的工具:下载链接. 1.把下载好的工具解压,得到下面这三个文件 2.配置环境变量到path(apktool ...

  7. 微信小程序反编译wxss文件缺失_微信小程序反编译~2020年

    摘要 安装wxappUnpacker小程序反编译工具并使用(2020.03) 关键词: 微信小程序反编译 wxss 介绍 上次分享了web前端爬取工具 ,那么这次也同样讲讲微信小程序反编译吧,对于像博 ...

  8. 反编译apk文件查看源码,反编译apk获取资源

    之前做过反编译apk文件的,原本想的就是应该做下总结的,后来...不知道后来发生了什么,一定不是因为我懒了.总之,今天领导让我研究下一个口碑比较好的app,看下它某个功能怎么实现的,用的什么技术,又扒 ...

  9. JAD反编译class文件成java文件

    class文件是字节码文件,打开谁也看不懂,但是如果需要用里面代码的时候怎么办呢?其实通过JAD就可以进行反编译class文件成java文件 1.下载JAD JAD官网:https://varanec ...

  10. 在Eclipse中反编译Class文件的方法

    学习中,需要反编译Java的class文件.我的开发工具是Eclipse3.6.我找到了jad反编译工具,在互联网上找到了一些很有用的安装步骤.下面记录了我的安装过程. 一.下载 1.下载 jad 工 ...

最新文章

  1. 工信部制定VR行业标准-谋定研究:对话中国经济和信息化
  2. VTK:vtkCellCenters用法实战
  3. 使用opencv简单的播放AVI程序(40行)
  4. 云上更安全?亚马逊云科技宣布将持续加大在中国区域安全合规领域投入
  5. C语言 sizeof 和 strlen 函数区别 - C语言零基础入门教程
  6. java中date类型如何赋值_Java 中的类型传递问题解惑
  7. 自己的mySql用户
  8. 外贸建站教程,WordPress外贸自建站流程,会打字即可学会
  9. jqprint插件打印去掉页眉页脚的方式
  10. Python 笔记_不积跬步无以至千里_一蓑烟雨任平生
  11. java写华容道_基于java的华容道小游戏
  12. beatsaber自定义
  13. [简洁版]youtube-dl下载命令
  14. 第一章 c语言概述程序逻辑,第一章 程序逻辑与C语言概述
  15. 分批处理list中的数据_如何分批次处理List集合中的数据
  16. 爬虫 人人车字体反爬分析(含源码)
  17. k均值聚类算法python_K均值和其他聚类算法:Python快速入门
  18. 自己对通信系统中的一些参数以及概念的理解
  19. H5怎么关闭IOS键盘的首字母自动大写
  20. 使用JWPL工具操作wikipedia数据

热门文章

  1. 推荐几个偷网站的小工具
  2. String[]与ListString 相互转换 KKK笔记
  3. 博途plc连接电脑_PLC编程中如何连接电脑将程序写入PLC
  4. 【SQL注入05】延时盲注实例操作
  5. 关于微信精选留言点赞刷赞之公众号评论点赞及文章评论点赞软件使用方法
  6. 小程序源码:多功能图片处理器-多玩法安装简单
  7. vs2008中Doxygen的使用
  8. Oracle 中文转五笔码
  9. Oracle开发实战经典教程(教学视频)
  10. IM即时通讯项目讲解(二) 自定义实现图片选择GalleryView