算法逆向
简介
呱 太
我什么都做不到
展开
-
简单的凯撒加密并手动去除花指令
这个程序是加了花指令的,首先去除花指令定位到花指令位置给他nop掉接下来保存下来就行了我们将去除花指令的程序拖到ida中这是我们的main函数我们对main函数和算法进行一些重命名修改这个算法就是将我们输入的字符串转换为一个新的字符串,在与 ((++**–,//…QQPP 这个字符串对比char key[] = "bcdaren";int __cdecl Algorithm(char* inputkey, char* outputkey, int a3){ sig原创 2021-01-21 17:01:55 · 523 阅读 · 0 评论 -
入门算法分析
首先我们先下一个api断点接下来一步一步跟,跟到算法位置这段代码就很明显了 读取了我们的注册码,并进行了算法运算用od来逆向算法比较麻烦我们用ida来逆打开ida,转到我们算法的位置按F5,源码直接出来了我们将关键函数重新命名一下sprintf是一个干扰,小心进坑,我们不管他,进入算法函数算法直接出来了(消息框文字可能会乱码,是编码问题,options>>string literals>>utf-16LE)这段代码直接可以放在编译器里运行,我们可原创 2021-01-20 14:39:25 · 96 阅读 · 0 评论