原文:利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)

作者:Leepy Mono.Cecil是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net . . . ,以及silverlight程序 官方地址:http: www.mono project.com Cecil 首先,我先假想有一个这样的商业组件,该组件满足了以下条件: . 该程序集 ...

2012-05-15 19:41 0 4039 推荐指数:

查看详情

利用Mono.Cecil动态修改程序集破解商业组件仅用于研究学习

Mono.Cecil是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net2.0/3.5/4.0,以及silverlight程序 官方地址:http ...

Mon May 14 09:16:00 CST 2012 16 6018
运用Mono.Cecil 反射读取.NET程序集元数据

CLR自带的反射机智和API可以很轻松的读取.NET程序集信息,但是不能对程序集进行修改。CLR提供的是只读的API,但是开源项目Mono.Cecil不仅仅可以读取.NET程序集的元数据,还可以进行修改。 1 读取程序集的版本信息 CLR定义的对象模型是以程序集为编译和部署单元。一个程序集下面 ...

Fri Jul 05 03:22:00 CST 2013 0 5080
使用JustDecompile修改程序集

JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 2010,2012集成,能够创建Visual Studio project文件。今天我们使用其一个插件Assembly Editor Plugin来修改程序集 ...

Tue Dec 18 01:00:00 CST 2012 3 5289
基于Mono.Cecil的静态注入

Aop注入有2种方式:动态注入和静态注入,其中动态注入有很多实现了 动态注入有几种方式: 利用Remoting的ContextBoundObject或MarshalByRefObject。 动态代理(反射),很多AOP框架都用这种方式。 MVC的filter,也是反射 ...

Wed May 11 17:40:00 CST 2016 4 2170
Mono.Cecil简介与示例

Mono.Cecil - 0.6 项目地址: Mono.Cecil 项目描述: In simple English, with Cecil, you can load existing managed assemblies ...

Sat Dec 09 19:02:00 CST 2017 1 1256
Cecil任意修改.Net程序集+源码

之前写过一篇文章《欺骗你的地理坐标+源码》,简单的讲述了使用Cecil修改WP版微信程序的方法。本文再次以破解WP的XBL(Xbox LIVE)游戏为例讲解如何使用Cecil这把尚方宝剑,让ILDasm修改IL的方法彻底成为历史。 最近在Windows Phone ...

Sat Dec 08 07:10:00 CST 2012 15 4413
运用Mono.Ceci类库修改.NET程序集 走上破解软件的道路

代码注入在C++时代很流行,主要是对现有的程序做一些修改,以达到预期的目的。一部分的破解程序,注册机也是借助于此方法,让被注入的程序绕过验证,达到破解的目录。在.NET中,借助于Mono.Cecil程序集,注入代码也相当容易。请看下面的代码,将要被注入的程序: using System ...

Wed Jul 03 03:10:00 CST 2013 4 2852
Mono.Cecil 初探(一):实现AOP

序言 本篇文章介绍基于Mono.Cecil实现静态AOP的两种方式:无交互AOP和交互式AOP。 概念介绍 Mono.Cecil:一个可加载并浏览现有程序集并进行动态修改并保存的.NET框架。 AOP:面向切面编程。可以简单理解为程序中的每个类的方法均是一块“积木”,采用AOP把新增 ...

Tue Sep 06 18:43:00 CST 2016 3 5265
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM