IL文件修改入门篇
来源:互联网 发布:电脑 地图软件 编辑:程序博客网 时间:2024/05/16 13:52
注:原文地址:http://www.cnblogs.com/midea0978/articles/81071.html
==================================
Object:
掌握简单的IL文件处理知识
能够熟练运用ildasm,ilasm工具
==================================
1.编写简单的hello.cs
2.编译源代码
3.反编译hello.exe,命令如下:
ildasm hello.exe /out=hello.il
4.打开hello.il文件,找到下面语句
IL_0000: ldstr "Hello World!"
修改为
IL_0000: ldstr "Hello World! A Cracked Version."
保存文件。
5.编译il文件
ilasm /res:hello.res hello.il /out:hellocracked.exe
--------------------------------------------------------
Microsoft (R) .NET Framework IL Assembler. Version 1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Assembling 'hello.il' , no listing file, to EXE --> 'hellocracked.exe'
Source file is ANSI
Assembled method HelloWorld::Main
Assembled method HelloWorld::.ctor
Creating PE file
Emitting members:
Global
Class 1 Methods: 2;
Writing PE file
Operation completed successfully
-----------------------------------------------------------
成功编译。
5.运行hellocracked.exe,结果如下:
Hello World! A Cracked Version.
好的,你已经掌握了基本的IL文件修改知识了。
相关源代码:
http://files.cnblogs.com/midea0978/dotnet-IL-guide.rar
- IL文件修改入门篇
- IL文件修改高篇
- IL文件修改提高篇
- IL文件修改提高篇
- 编辑IL文件 修改DLL文件
- (翻译) 《C# to IL》第一章 IL入门
- OpenMAX IL接口/头文件
- IL
- OpenMAX IL 头文件的定义
- 操作步骤:用ildasm/ilasm修改IL代码
- 如何通过ildasm/ilasm修改assembly的IL代码
- 操作步骤:用ildasm/ilasm修改IL代码
- OpenMAX/IL: OMX IL 学习笔记【1】- 接口与头文件
- DotNet Helper 可以用来将DLL生成IL,修改完IL以后再将其编译为DLL
- 如何修改被编译后DLL文件(入门)
- 测试利器-IL级别的Debug工具“Deblector1.1.1修改版”
- .net数据持久化封装 -如何通过修改IL代码实现
- 进阶篇:以IL为剑,直指async/await
- 基于commons-fileupload组件的上传下载与删除
- 多功能验证码的实现(带详细说明)
- PB发送和接收消息send SendMessage
- vs2008中文版提供下载(包含中文msdn),包括vs2008序列
- SQL注入漏洞全接触
- IL文件修改入门篇
- JAVA编程工具下载 JDK 1.6版 官方下载
- IL文件修改提高篇
- Discuz!NT不同目录下安装方法
- 如何在搜索结果出来之前,让页面显示“等待中。。。”
- 启动SQLPlus连接到oracle
- asp.net用requst取得文件名及URL 的各个部分
- asp.net 对于文件路径的操作,路径、文件名、扩展名
- 我靠,我的博客怎么不能访问了??