Slek escribió:Como dicen, el NetCat es la navaja suiza multi-usos de los hacker no? Pues qué menos que tenerla bien limpita!!
El NirCmd ofrece muchas opciones que el cmd no tiene...
Al NetCat le quité 11 avs, y al NirCmd 2 xD
Tenía pensado Fudear las otras tolls del nirsoft, los que funcionan como stealers, pero para otra vez será.
[Enlace externo eliminado para invitados]
Sabiendo un poco de programación, y el NetCat, se pueden hacer verdadras virguerías y filigranas de todos los colores.
Talvez haga un tutorial de como usar correctamente el netcat...
Saludos!
Si me permitis Slek darte este aporte.
+ Algunos usos útiles desde Windows
- Consola remota
Servidor (en windows)
nc -l -p 1234 -e cmd.exe
-l : Listening mode
-p 1234 : Especifica el puerto 1234 en el que se pondrá en escucha
-e cmd.exe : le dice a netcat que ejecute cmd.exe en cuanto haya conexión
Opcional:
-d : detached… sirve para mandar a background a netcat (puede usarse maliciosamente, supongo)
Servidor (en linux)
nc -l -p 1234 -e /bin/bash
-l : Listening mode
-p 1234 : Especifica el puerto 1234 en el que se pondrá en escucha
-e /bin/bash : le dice a netcat que ejecute /bin/bash (nuestra shell) en cuanto haya conexión
Cliente (linux… o igual otro windows)
nc x.x.x.x 1234
Donde x.x.x.x= ip del servidor
Para salir, escribir “exit” o hacer CTRL+C
- Mandar un archivo
Destino (windows, es “a quien”)
nc -l -p 1234 > archivo
Origen (linux, es “de”)
nc x.x.x.x 1234 < archivosource
Donde x.x.x.x es la ip del destino.
- Chat p2p
Servidor
nc -l -p 2000
Cliente
nc x.x.x.x 2000
- Scanner de puertos
Aqui sería mejor utilizar nmap, pero pues es solo para probar otra funcion que se le puede dar a netcat.
nc -v -v -z x.x.x.x A-Z
-z : prevents sending any data to a TCP connection and very limited probe data to a UDP connection, and is thus useful as a fast scanning mode just to see what ports the target is listening on.
-v -v : very verbose
x.x.x.x : ip objetivo
A-Z : rango de puertos (20-30), puede ser tambien uno solo (20)
Ejemplo:
nc -v -v -z 192.168.1.70 20-30
-i : (optional) introduce un retardo en segundos
Ejemplo:
nc -v -v -z 192.168.1.70 20-30 -i 2
- Obtener información de un servicio
nc -v -v x.x.x.x port
Ejemplo:
nc -v -v 192.168.1.70 80