Qt源码解析 索引
汇编逆向— 授权破解示例分析
问题模拟
运行环境
- x64dbg
- Windows 10
- vs2017
示例代码
直接使用控制台程序,更简单一点。
#include <iostream>
bool checkPassword(int key)
{
bool result = false;
if (key == 999)
{
result = true;
}
return result;
}
int main()
{
std::cout << "请输入密码!\n";
while (true)
{
int num = 0;
std::cin >> num;
if (checkPassword(num))
{
std::cout << "OK!";
break;
}
else
{
std::cout << "ERROR!\n";
}
}
return 0;
}
运行效果
正常程序测试。