当前位置: 首页 > news >正文

做网站添加支付功能要多少钱新湖南app客户端

做网站添加支付功能要多少钱,新湖南app客户端,wordpress中修改链接,个人建站做淘客网站备案目录前言一、使用 ildasm 反编译 dll 文件二、使用 ilasm 将il文件编译成 dll 或 exe 文件前言 文本讲述怎么通过 ildasm 工具将 dll 文件进行反编译为 il 文件,修改 il 文件后再如何通过 ilasm 工具将 il 文件反编译成 dll 或 exe 文件。 ildasm工具:…

目录

  • 前言
  • 一、使用 ildasm 反编译 dll 文件
  • 二、使用 ilasm 将il文件编译成 dll 或 exe 文件

前言

文本讲述怎么通过 ildasm 工具将 dll 文件进行反编译为 il 文件,修改 il 文件后再如何通过 ilasm 工具将 il 文件反编译成 dll 或 exe 文件。

ildasm工具:用于将dll文件反编译成可读的 il 文件(il是.NET框架中中间语言的缩写)

ilasm工具:用于将il文件编译成可执行的dll或exe文件

如果你安装了 Visual Studio 开发工具它会自带这两个工具,不安装的话可能会找不到,这两个工具和.NET框架开发语言的编译和反编译有关。


一、使用 ildasm 反编译 dll 文件

1.双击ildasm.exe运行ildasm工具。

ildasm 工具位置:

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\ildasm.exe

2.把要反编译的 dll 文件拖入运行的 ildasm 里

效果如下:
在这里插入图片描述
在这里插入图片描述

你可以点击树形图展开查看所有的类和方法。

可以看到 IL_0000: ldarg.1IL_0006: ret这样的指令,这些指令就对应着不同的含义和执行顺序,简单来说可读代码最终就是编译成为了这样的操作指令,计算机就是根据这些指令去操作和执行的。

关于 il 文件的指令可以参考如下文章:
IL指令详细
ILDasm反编译工具的基础知识
读懂IL代码就这么简单
C# 构造函数避免IL(反编译)代码膨胀的方法

3.如果 il 文件拖到 ildasm 里提示 “受保护的模块 - - 无法进行反编译”
在这里插入图片描述

如果 il 文件拖到 ildasm 里提示 “受保护的模块 - - 无法进行反编译”,原因是SuppressIldasmAttribute这个属性导致的。

关于SuppressIldasmAttribute这个属性,它可以在程序集中声明,声明这个属性后,ILDasm便不对这个程序集进行反汇编,从而

起到一定程度的保护作用。

简单来说就是你的 il 文件里有 SuppressIldasmAttribute 相关代码,ildasm 检测到了这个代码就不反编译了。

解决办法:先把 ildasm.exe 备份一下,然后使用 WinHex 把 ildasm.exe里的 SuppressIldasmAttribute 去除。

操作步骤:

(1)下载WinHex WinHex (链接:https://pan.baidu.com/s/17LYCOuPJaxo_70q4fua4eQ 提取码:ej5b)

(2) 把C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\下的 ildasm.exe 拖进 WinHex 里,搜索SuppressIldasmAttribute 字符串,然后把 SuppressIldasmAttribute 随便改成其他的字符串,比如aaa啥的,下图改成了TianFangIldasmAttribute 。
在这里插入图片描述

(3)保存下,然后再把 il 文件拖到 ildasm 里就不会提示“受保护的模块 - - 无法进行反编译”了。

4.把要反编译的 dll 文件转储为il文件

点击文件选择转储,点击确定,选择转换后位置和输入转换后的文件名
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后你就得到了一个反编译后的 il 文件格式的文件,你可以用常见的文本编辑器打开并进行编辑和修改。

二、使用 ilasm 将il文件编译成 dll 或 exe 文件

上面你已经得到了反编译的 il 文件,等你修改好了 il 文件,可以通过使用 ilasm 工具将 il 文件编译成 dll或 exex 文件。

介绍下 ilasm 工具位置:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe

1.cmd 命令行进入il 文件所在目录,然后输入类似如下命令:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe FiddlerBackendSDK.il /output=FiddlerBackendSDK.dll /dll

说明:该命令调用 ilasm.exe 程序把当前目录的 FiddlerBackendSDK.il 文件编译成FiddlerBackendSDK.dll并输出到当前目录,你可以改成你的文件名和输出文件名。然后你就得到了编译好后的 dll 文件

http://www.yayakq.cn/news/716021/

相关文章:

  • 汽车网站建设徐州网站建设市场
  • wordpress破解插件常州关键词优化如何
  • 揭阳智能模板建站完整的网站优化放啊
  • 建最便宜的网站要多少钱wordpress多本小说
  • 爱站工具seo综合查询信誉好的集团网站建设
  • 网站做伪原创收录公司做的网站版权归谁所有
  • 淘宝店铺装修做代码的网站音乐网站用dw怎么做
  • 好的网站模板南通房产网
  • 无锡做网站哪家好怎样从用户体现提高网站的搜索引擎信任度
  • 上海医疗网站备案表wordpress安装大淘客
  • 电脑自己做网站可以吗全媒体广告投放平台
  • 泉州平台网站建设环境设计排版素材网站
  • 可以在自己的电脑上做网站吗软件网站开发平台
  • 网上做一道题2元的网站软件开发好吗
  • 手把手wordpress仿站珠海门户网站建设
  • 网站建设及维护专业企业网站开发项目策划书
  • 东莞品牌网站制作公司纪念册设计制作
  • 网站推荐你懂我的意思吧2020知乎r6300v2做网站
  • 空间站做网站有什么网络推广优化网站
  • 建设部资质网站长沙优化网站哪家公司好
  • 互站网怎么样福州网站公司
  • rp做网站原型要缩小尺寸吗wordpress固定链接403
  • 网站开发公司目前主营业务wordpress简约企业主题下载
  • 网站设计公司上海苏州尚云网站建设
  • 做彩票的网站吗拖曳式网站建设
  • 山东网站建设维护享设计官网
  • 网站建设费用的会计网站开发分层
  • 百度收录排名查询网站外部优化
  • 班级博客网站模板代理网关app未运行 歌华
  • 张北网站seo宝安营销型网站制作