他人の空似自作物置場
sehop.zip/exploit1_sehop/test.cpp
#include <cstdio>
#include <Windows.h>
#include "dllmain.h"
int main(const unsigned int argc, const char * const * argv) {
::LoadLibraryW(L"sehop.dll");
FILE * const fp = ::fopen("file", "rb");
unsigned int size;
char s[256];
::fread(&size, 4, 1, fp);
::fread(s, 1, size, fp);
const unsigned int key = 0xAA;
for (unsigned int i = 0; i < size; i++) {
::printf("%02x ", xor(s[i], key));
}
::fclose(fp);
::getchar();
return 0;
}