他人の空似自作物置場
CallerCheck_SimExec.zip/NoGuard/target.cpp
#include <cstdio>
#include <cstring>
static char filename[256];
int main(const int argc, const char * const * const argv) {
std::strcpy(filename, argv[0]);
unsigned int size;
char name[64];
FILE *const fp = std::fopen("data.bin", "rb");
std::fread(&size, sizeof(size), 1, fp);
std::fread(name, 1, size, fp);
std::fclose(fp);
std::printf("name: %s\n", name);
return 0;
}