.Net 2.0 通用反射脱壳机完整版

简介: 之前发了一个实验品http://bbs.pediy.com/showthread.php?t=45184功能还不完善,这个是完整的版本。能脱压缩壳,整体加密壳,有反射漏洞的加密壳。方法:采用的是注入方式,注入到目标进程。
之前发了一个实验品
http://bbs.pediy.com/showthread.php?t=45184

功能还不完善,这个是完整的版本。

能脱压缩壳,整体加密壳,有反射漏洞的加密壳。

方法:
采用的是注入方式,注入到目标进程。
注入后会看到一个列表界面。
在这个列表里面会显示出当前进程中的所有程序集。

首先在列表里面选择一个要脱壳的程序集。

然后选择保存路径。(注1)

在就脱壳。

程序使用的是 VS2005 C++/CLI 需要相关运行库 mfc80u.dll msvcr80.dll msvcm80.dll...

注1:程序没有实现PE dump功能,所以,你需要先使用 petools之类的工具 dump 要脱壳程序集的pe模块,保存到文件。然后在脱壳机界面选择保存路径时就选择 这个文件。

程序脱完后用 ildasm,ilasm ,然后就可以用reflector查看了。
或者直接脱完后用 Dis#查看。

下载地址:
http://bbs.pediy.com/showthread.php?t=47729
目录
相关文章
|
3月前
|
C#
在.NET Core中灵活使用反射
在.NET Core中灵活使用反射
|
6月前
【.NET Core】反射(Reflection)详解(三)
【.NET Core】反射(Reflection)详解(三)
54 1
|
6月前
|
程序员
【.NET Core】反射(Reflection)详解(一)
【.NET Core】反射(Reflection)详解(一)
67 0
|
7月前
|
C#
.NET Core中灵活使用反射
.NET Core中灵活使用反射
.NET Core反射获取带有自定义特性的类,通过依赖注入根据Attribute元数据信息调用对应的方法
.NET Core反射获取带有自定义特性的类,通过依赖注入根据Attribute元数据信息调用对应的方法
174 0
|
存储 Linux API
.NET Core获取程序运行行环境信息与反射的应用
.NET Core获取程序运行行环境信息与反射的应用
417 0
.NET Core获取程序运行行环境信息与反射的应用
|
.NET
.Net中的反射(动态创建类型实例) - Part.4
.Net 中的反射(动态创建类型实例) - Part.4 动态创建对象 在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。
890 0
.Net中的反射(动态创建类型实例) - Part.4
|
数据库 C# 存储
.Net 中的反射(序章) - Part.1
.Net 中的反射(序章) - Part.1 引言 反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。
819 0
|
数据库
.Net 中的反射(反射特性) - Part.3
.Net 中的反射(反射特性) - Part.3 反射特性(Attribute) 可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人: // title: 标题;author:作者;content:内容;recei...
832 0
.Net 中的反射(查看基本类型信息) - Part.2
.Net 中的反射(查看基本类型信息) - Part.2 反射概述 和Type类 1.反射的作用 简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。
1018 0