[CrackMe]160个CrackMe之19
Posted onetrainee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[CrackMe]160个CrackMe之19相关的知识,希望对你有一定的参考价值。
[CrackMe]160个CrackMe之19
该代码难度很低,直接IDA F5 就可以计算出来
注册机
#include<windows.h> #include <iostream> using namespace std; int main() { char name[20]; cout << "name:"; cin >> name; unsigned int v22 = strlen(name); unsigned int v25 = 0x81276345; for (int i = 0; i < v22; ++i) { char v2 = name[i]; v25 += v2; v25 ^= i << 8; v25 *= ~(i * v22) * (i + 1); } cout << "key:" << v25 << endl; }
以上是关于[CrackMe]160个CrackMe之19的主要内容,如果未能解决你的问题,请参考以下文章
reverse新160个CrackMe之154-cpp_crackme1——MFC+纯算法逆向
reverse新160个CrackMe之154-cpp_crackme1——MFC+纯算法逆向