Update 04-June 2022
Version 2022.2
Unpack Password - BH2022.2
Old 2022.1 Info -
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.
Edited by BlackHat
What's New in Version 06/05/2022 12:20 AM
Released
Version 2022.2 Added
Password to Unpack - BH2022.2
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
Recommended Comments