Exetools

Exetools (https://forum.exetools.com/index.php)
-   Source Code (https://forum.exetools.com/forumdisplay.php?f=46)
-   -   Dotbundle_Defuscator (https://forum.exetools.com/showthread.php?t=17502)

Sound 04-29-2016 02:42

Dotbundle_Defuscator
 
using de4dot.blocks;
using dnlib.DotNet;
using dnlib.DotNet.Emit;
using dnlib.DotNet.Writer;
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using System.Text;
using System.Windows.Forms;
[assembly: Obfuscation(Feature = "Apply to type *: apply to member * when method or constructor: virtualization", Exclude = false)]
namespace ghostStrDes
{


public partial class MainForm : Form
{


public MainForm()
{
InitializeComponent();

}
private string DirectoryName = string.Empty;
[Obfuscation(Feature = "virtualization", Exclude = false)]
private Assembly assembly;
private List<MethodDef> allMethods = new List<MethodDef>();
private List<MethodDef> singleMethods = new List<MethodDef>(); //多余的int param ,没有Switch
private List<MethodDef> switchMethods = new List<MethodDef>(); //多余的int param ,有Switch

private void tbFileName_DragDrop(object sender, DragEventArgs e)
{
try
{
Array array = (Array)e.Data.GetData(DataFormats.FileDrop);
if (array != null)
{
string text = array.GetValue(0).ToString();
int num = text.LastIndexOf(".");
if (num != -1)
{
string text2 = text.Substring(num);
text2 = text2.ToLower();
if (text2 == ".exe" || text2 == ".dll")
{
base.Activate();
tbFileName.Text = text;
int num2 = text.LastIndexOf("\\");
if (num2 != -1)
{
DirectoryName = text.Remove(num2, text.Length - num2);
}
if (DirectoryName.Length == 2)
{
DirectoryName += "\\";
}
}
}
}
}
catch
{
}
}

private void tbFileName_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
{
e.Effect = DragDropEffects.None;
}

}


[Obfuscation(Feature = "virtualization", Exclude = false)]
private void btnGo_Click(object sender, EventArgs e)
{

if (string.IsNullOrWhiteSpace(tbFileName.Text)) //Check whether the settings file
{
rtLog.AppendText("Please select the application that needs to be decoded. !\r\n");
return;
}
if (!File.Exists(tbFileName.Text)) //Check if the file exists
{
rtLog.AppendText("decrypt the file does not exist ! \r\n");
return;
}


update links

Download:
http://qwe.tw/release/Dotbundle_Defuscator.7z

giv 04-29-2016 14:06

For me say that the page does not exist.
Can you upload to zippyshare?

Sound 04-29-2016 14:22

Quote:

Originally Posted by giv (Post 105057)
For me say that the page does not exist.
Can you upload to zippyshare?

http://qwe.tw/release/Dotbundle_Defuscator.7z

dnvthv 05-01-2016 07:08

This Account has been suspended.

Please correct the link.

mr.exodia 05-01-2016 13:23

Original thread: http://www.52pojie.cn/thread-493289-1-1.html

Sound 05-04-2016 00:20

Quote:

Originally Posted by mr.exodia (Post 105079)

He released is software, I released is source code, it Can make people learn a lot,

This different.

Sound 05-04-2016 00:22

Quote:

Originally Posted by dnvthv (Post 105077)
This Account has been suspended.

Please correct the link.

Sorry, today Has returned to normal, the site was attacked!

ontryit 06-01-2016 21:27

Quote:

Originally Posted by Sound (Post 105094)
Sorry, today Has returned to normal, the site was attacked!

Downloaded! The link is fine now

niculaita 06-02-2016 04:40

/ / without space so //


All times are GMT +8. The time now is 11:16.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX