// Rew1nd.Rot47
// Token: 0x06000006 RID: 6 RVA: 0x0000298C File Offset: 0x00000B8C
public static string rot47_it(string data)
{
byte[] array = Rot47.ByteSequence(33, 126).ToArray();
byte[] bytes = Encoding.ASCII.GetBytes(data);
List list = new List();
foreach (byte b in bytes)
{
byte b2 = b;
if (b2 126)
{
list.Add(b2);
}
else
{
int num = (int)(b2 - 33 + 47);
if (num 94)
{
num -= 94;
}
if (num == 94)
{
num = 0;
}
list.Add(array[(int)Convert.ToByte(num)]);
}
}
return Encoding.ASCII.GetString(list.ToArray());
}
lol ? |
==> |
im using tools for deobf: Nemesis dumper, CFF explorer, VMPDemutetion, VMPKiller, de4dot 3.1.4 |
==> |
idk how to write keygen (ez deobf)
if anyone want write keygene:
private void method_9()
{
byte byte_ = this.method_3();
int num = this.method_5();
int num2 = this.method_5();
int int_ = this.method_5();
int int_2 = this.method_5();
GClass5.Class30 @class = null;
for (int i = 0; i = 0)
{
j++;
}
else
{
this.list_1.Insert(j, @class);
flag = true;
IL_C6:
if (!flag)
{
this.list_1.Add(@class);
goto IL_D7;
}
goto IL_D7;
}
}
goto IL_C6;
}
IL_D7:
@class.method_3(byte_, int_, int_2);
return;
}
}
goto IL_6D;
} |
==> |
easy i think but i dont know how to decode it: "jWu4lSSbBOFRcb4wTK7Tgj14YMiFvvD9QMahKaB2u1I=" and
"nHgRku555jrnkhWGFDMceUlOxLzozQK7mAfNCiCTfwI=" |
==> |
9 seconds lol
key: 2968723465784783 |
==> |