exe反编译c#
2016-11-18 11:52:00 weixin_30730053 阅读数 9

新建两个VS C#工程test.sln 和 reactor.sln

test工程代码中初始化时,删除reactor.exe

生成test工程

用软件 dotNET_Reactor 设置,保存成 setting.nrproj

Reactor工程代码中实现以下功能,

d:
cd D:\software\C#反编译\.NET Reactor
dotNET_Reactor.exe -project debug\test.nrproj
copy Debug\AutoShim_Secure\AutoShim.exe Debug\AutoShim.exe /y
copy Debug\BBSChart_Secure\BBSChart.dll Debug\BBSChart.dll /y

编译运行Rector工程,运行Test.exe.

 

转载于:https://www.cnblogs.com/profession/p/6077179.html

2011-03-03 10:13:00 iteye_13556 阅读数 36

1.下载安装Reflector。

2.反编译存放源代码组件,下载组件Reflector.FileDisassembler.zip,解压后得到一些文件,其中 Reflector.FileDisassembler.dll是已经编译好的,其它是它源码;
3.打开安装好Reflector,在view菜单下的Add-Ins,将Reflector.FileDisassembler.dll添加到里面;
4.open一个dll,exe,或mcl为后缀的文件,当然要支持.net的
5.选择要反编译的dll(会在列表中显示),选择Tools->File Disassembler,在右窗口会出现设置存放源码位置的路径,点击产生就可以了!
Reflector下载地址:http://www.pediy.com/tools/Decompilers/net/Reflector/Reflector.zip
Reflector.FileDisassembler.dll 输入.cs文件的工具下载地址 :
http://www.denisbauer.com/Downloads/Reflector.FileDisassembler.zip

2014-12-02 22:34:34 OnafioO 阅读数 692
de4dot主要用来反混淆
用法:dll文件直接拖到de4dot.exe会生成另外一个  文件名+cleaned.dll,
再用Reflector反编译这个dll就好

Reflector用法
主要用来反编译dll和exe
用法
1打开Reflector.exe View->add-Ins
然后添加FileGenerator.dll 和 Reflector.FileDisassembler.dll
(这两个是插件)
2然后File->Open 打开要反编译的dll或exe
3此时能看到导入的dll文件,选择这个dll
Tools->File Disassembler 填写输出目录,点击Generate即可得到

最终文件


资源下载位置

http://download.csdn.net/detail/onafioo/8218401

2018-04-11 15:28:00 weixin_30590285 阅读数 2
namespace test
{
    using System;
    using System.ComponentModel;
    using System.Drawing;
    using System.Windows.Forms;

    public class Form1 : Form    // public partial class Form1 : Form
    {
        private Button button1;      //(移动到Form1.Designer.cs中)
        private IContainer components;   //删除 替换        private System.ComponentModel.IContainer components = null; //(移动到Form1.Designer.cs中)
        private Label label1;         //(移动到Form1.Designer.cs中)

        public Form1()
        {
            this.InitializeComponent();  //去掉this.
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("这是测试程序!");
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        private void InitializeComponent()   //(移动到Form1.Designer.cs中)
        {
            this.button1 = new Button();
            this.label1 = new Label();
            base.SuspendLayout();       //InitializeComponent函数里面的所有base替换为this
            
            this.button1.Location = new Point(0x62, 0xaf);
            this.button1.Name = "button1";
            this.button1.Size = new Size(0x4b, 0x17);
            this.button1.TabIndex = 0;
            this.button1.Text = "按钮1";
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new EventHandler(this.button1_Click);
            
            this.label1.AutoSize = true;
            this.label1.Location = new Point(0x75, 0x68);
            this.label1.Name = "label1";
            this.label1.Size = new Size(0x23, 12);
            this.label1.TabIndex = 1;
            this.label1.Text = "标签1";
            
            base.AutoScaleDimensions = new SizeF(6f, 12f); //base替换为this
            base.AutoScaleMode = AutoScaleMode.Font;
            base.ClientSize = new Size(0x11c, 0x105);
            base.Controls.Add(this.label1);
            base.Controls.Add(this.button1);
            base.Name = "Form1";
            this.Text = "Form1";
            base.ResumeLayout(false);
            base.PerformLayout();
        }
    }
}

 

转载于:https://www.cnblogs.com/enych/p/8795995.html

2014-12-02 22:35:00 OnafioO 阅读数 40

c#反编译

de4dot主要用来反混淆
用法:dll文件直接拖到de4dot.exe会生成另外一个  文件名+cleaned.dll,
再用Reflector反编译这个dll就好

Reflector用法
主要用来反编译dll和exe
用法
1打开Reflector.exe View->add-Ins
然后添加FileGenerator.dll 和 Reflector.FileDisassembler.dll
(这两个是插件)
2然后File->Open 打开要反编译的dll或exe
3此时能看到导入的dll文件,选择这个dll
Tools->File Disassembler 填写输出目录,点击Generate即可得到

最终文件


资源下载位置

http://download.csdn.net/detail/onafioo/8218401

posted @ 2014-12-02 22:35 00000000O 阅读(...) 评论(...) 编辑 收藏

反编译C#

阅读数 454

C# 反编译

阅读数 2

C#反编译

阅读数 588

没有更多推荐了,返回首页