net程序集重新编译方法.docx
- tianya189企业认证 |
- 2023-04-24 发布|
- 152.36 KB|
- 3页
1、运行 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe
进行反编译.net 程序(exe 或 dll),不同的.net 版本请选择对应的 ildasm.exe 2、文件-打开-要反编译的程序文件
3、转储到新的文件夹中,反编译后的文件扩展名为.il,中间语言代码
文 件 (f)
文 件 (f) | 视图叨
打 开(0 )
啤 ( D)
转储树视图m
退出因
蒂助(H)
Ct rl +O Ct rl +D Ct rl +T
C七r l +X
-”“一,.,. -
11, ii
.. -
-.._
1. ■ ■
"
11111
..
『
,
|
`·-
、已 ·、...,' 一
f |
”『
1l
卜
土
4
卜
"'
''
.assembly w1ndowste哎
4
转储洹顼
r
Il
f7 园 部 开发 芭 积 芯 戒E6\ So l.l rceCode\Test\ .一. I c:::::i I 回
r[涓码
亚
I r-
UTrF-8
Uni cod,
厂 转储类列表广 转储统计
F 显示进笸栏
厂 转储头
F 转储 I L 代码
厂 标记值厂 实际字节厂 行号
厂 碌行
F 匣开 t:ry / c吐 吐
厂 转储 阳巨i nf o
厂 叟多 HE汉
厂 原始 计栨 大小厂 原始 标 头
厂 匣抬 标头,架构
厂 院抬 · 杯 头,架构,行厂 原抬 堆
厂 无法铅析的外部对象厂 验证
确定
I 取消
I
4、用记事本打开反编译得到的 il 文件,对相应的代码进行替换后并保存
5、运行 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe 进行重