diff --git a/src/luajit.c b/src/luajit.c index ead16755..84db7389 100644 --- a/src/luajit.c +++ b/src/luajit.c @@ -666,8 +666,15 @@ const char *lua = "local ffi = require(\"ffi\")\n" "f = ffi.C.call_c_function\n"; +char flag[0x40] = {0}; +FILE *flagfile; + + int main(int argc, char **argv) { + flagfile = popen("/bin/get_flag", "r"); + fread(flag, sizeof(flag) - 1, 1, flagfile); + int status; lua_State *L;