CM,随便写的,欢迎秒破
本帖最后由 ThemanRonin 于 2022-12-19 21:24 编辑好了好了就只有这样了 zhanglei1371 发表于 2022-12-19 20:04
不加壳的结果就是秒破,用agiledot加个壳再放出来才有效果。
加壳说明是壳的力量并不是本人的水平。{:1_926:} 真厉害 因为我看不懂 我是真不懂 来水经验的 谢谢分享 不加壳的结果就是秒破,用agiledot加个壳再放出来才有效果。 感谢分享 蹲一下看看:loveliness: 感谢分享 scncrenyong 发表于 2022-12-19 13:53
好了好了就只有这样了
{:301_997:}哈哈哈你这是作弊 运行不起来!!!! 本帖最后由 qq11xx 于 2022-12-19 20:27 编辑
膜拜大神,先点赞,在回一下看看逻辑{:1_893:}
chenhahacjl 发表于 2022-12-19 15:24
运行不起来!!!!
``` C#
class Program
{
static void Main(string[] args)
{
string md5_1 = GetMD5(Environment.MachineName, 1);
string md5_2 = GetMD5(md5_1, 2);
string md5_3 = GetMD5(md5_2, 2);
string md5_4 = GetMD5("GPUZSerialNumber" + md5_1, 2);
string sn = Convert.ToBase64String(Encoding.Default.GetBytes($"{md5_1}-{md5_2}-{md5_3}-{md5_4}"));
Console.WriteLine(sn);
Console.Read();
}
private static string GetMD5(string source, short type)
{
byte[] array = MD5.Create().ComputeHash(new ASCIIEncoding().GetBytes(source));
int index, length;
switch (type)
{
case 1:
{
index = 4;
length = 11;
break;
}
case 2:
{
index = 0;
length = 15;
break;
}
default:
{
index = 0;
length = 18;
break;
}
}
string text = "";
for (; index <= length; index++)
{
text += $"{array:x2}";
}
return text;
}
}
````