|
[求助]请教这一段算法怎么写注册机?
c=(a-int(a/i)*i)-int((a-int(a/i)*i)/26)*26+96 a-int(a/i)*i) &&把数值a的后两位分离出来,如a是1346这个表达式得到46 设此函数为f(a,2)则原表达式可以简化为: c=f(a,2)-int(f(a,2))*26/26+96 而int(x)*26/26的作用是把一个大于26的数变成26的倍数,而小于26的数为0 所有只有可能是26,72,98 ALLT(STR(bitxor(c,122)) &&把C和01111010B相异或后变成字符再去两边空格 然后经过循环逐次把它累加,相当于形成一个字符串 a=(a-c*i/100)/i &&这么简单的东西就不用我解释了吧 不过不知道楼主想干啥 写这种注册机很简单的 后感: 其实如果VB和delphi能做到一步的话,再引用本身的正余弦函数等复杂一点的长浮点运算函数,把所有参数都加上一个随机值,故意弄到超过16位,再尽可能多的进行乘除运算,就算不加壳,也能把解密者搞崩溃.其实解密这东西,说明白了就是我们乘人不备给人一刀,练的再好的人也受不了,如果真的是一个精于破解的顶级编程高手写一个加密软件,一个非常好的解密者也会搞到最后自杀,不过破解技术的研究可以让国产软件防盗能力逐渐加强,这是好事儿. |
|
[原创]在逆向一个核武级的木马时得到的秘密
熊猫烧香病毒里面的各种思路也出现很久了,但经过作者改后,当时几乎杀死了所有杀软,不是老的知识就是没用的知识,我没贴一句代码的原因,只是说思路,一个软件的好坏,不是说代码如何,关键是看它的算法和思路,在可以预见的未来,算法仍然是程序的灵魂. 熊猫烧香如果这样改,就会更历害. 检查所有盘符的ghost文件,如果找到则把算法关键比较部分覆盖掉,让gho文件失效,测文件大小, 坏破或删除所以超过500M的文件,关联doc,xls,txt,com.scr和exe到毒病文件,捕获所有双面盘符事件,关且指向毒病执行件,让exe和dll里面都有病毒体,加壳免杀后且相互检测,同时同时在同命运运行.如果升级版的熊猫烧香能做到,很多人都会哭,不要以为所有用户都是逆向高手可以手工杀毒. |
|
[原创]让匕首变成屠龙刀(QQ软件逆向工程大猜想)
总之从理论上是可行的,并且实现起来相当简单,如果只是调用API的话,做一个这样的木马总体积应该不会超过30K,如果谁用兴趣用delphi做,我这有相当代码和俄罗斯的那个纯API插件 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值