S
const char * видны если открыть исполняемый файл в блокнотике : )Size: a a a
S
const char * видны если открыть исполняемый файл в блокнотике : )VM
#include "lua.h"
#include "lauxlib.h"
void main() {
lua_State * L = newL_newstate();
luaL_openlibs(L);
// вшиваем код сюда
char * code = "blabla lua/luac code";
luaL_dostring(L, code);
lua_close(L);
}VM
VM
VM
S
VM
mva tmp echo 'print("hello")' > moo.lua
mva tmp glue luajit-2.1.9999.x86_64 moo.lua myapp.elf
mva tmp ./myapp.elf
hellomva tmp file myapp.elf
myapp.elf: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, stripped
S
VM
VM
S