转自:反编译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相关推荐

  1. 逆向工具/反编译工具 集合

    目录 Java & Jar (Android) C++ & So (Android) C# & Dll & EXE iOS Others 实用参考 逆向工具集合 Awe ...

  2. 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 ...

  3. 微信开发者工具 / 反编译工具CrackMinApp 下载安装

    微信开发者工具 / 反编译工具CrackMinApp 下载安装 文章目录 微信开发者工具 / 反编译工具CrackMinApp 下载安装 前言 一.微信开发者工具下载安装 二.反编译工具CrackMi ...

  4. 干货教程:APK反编译神器 安卓修改大师,一步步教你如何美化和修改安卓应用

    引言:本次给大家带来的是 APK反编译神器 安卓修改大师 ,安卓修改大师可以轻松地解编所有APK安装包,替换应用程序界面中的所有文本和图片,代码级别的修改可以增强中文.裂缝.功能,以及向所有界面添加自 ...

  5. 使用反编译工具反编译Dll,编译成C#

    今天刚刚开通博客,就迫不及待把今天遇到的一个问题写出来分享,呵呵! 这几天我需要对dll进行反编译,下面是我的步骤, 1 . 单击 http://xiazai.xiazaiba.com/Soft/R/ ...

  6. 两个小工具反编译微信(PC)小程序源码

    现在微信小程序有很多,但是想自己开发时候遇到技术瓶颈想参考(借鉴)别人小程序怎么办,网上资料又很少,很多坑爹的需要付费.作为搞技术的人直接把小程序反编译是不是更直接,接下来敲小黑板. 我们用到的工具很 ...

  7. 教你用最新工具反编译android apk

    所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.g ...

  8. 第36讲: 使用Jeb工具反编译安卓APK

    现在我们可以看到很多 App 在请求 API 的时候都有加密参数,前面我们也介绍了一种利用 mitmdump 来实时抓取数据的方法,但是这总归还有些不方便的地方. 如果要想拿到 App 发送的请求中包 ...

  9. Apktool工具 - 反编译apk和重新编译apk

    目录 1. 下载apktool.jar 2. 创建apktool.bat文件 3. 反编译apk 4. 编译apk 5. apk进行签名 1. 下载apktool.jar   Apktool官网:ht ...

  10. apk反编译、smali修改、回编译笔记

    最近下了一个apk程序,但是一启动会弹出一个流氓广告.这个广告不是原厂商加的,而是有人在原有apk程序的基础上,加了一个壳,让apk先启动他加的广告,再启动原来的程序,很恶心.于是想去掉它. 试了几个 ...

最新文章

  1. 如何写一篇不水的机器学习论文?这17页指南从建模、评估到写报告,手把手教你...
  2. 数据测试常用的 Data Profiling 方法
  3. 一个jstack/jmap等不能用的case
  4. 自欺欺人的使用 NSTimer 销毁
  5. java切面获取reqiest,怎么在webflux切面中获取请求头.
  6. heap与stack区别
  7. 微信公众号发送客服消息【文本、图片】
  8. 语文学科html代码,[2018年最新整理]学科分类与代码.doc
  9. sql studio索引超出了数组界限
  10. php验证电子邮箱格式正确,php判断电子邮件是否正确方法
  11. spring boot 集成redis监听Key值事件失效
  12. docker笔记(转自:陈沙克日志)
  13. java ftp 假死_FTPClient下载文件程序假死问题
  14. 微信小程序字母索引菜单
  15. 苹果申请声波屏下指纹识别专利 精度足以取代Touch ID
  16. 【前端框架】前端框架学习
  17. “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3
  18. echarts 圆环图中间插图或文字
  19. vscode html注释快捷键_最强编辑器 VSCode 系列之插件推荐【不定期更新】
  20. 焕焕写的--高德地图导入

热门文章

  1. BAT文件中如何注释
  2. android 数据存储之SQLite
  3. UIControl IOS控件编程—IOS开发
  4. 贪吃蛇代码 (登录可全部复制)
  5. MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍
  6. Autodesk Maya 2009标准培训教材
  7. 数据中心Overlay技术简介
  8. 中国IP库(2022年最新版-包含港澳台地区)
  9. ubuntu linux崩溃,ubuntu linux qq崩溃问题的解决方法以及原因
  10. 2011戴尔计算机配置,机型与配置(一)