自己整的CM一只
呵呵~~ 将比较简单的运算兜转了几回~~~:loveliness:由于是VB的缘故 可能新手朋友搞起算法来有点昏~~~
下载: http://www.xpi386.com/other/crackme.rar 不会算法,怕晕···不敢搞
[ 本帖最后由 杨家将 于 2008-9-18 00:31 编辑 ] 今天下午看一个东西把眼睛看花了 然后玩你这CM我的眼睛更花!!
但是蚊香妹妹的东西 我们要顶起!!!/:013 /:013
暴破
追码
00406390 /0F84 AE000000 je 00406444
00406396 . |393D 24A04000 cmp dword ptr , edi
此处要改JMP 不是输入用户直接跳转错误!!!!
注册码方式明码比较!!!/:001 /:001
[ 本帖最后由 夜冷风 于 2008-9-17 16:49 编辑 ] /:010 本人不是MM /:010
/:018等T大出手分析完整算法 :loveliness: :loveliness: 嘿嘿.我们期待大大们分析算法!! 不用改成jmp!有点BT啊/:L
[ 本帖最后由 x80x88 于 2008-9-17 20:22 编辑 ] 3楼那个好像有点问题,改JMP还是无法爆破
6楼的能给个提示吗?我不会破VB的
[ 本帖最后由 鬼魅幽灵 于 2008-9-17 20:27 编辑 ] 原帖由 x80x88 于 2008-9-17 20:07 发表 https://www.chinapyg.com/images/common/back.gif
不用改成jmp!有点BT啊/:L
38042
:loveliness: 大侠发个完整的分析来让咱菜鸟学习一下 大侠/:012 楼上的老大不能这样诽谤我/:L /:001
用户名必须为8位
算法部分:
用户名:10111110
用户名的ascii的和为186
用户名偶数位ascii(0 1 1 0)的和为C2(即第2 4 6 8位)
186-C2=C4--->十进制值为196(注册码第一部分)
C2*4=308--->776(十进制值)
776的md5值为8C6744C9D42EC2CB9E8885B54FF744D0(转换成大写)
倒序为0D447FF45B5888E9BC2CE24D9C44768C
从第11位开始取10位为"5888E9BC2C",为注册码的第二部分
由此可得
用户名:10111110
注册码:196-5888E9BC2C
[ 本帖最后由 x80x88 于 2008-9-17 22:07 编辑 ] 只要注册名是8位就可以直接追出注册码,明码比较,如果注册码超过8位或者不等于8位就算追出注册码也是错误的