【发布时间】:2015-09-18 22:42:08
【问题描述】:
我创建了一个非常简单的 c++ 控制台应用程序,它将用户输入的密码与硬编码的密码进行比较并打印相应的输出。
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string password;
cout << "Enter the password"<<endl;
getline (cin, password);
if(password=="123"){
cout << "correct password" <<endl;
}else {
cout << "incorrect password" <<endl;
}
return 0;
}
我想调试并跳过特定行。为此,我想搜索correct password / incorrect password 行。所以我尝试使用“搜索所有引用的文本”选项,但问题是没有这样的文本。
我遵循了一些教程,他们在其中搜索引用的文本并找到那种硬编码的行。
【问题讨论】:
-
要不要先拆机?
-
@ForceBru 实际上我遵循了一些教程。他们只是从 olly 打开 exe 文件
标签: c++ reverse-engineering ollydbg