能力值:
( LV2,RANK:10 )
|
-
-
2 楼
- -!!
C:\DOCUME~1\XXXX\LOCALS~1\Temp\E_4\
里的删掉...应该.....是不是呵??
|
能力值:
( LV9,RANK:180 )
|
-
-
3 楼
明码比对
什么算法都不重要了
CBBJEJFHGG
UVVN-SNRP-QQ72
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
楼上的大大厉害,能给我些指点不?我是菜鸟,这是我想到的认为最好的办法了.
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
我也是初学者 虽然编程都看8年了 学破解也快8年了 但还是个初学者
我在每次编写程序后都是自己去逆向看看 这个习惯挺好的 让我懂得了更多的编程之外的东西
希望你也能得以借鉴 看雪有2007出的crackme 里面有很多例子 你可以先破解下学习下
然后在写新的时候 会有很大帮助的
最好的程序员 其实也是最出色的Cracker
|
能力值:
(RANK:260 )
|
-
-
6 楼
123456~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
谢谢各位大大,我还得修炼呀.这个东西我先不发了,晚会我把我注册的实现过程贴上来。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
我的实现过程
1.取得硬盘特征码,把硬盘特征码每一位数字的asc码+17也就是变成字母,"-"直接转成"Z",这就是注册时看到的机器码。
2.注册时把注册码写到注册表项HKEY_LOCAL_MACHINE\SOFTWARE\CYTools\register提示用户程序即将退出,然后自动关闭。
3.程序再次启动时从注册表读入注册码,不马上判断注册码是否有效。用了一个定时器,0.1秒后在定时器里判断。
4.判断方法:取得机器码长度然后用97-机器长度做为关键码,再用关键码-机器码每位的asc码+65,然后每4位之间加"-"把这个字符串再和注册表里取得的注册码对比,相等则注册成功,否则失败。
sessiondiy大大说的明码对比就是我的第四步,这里在内存里暴露了.........
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
我有一个专业软件,好像也和MYNICEPAGE兄说的这种算法相似。
去试一下。
|
|
|