作者:NONAME SWORDMAN[CPU](CPU?这是什么?呵呵
CHINA PALUNION UNION)
观看人群:各位CREAK和共享软件作者们(既然是软件安全,这些不会跑吧……)
------------------------
ok,关于共享软件的安全各位作者一定很头痛吧,呵呵:)(共享软件作者:
你小子破解了我多少软件 我:我是分析算法
顿时,作者带过来的测慌机狂响
):),我就来介绍介绍怎么+强共享软件的安全吧:)
------------------------
1 一定不要用字符串对比
这部分很重要,一些动态破解的同志(共享软件作者:“同志”?你还敢说你不是CREAK?)们,哪怕是菜菜,也可以CREAK出来,具体防范措施一会儿再说
2 一定不要在程序里激怒CREAK
如果你激怒了的话,CREAK很有可能不破出来誓不为人
,这时你的软件再怎么NIU,最终肯定会被瓦解的,因为CREAK很有可能会请教高手……(比如www.pediy.com上的:) )
3 一定一定一定要注意的一点!!!!
就是你别把你测试能不能注册的时候把序列号MEASSGE(没打错吧,我都是用MSG……)出来的没给删掉,否则…………(使用者:噫?这个软件怎么没探出来“注册失败”却出来一串数字?)
------------------------
呵呵,下面就是解决方法了......
1 必要时候掌握两种语言,一部分注册在主程序里,一部分在那个小程序里……不过最好会PASCAL或者QBASIC,这样生成的都是16位的程序,一般WIN都很好的支持,但是64的就
但是这样也有个好处,就是OD W32ASM 之类的都分析不出来了,只有DEBUG才能用(菜鸟愣了)……
2 最好加双保护,虽然高手能给CREAK,但是新手就得挂
3 利用不起眼的OCX DLL,比如说你可以用个COMMAND.OCX,内容为XP图标,在XP图标里自己编个函数……注册的……这样你帮助文件里就说是帮助2000模仿XP…………
很少用2000了
4 大牛用RING 0级的,遍历所有进程,看进程名,窗口名,文件属性(别以为只有大小……),MD5,只要符合立刻×××(请自己想像…………)
5 加壳,最好是那种比较难破的,不过你别来STARFORCE就(好像是这样拼吧……)行了,那个需要钱,当然你别用UPX,最好找个犄角旮旯的,或者大牛自己弄,自己弄的时候注意要隐藏成UPX之类的(你不会?……去看精华),最好是文件脱了以后大点,比如10M-->40M的,这样OD运行容易假死……
6 字符串+密,这里一定要注意,比较简单的比如 ASC转换+1再CHR一下:)越乱越好,让CREAK看不出来哪里是乱码,哪里是字符串(不过解密的也要放在程序/OCX里,这样很有可能被1行1行看的CREAK给解了
)
7 别把临时文件给放那里,注册失败后要删除!
8 最后一点,注册成功后拜托不要只弄个文件、注册表的,这样很容易被Crea*,如果你想赚米,一定要先在EXE里自写入(不会?你在程序某行中狂弄9090909090也行……),再用文件判断,最好再要求用户把你提供的一个EXE文件放在程序目录下,这样CREAK就是看到算法了也很难弄,然后你再来个自效验,可以说以上8点都达到的软件是很难破了
---------------------
呵呵:)以上仅供学习,各位软件制造者不要阴我们:)阴一下也没关系,共同学习嘛:)
PS:建议版主+精华,写了这么多毕竟也很费脑筋,尤其是那个16位的……
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!