使用微软原生工具,反编译DLL并修改后再生成DLL
转自:反编译DLL并修改后再生成DLLhttps://blog.csdn.net/weixin_39237340/article/details/120150364
需求:有些Dll文件我们找不到源码,只有编译后的dll,但是我们想要改某个字段或者连接字符串,并不需要动太多业务逻辑的情况下,我们可以这样通过反编译再生成达到微调效果。
1.打开微软提供的反编译工具ildasm.exe
这个工具是windows自带的反编译工具。
路径:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
2.把需要反编译的dll,放在的一个文件夹中。
3.使用ildasm.exe打开该dll。
4.点击“文件”→“转储”,默认值直接点击“确认”,就会生成.il和res两个资源文件
4.使用记事本打开.il,使用查找功能,定位到要修改的内容处。
5.修改完成后,点保存。
6.最后一步,把刚刚修改.il文件,重新生成新的dll。
这个也需要使用软件提供的一个工具 ilasm.exe
路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319
7.用命令行重新生成dll。管理员打开cmd命令提示符,用cd命令进入.il和res两个资源文件的路径,然后用以下命令执行ilasm.exe来生成新dll,即可得到新dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe /dll/resource=IAI.Service.res IAI.Service.il
使用微软原生工具,反编译DLL并修改后再生成DLL相关推荐
- 逆向工具/反编译工具 集合
目录 Java & Jar (Android) C++ & So (Android) C# & Dll & EXE iOS Others 实用参考 逆向工具集合 Awe ...
- mono桌面应用移到android,从原生APK反编译,拿到界面,用于mono for android
从原生APK反编译,拿到界面,用于mono for android 1.用apktool反编译apk,得到xxx.apk.de 2.从xxx.apk.de\res\layout 3.复制所有xml到M ...
- 微信开发者工具 / 反编译工具CrackMinApp 下载安装
微信开发者工具 / 反编译工具CrackMinApp 下载安装 文章目录 微信开发者工具 / 反编译工具CrackMinApp 下载安装 前言 一.微信开发者工具下载安装 二.反编译工具CrackMi ...
- 干货教程:APK反编译神器 安卓修改大师,一步步教你如何美化和修改安卓应用
引言:本次给大家带来的是 APK反编译神器 安卓修改大师 ,安卓修改大师可以轻松地解编所有APK安装包,替换应用程序界面中的所有文本和图片,代码级别的修改可以增强中文.裂缝.功能,以及向所有界面添加自 ...
- 使用反编译工具反编译Dll,编译成C#
今天刚刚开通博客,就迫不及待把今天遇到的一个问题写出来分享,呵呵! 这几天我需要对dll进行反编译,下面是我的步骤, 1 . 单击 http://xiazai.xiazaiba.com/Soft/R/ ...
- 两个小工具反编译微信(PC)小程序源码
现在微信小程序有很多,但是想自己开发时候遇到技术瓶颈想参考(借鉴)别人小程序怎么办,网上资料又很少,很多坑爹的需要付费.作为搞技术的人直接把小程序反编译是不是更直接,接下来敲小黑板. 我们用到的工具很 ...
- 教你用最新工具反编译android apk
所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.g ...
- 第36讲: 使用Jeb工具反编译安卓APK
现在我们可以看到很多 App 在请求 API 的时候都有加密参数,前面我们也介绍了一种利用 mitmdump 来实时抓取数据的方法,但是这总归还有些不方便的地方. 如果要想拿到 App 发送的请求中包 ...
- Apktool工具 - 反编译apk和重新编译apk
目录 1. 下载apktool.jar 2. 创建apktool.bat文件 3. 反编译apk 4. 编译apk 5. apk进行签名 1. 下载apktool.jar Apktool官网:ht ...
- apk反编译、smali修改、回编译笔记
最近下了一个apk程序,但是一启动会弹出一个流氓广告.这个广告不是原厂商加的,而是有人在原有apk程序的基础上,加了一个壳,让apk先启动他加的广告,再启动原来的程序,很恶心.于是想去掉它. 试了几个 ...
最新文章
- 如何写一篇不水的机器学习论文?这17页指南从建模、评估到写报告,手把手教你...
- 数据测试常用的 Data Profiling 方法
- 一个jstack/jmap等不能用的case
- 自欺欺人的使用 NSTimer 销毁
- java切面获取reqiest,怎么在webflux切面中获取请求头.
- heap与stack区别
- 微信公众号发送客服消息【文本、图片】
- 语文学科html代码,[2018年最新整理]学科分类与代码.doc
- sql studio索引超出了数组界限
- php验证电子邮箱格式正确,php判断电子邮件是否正确方法
- spring boot 集成redis监听Key值事件失效
- docker笔记(转自:陈沙克日志)
- java ftp 假死_FTPClient下载文件程序假死问题
- 微信小程序字母索引菜单
- 苹果申请声波屏下指纹识别专利 精度足以取代Touch ID
- 【前端框架】前端框架学习
- “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3
- echarts 圆环图中间插图或文字
- vscode html注释快捷键_最强编辑器 VSCode 系列之插件推荐【不定期更新】
- 焕焕写的--高德地图导入