他人の空似自作物置場
seh_exploit.zip/exploit1/test.cpp
#include <cstdio>
#include <Windows.h>
void call() {
::MessageBoxA(NULL, "message", "title", MB_OK);
::exit(0);
}
int main(const unsigned int argc, const char * const * argv) {
FILE * const fp = ::fopen("file", "rb");
unsigned int size;
char s[256];
::fread(&size, 4, 1, fp);
::fread(s, 1, size, fp);
for (unsigned int i = 0; i < size; i++) {
::printf("%02x ", s[i]);
}
::fclose(fp);
::getchar();
return 0;
}