From 02618efcc90b8bcdbcd677337bd90f73cf164c28 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Mon, 5 Oct 2015 17:39:24 +0200 Subject: Correctly zero-terminate /bin/sh --- elymas/lib/sys.ey | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'elymas/lib') diff --git a/elymas/lib/sys.ey b/elymas/lib/sys.ey index 5961fde..c702434 100644 --- a/elymas/lib/sys.ey +++ b/elymas/lib/sys.ey @@ -53,7 +53,7 @@ # 0 -> a shell command { ==cmd - "/bin/sh" [ "sh" "-c" cmd ] "\0" |cat '*00.0 [ ] +execve ??proc.exec + "/bin/sh\0" [ "sh" "-c" cmd ] "\0" |cat '*00.0 [ ] +execve ??proc.exec } /shell sys .deff # 0 -> function to execute in the child -- cgit v1.2.3