net大神看一眼
问题描述: 小白一枚 已去壳追出来的码都不对爆破不知道怎么下手 没有思路了 大神看一眼怎么追吗自我分析:
问题配图 :
病毒查杀截图或链接:
下载链接: https://wwc.lanzouw.com/iMe6S08trlij
net的注册与爆破
https://www.52hb.com/thread-56636-1-1.html
(出处: 吾爱汇编论坛)
简单的,自己仔细看看呢 已经仔细看了啊 看不懂就挨个的蒙断点也蒙不对 类似注册码的东西倒是段出来不少没一个是对的 using System;
using System.Security.Cryptography;
using System.Text;
namespace ConsoleApp1
{
class Program
{
public static int smethod_7(int int_0)
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append(8);
stringBuilder.Append(5);
stringBuilder.Append(7);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(1);
stringBuilder.Append(1);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(6);
stringBuilder.Append(3);
stringBuilder.Append(6);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(3);
stringBuilder.Append(4);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(8);
stringBuilder.Append(9);
stringBuilder.Append(4);
stringBuilder.Append(2);
stringBuilder.Append(0);
stringBuilder.Append(4);
stringBuilder.Append(0);
stringBuilder.Append(8);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(6);
stringBuilder.Append(2);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(2);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(0);
stringBuilder.Append(7);
stringBuilder.Append(7);
stringBuilder.Append(3);
stringBuilder.Append(5);
stringBuilder.Append(4);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(9);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(2);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(5);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(5);
stringBuilder.Append(0);
stringBuilder.Append(1);
stringBuilder.Append(3);
stringBuilder.Append(2);
stringBuilder.Append(4);
stringBuilder.Append(9);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(9);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(4);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(0);
stringBuilder.Append(1);
stringBuilder.Append(4);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(1);
stringBuilder.Append(6);
stringBuilder.Append(0);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(8);
stringBuilder.Append(0);
stringBuilder.Append(0);
stringBuilder.Append(4);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(9);
stringBuilder.Append(1);
stringBuilder.Append(8);
stringBuilder.Append(1);
stringBuilder.Append(2);
stringBuilder.Append(8);
stringBuilder.Append(3);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(1);
stringBuilder.Append(9);
stringBuilder.Append(3);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(7);
stringBuilder.Append(5);
stringBuilder.Append(5);
stringBuilder.Append(2);
stringBuilder.Append(2);
stringBuilder.Append(1);
stringBuilder.Append(8);
stringBuilder.Append(1);
stringBuilder.Append(5);
stringBuilder.Append(8);
stringBuilder.Append(7);
stringBuilder.Append(6);
stringBuilder.Append(3);
stringBuilder.Append(3);
stringBuilder.Append(5);
stringBuilder.Append(7);
stringBuilder.Append(4);
stringBuilder.Append(6);
stringBuilder.Append(5);
return Convert.ToInt32(stringBuilder.ToString().Substring(int_0, 1));
}
public static char smethod_8(int int_0)
{
int num = int_0;
int num2 = smethod_7(num);
if (num >= 48 && num <= 57)
{
num += num2;
if (num > 57)
{
num -= 10;
}
}
else if (num >= 65 && num <= 90)
{
num += num2;
if (num > 90)
{
num += 88;
}
}
else if (num >= 97 && num <= 122)
{
num += num2;
if (num > 122)
{
num -= 28;
}
}
return (char)num;
}
static void Main(string[] args)
{
string string_0 = Console.ReadLine();
string_0 = string_0.Replace("-", "");
string text = "";
foreach (char int_ in string_0)
{
text += smethod_8((int)int_).ToString();
}
Console.WriteLine(string.Concat(new string[]
{
text.ToString(),
text.ToString(),
text.ToString(),
text.ToString(),
"-",
text.ToString(),
text.ToString(),
text.ToString(),
text.ToString(),
"-",
text.ToString(),
text.ToString(),
text.ToString(),
text.ToString(),
"-",
text.ToString(),
text.ToString(),
text.ToString(),
text.ToString()
}));
}
}
}
注册机,C#编译,环境2019,net core3.1
非常感谢大神 我就想要一个追吗或者爆破方法一个苍蝇拍而已 你弄来个原子弹我也不会用啊不会生成EXE啊非常感谢 自己顶一下 各位能不能说下如何追码啊 private static string smethod_10()
{
string text = GClass17.smethod_6().Replace("-", "");
string text2 = GClass17.smethod_9(text); // 这里返回的字符串就是注册码 也就是text2的值 GClass17.smethod_9(这个函数就是计算注册码的
text2 = GClass17.smethod_11(text2);
string result;
if (text.Length == 16)
{
result = text2;
}
else
{
result = "机器码无效,请联系客服";
}
return result;
} 楼上的就对 当初我拦截出来没看见东西楼上大神提出来了我有拦截了一下 TEXT2没有东西 F10就显示出来了camille大神给了注册机代码感谢感谢 男孩子大神专门给小白做了视频不胜感激 再次感谢大神们出手 牛逼克拉斯 祝各位长命百岁 今年进入福布斯前三
页:
[1]
2