一个小软件求实战思路
本帖最后由 穿越 于 2021-1-16 13:01 编辑本人小白,想学点破解方面的知识,正好手头有个小软件作为实战目标:
下载:https://wwe.lanzous.com/il3GNk9sr1a 密码:4mgy
这个软件是一个简单的打印软件,安装后需要联网注册,打印一定数量后需要再次注册,请各位大神帮指点下,作为小白该如何入手。
谢谢!
是不是在52求破的那个挽联打印软件,我解压出来一看这个软件名字就直接删除了。 vipcrack 发表于 2021-1-12 10:41
是不是在52求破的那个挽联打印软件,我解压出来一看这个软件名字就直接删除了。
软件名字不重要哈
哈哈,我可以破解,不过没有打印机 leonsun 发表于 2021-1-12 13:51
哈哈,我可以破解,不过没有打印机
大神!终于等到你了!请出手!
本帖最后由 wangjf1985 于 2021-1-12 17:18 编辑
简单看了一下 这个软件是明码比较 应该不难解决啊,可以直接找到注册码的
if (text.Length == 16 && this.textBox6.Text.Length == 16)
{
for (int i = 0; i < 16; i++)
{
int startIndex = text3.IndexOf(text[i.ToString());
string text5 = text4.Substring(startIndex, 1);
text2 += ((i != 15) ? text5 : this.textBox6.Text.Substring(15, 1));
}
num = string.Compare(this.textBox6.Text, text2);
}
这个就是算法的部分。。。只要你注册码和机器码都是16各字符的长度就可以触发这个算法然后再text2里面就可以看到注册码了
此处又发现一个 不知道是不是别人也这样,,就是用记事本打开软件安装目录下生成的MicrProgramFiles.esa文件,然后输入microsoft visual studio同样可以免注册。。。不知道是不是我输入过注册码的原因,具体的你们可以尝试下。。。
感谢分享感谢分享感谢分享 本帖最后由 tingwei3 于 2021-1-13 09:18 编辑
试了一下:de4dot脱壳,用dnspy分析,在所有按钮事件上下断(我不知道注册按钮时就这么干的),点注册按钮后,就能看到6楼分析的情况 本帖最后由 smallhorse 于 2021-1-13 09:57 编辑
菜鸟,乱改的,勿喷
smallhorse 发表于 2021-1-13 09:55
菜鸟,乱改的,勿喷
大神:解压密码?
页:
[1]
2