Jump to content
Tuts 4 You

EAZfuscator .NET 2022.1 Max Preset (BlackHat)


1 Screenshot

This unpackme is protected with latest version of EAZfuscator = https://www.gapotchenko.com/eazfuscator.net/features

Password to unpack = EAZ2022 (I made a RAR file with password protection because I was unable to upload the unpackme directly. I was getting error due to false virus alarm)

Your job is to unpack the file fully. Partial unpacking won't be accepted.

using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using BlackHatAnonymous.Properties;

namespace BlackHatAnonymous
{
	// Token: 0x02000002 RID: 2
	public class BlackHat : Form
	{
		// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
		public BlackHat()
		{
			this.InitializeComponent();
		}

		// Token: 0x06000002 RID: 2 RVA: 0x0000205E File Offset: 0x0000025E
		private void button1_Click(object sender, EventArgs e)
		{
			MessageBox.Show("Hi, Your Job is to Unpack this File and Change this Message.\r\n\r\nDo Your Best to Unpack It.", "Change Me Please", MessageBoxButtons.OK);
		}

		// Token: 0x06000003 RID: 3 RVA: 0x00002071 File Offset: 0x00000271
		protected override void Dispose(bool disposing)
		{
			if (disposing && this.components != null)
			{
				this.components.Dispose();
			}
			base.Dispose(disposing);
		}

		// Token: 0x06000004 RID: 4 RVA: 0x000020DC File Offset: 0x000002DC
		private void InitializeComponent()
		{
			ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(BlackHat));
			this.button1 = new Button();
			base.SuspendLayout();
			this.button1.BackColor = SystemColors.MenuHighlight;
			this.button1.FlatAppearance.BorderColor = Color.White;
			this.button1.FlatAppearance.BorderSize = 2;
			this.button1.FlatStyle = FlatStyle.Flat;
			this.button1.Font = new Font("Calibri", 20.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
			this.button1.ForeColor = SystemColors.ButtonFace;
			this.button1.Location = new Point(29, 471);
			this.button1.Name = "button1";
			this.button1.Size = new Size(312, 74);
			this.button1.TabIndex = 0;
			this.button1.Text = "CHANGE MY MESSAGE";
			this.button1.UseVisualStyleBackColor = false;
			this.button1.Click += this.button1_Click;
			base.AutoScaleDimensions = new SizeF(6f, 13f);
			base.AutoScaleMode = AutoScaleMode.Font;
			this.BackgroundImage = Resources.black;
			this.BackgroundImageLayout = ImageLayout.Stretch;
			base.ClientSize = new Size(378, 573);
			base.Controls.Add(this.button1);
			base.FormBorderStyle = FormBorderStyle.Fixed3D;
			base.Icon = (Icon)componentResourceManager.GetObject("$this.Icon");
			base.MaximizeBox = false;
			base.Name = "BlackHat";
			this.Text = "BlackHat - Unpack Me";
			base.ResumeLayout(false);
		}

		// Token: 0x04000001 RID: 1
		private IContainer components;

		// Token: 0x04000002 RID: 2
		private Button button1;
	}
}

NULL

Changelog of 2022.1

  • Preliminary support for .NET 7.0
  • JetBrains Rider 2021.3 support
  • Introduced EazfuscatorActiveConfigurations MSBuild property that allows to specify multiple build configurations eligible for obfuscation
  • Improved code virtualization
  • Improved --ensure-obfuscated command-line option: multi-threaded processing, visual reporting, more detailed exit codes of a process
  • Improved documentation
  • Fixed issue that could lead to "Unable to extract field definition from instruction operand" error during obfuscation
  • Fixed issue that could lead to a build error when using an obfuscated assembly as a reference in a C++/CLI project
  • Fixed issue that could lead to unverifiable code when using dynamic expressions on interface types
  • Fixed issue that could lead to TypeLoadException in obfuscated .NET 6.0 binaries compiled with ReadyToRun
  • Fixed issue that could lead to BadImageFormatException during ReadyToRun image generation
  • Fixed issue that could lead to ArgumentException when using application settings in obfuscated projects targeting .NET Core or .NET 5.0+
  • Fixed issue with anonymous types that could occur after assembly merging
  • Fixed issue with .NET Standard 2.1 assembly merging
  • Fixed issue with code inlining that could lead to "Cannot bind method" error at runtime
  • Fixed multiple issues with custom attributes
  • Fixed issue when MSBuild integration might not work for Visual Studio versions 2012 and 2013
 Share


User Feedback

Recommended Comments

There are no comments to display.

×
×
  • Create New...