![]() |
#2
zklhp2012-02-09 15:21
|
我用OLLYDBG反汇编如下代码生成的EXE,现在我想在执行完strcpy时,让程序暂停,怎办?
#include "stdafx.h"
#include "string.h"
class GSVirtual{
public :
void gsv(char * src)
{
char buf[100];
strcpy(buf,src);
vir();
}
virtualvoidvir()
{
}
};
int main()
{
GSVirtual test;
test.gsv(
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90"
"\x90\x90\x90\0"
);
return 0;
}