|
[推荐]DOS下验证类软件破解——新思路
希望相关公司不要太小气。。。 矛盾之争是必然的,如果你无法面对生老病死,那你干脆别出生;如果你无法面对矛盾之争,那你干脆别出软件。 有实力的也许已经找到攻击算法了,公布算法可比公布方法更加残酷和恐怖,你应该感谢楼主的手下留情。。。 |
|
[求助]关于财务分析师的破解思路(高手请进)
脱壳参考LS的高手即可,脱壳后且优化 大小 3.48MB 版本: V6.0 Build406 下载地址:http://www.skycn.com/soft/11563.html 运行安装的时候显示为V6.0 Build400 关键比较: CALL 00754EE0 要求返回AX=0FFFF即可注册 爆破: -------------------------------------------------------------------------------------------------------- 跟进 CALL 00754EE0 00755D0E 66:8B85 58FFF>MOV AX,WORD PTR SS:[EBP-A8]---------->修改为: 00755D0E 66:B8 FFFF MOV AX,0FFFF 00755D12 90 NOP 00755D13 90 NOP 00755D14 90 NOP -------------------------------------------------------------------------------------------------------- 保存修改,这样修改后,所有需要注册才能用的功能开启了,包括保存分析等 不知道还有哪里遗漏?软件不注册好象也没多少限制的吧? 要分析算法? 到 CALL 00754EE0 去看 验证运算过程: —————————————————————————— 通过Reg.GetHardDiskId获取硬盘ID---X ID倒置---Y 取Y从第二位开始,六位。然后前面连接“FA”---Z 取Z的MD5值---L 将L倒置---M 取M左边5位---SN1 取M右边5位---SN2 将输入的注册码的前面两空连接一起---JN1 将输入的注册码的后面两空连接一起---JN2 通过DecryptStringFun1解密JN1,密钥为Z---BN1 通过DecryptStringFun1解密JN2,密钥为Z---BN2 验证 SN1=BN1 SN2=BN2 即可注册成功 —————————————————————————— 逆算解密过程: —————————————————————————— 申请码的MD5值倒置后左5位---Z1 申请码的MD5值倒置后右5位---Z2 通过EncryptStringFun1将Z1加密,密钥为申请码---注册码前10位 通过EncryptStringFun1将Z2加密,密钥为申请码---注册码后10位 格式调整为 AAAA-BBBB-CCCC-DDDD的形式 注意:逆向过程中有些细节,如取数值,宽字符等,要注意下 注册机就不写了,写出来不好意思 将EncryptStringFun1代码帖出来放在VB里面用 Dim lpRegisterCode As String Dim lpOutBuffer As String * 32 Dim length As Integer length = Len(Miyao.Text) If (length = 0) Then MsgBox ("密钥不能为空!") Miyao.SetFocus Exit Sub End If lpRegisterCode = "user-E46D333B3BA5BF96" If (EncryptStringFun1(Yuanwen.Text, Miyao.Text, lpOutBuffer, lpRegisterCode)) Then Jieguo.Text = lpOutBuffer Else MsgBox ("Error") 模块: Public Declare Function EncryptStringFun1 Lib "Reg.DLL" (ByVal lpInBuffer As String, ByVal lpKey As String, ByVal lpOutBuffer As String, ByVal lpRegisterCode As String) As Long 需要共享软件加密算法库专业版 REG.DLL 文件 _____________________________________________________ 整个过程中发现BlowFish算法出现过,但是我不知道它用在程序里到底发挥了什么样的作用 |
|
|
|
[注意]MSN,百度HI等即时通讯的大好时机,颠覆QQ的大好时机
推荐openfire+spark来彻底抵制QQ,这是套开源专业的即时通讯系统 |
|
[原创]国产某即时通讯系统的网络暗桩
联想到了珊瑚虫事件,哎。。。这世道。。。 |
|
[讨论]珊瑚虫QQ作者被捕。引发深思
MSN,百度HI等即时通讯的大好时机,颠覆QQ的大好时机 |
|
[推荐]做好自己
珍惜生命,漠视生命等于达尔文倒退 |
|
[原创]我们专业目前为止真正就业率基本为0,是因为我们菜吗?
大学看你学什么了,学做人,那么它一定可以让你在4年内达到质的变化 学文化那么要到图书馆,要到互联网上学,大多数老师也就是个半桶水,乱扯的 学谈情说爱那么要到教室、公园、寝室,大学里不谈谈爱情是很失败的 学习雷锋要到学生会和青年志愿者协会,什么义务劳动都有你的份 学习黑色会要到教务处的,让你见识不学好的后果有多严重 学习技能就业的话,只能到社会实践了,最好学校能够安排你们大三的时候实习一年整,然后大四回到学校里,你们就会知道该学习什么了,也明白了社会的无耻和黑暗,你会鼓起勇气冲向光明的明天...... 呵呵 |
|
[求助]XXXX事务代理管理信息系统的分析问题
00538E68 . /0F84 87010000 JE LabourAg.00538FF5 本次注册关键跳转,改必跳 004BED82 . /0F84 B5000000 JE LabourAg.004BEE3D 重启验证注册跳转,改必跳 |
|
[求助]上课用的一个课件,密码忘记了,帮忙破解,谢谢!
4060b8——————算法代码处----------------好困,大致看了一下,你跟进去就能看到算法了 a14e———————比较的校验,关键暗码 116404204————作者QQ号码----------------如果你是合法注册的用户,可以联系软件作者求助 密码123-----------------假设密码是123,那么验证的过程:(根据位数的不同,基本内置了近8种还是6种算法,我没有细看) 取1的ASC码:31 31 * 535A1C01 = F43F5C31——————N1 N1 + 231278A5 = 1751D4D6——————N2 N2 / 2^10 = 1751 ——————N3 取N3低8位 51 ——————N4 —————————————————————————— 取2的ASC码:32 32 * 535A1C01 = 47997832——————N11 N11 + 231278A5 = 6AABF0D7——————N22 N22 / 2^10 = 6AAB ——————N33 取N33低8位 AB ——————N44 N44 * 2^8 = AB00 ——————N55 N55 + N4 = AB51 ——————N66 —————————————————————————— 取3的ASC码:33 33 * 535A1C01 = 9AF39433———————N111 N111 + 231278A5 = BE060CD8——————N222 N222 / 2^10 = BE06 —————————N333 取N333低8位 06 ———————————N444 N444 * 2^10 = 60000 —————————N555 N555 + N66 = 6AB51——————————N666 —————————————————————————— 每位都计算完后,将最终累加的结果继续变形: N666 * 535A1C01 = 383D8751 ——————M1 M1 + 231278A5 = 5B4FFFF6 ———————M2 M2 / 2^10 = 5B4F ———————————M3 —————————————————————————— 最终要求 M3 = A14E 即可完成注册 这个就是算法了 逆推? 呵呵,我是没精力了,睡觉去 |
|
[求助]功能限制,及正版加密狗的破解
看看就走~~日后回来 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值