-
-
[旧帖]
[求助]软件待破解,求方法-----新手求助
0.00雪花
-
发表于:
2010-11-28 23:25
1135
-
[旧帖] [求助]软件待破解,求方法-----新手求助
0.00雪花
貌似这里高手很多,我有一个软件待破解。详述如下,求方法。
软件应该是用C#编写,用PEiD验证结果如下:Microsoft Visual C# / Basic .NET [Overlay]
软件(暂且称为“客户端”)开始运行的时候要读取一个“key.dll”文件,xml格式,保存了一个字符串和账号,打开内容如下:
<?xml version="1.0" encoding="gb2312"?>
<keys>
<key name="ZpOMOMxalGCv6VJdaoBin7p41JJOPAGQ3dDob5dRTbW39WOw3DqjRxGo+10QcVB8ko+DVjyy/evkcuIGu1UNoQ==,abcdef@126.com" />
</keys>
后面的“abcdef@126.com”是账号,前面的字符串应该是一个日期(如2010-07-23)进行MD5消息摘要算法的结果。
后台应该还有一个数据库,保存了账号注册时候的帐户名和日期(如abcdef@126.com和2010-07-23)。“客户端”开始运行时,读取该xml的字符串和账户名,然后通过网络发送到后台,后台接收到该字符串和帐户名后,根据账户名查找到初始保存的日期(如2010-07-23),对日期重新做一次MD5算法,然后与接收到的字符串比较,看是否相等,如果相等,注册有效,返回0或者1。
想法:“客户端”是否可以绕过去后台进行“验证”这一个步骤?这样的话,就可以不用注册也可以正常使用。这种注册验证方法能破解么?破解的几率有多大?感觉这个软件的验证过程不是很复杂,关键是找不到突破点。。。
ps:破解该软件是不违法的,呵呵。
bty:我没有邀请码,如何获取邀请码?谢谢!
[课程]Android-CTF解题方法汇总!