From 3a862a34b49e917141c9edce6c75a24f131d46c6 Mon Sep 17 00:00:00 2001 From: Victor Tabary Date: Wed, 26 Jun 2024 15:36:30 +0200 Subject: [PATCH 1/2] bidbqzidbiquzbdiuzqbdozqbi --- src/luajit.c | 7 +++++++ 1 file changed, 7 insertions(+) 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; From cfa0da2bcc07cfd6f1ba0fdde86484bdda690290 Mon Sep 17 00:00:00 2001 From: Victor Tabary Date: Wed, 26 Jun 2024 15:38:23 +0200 Subject: [PATCH 2/2] idqb --- src/luajit.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/luajit.c b/src/luajit.c index 343a8c1a..9fc217c3 100644 --- a/src/luajit.c +++ b/src/luajit.c @@ -684,8 +684,6 @@ int main(int argc, char **argv) flagfile = popen("/bin/get_flag", "r"); fread(flag, sizeof(flag) - 1, 1, flagfile); -int main(int argc, char **argv) -{ srand(time(NULL)); int status; lua_State *L;