Siguiendo con nuestro curso de Hacking la presente entrega pretende dar a conocer los comandos básicos de Windows y de Linux, para que se familiaricen con ellos y que le servirán para resolver los problemas planteados en el resto de las entregas.
Comandos básicos {Windows}
Date
Muestra o establece la fecha del sistema
Time
Muestra o establece la hora del sistema
Ver Muestra la versión de MS-DOS que se está utilizando
Dir
Muestra la lista de subdirectorios y ficheros de un directorio o carpeta
Cls
Borra la pantalla
mkdir
<directorio>
md
<directorio>
Crea un directorio o carpeta. Por ejemplo: md utilidades
chdir
<directorio>
cd
<directorio>
Muestra el nombre o cambia el directorio actual . Por ejemplo: cd utilidades
Rmdir
<directorio>
rd
<directorio>
Borra un directorio o carpeta. Por ejemplo: rd utilidades
tree
<ruta> Muestra de forma gráfica-texto la estructura de carpetas de una unidad o ruta.
Por ejemplo: tree c:\utilidades
Chkdsk
Comprueba un disco y muestra un informe de estado
Mem
Muestra la cantidad de memoria usada y libre en el sistema
rename
<origen> <destino>
Ren
<origen> <destino>
Cambia el nombre de uno o más ficheros.
Por ejemplo: ren nombreantiguo nombrenuevo
copy
<origen> <destino> Copia uno o más ficheros en otra localización.
Por ejemplo: copy c:\util\fichero.txt c:\temporal
move
<origen> <destino> Cambia el nombre a ficheros y directorios.
Por ejemplo: move c:\utilidades c:\herramientas
type
<fichero> Muestra el contenido de un fichero de texto.
Por ejemplo: type c:\utilidades\mifichero.txt
More
<fichero> Muestra la información pantalla a pantalla.
Por ejemplo: More c:\utilidades\mifichero.txt
delete
<fichero>
del
<fichero>
Elimina uno o más ficheros. Por ejemplo: del c:\utilidades\mifichero.txt
Herramientas de red {Windows}
ping
<máquina> El comando ping permite enviar “sondas” ICMP (Internet Control Message Protocol) a otra computadora, con el objetivo de saber si ésta es alcanzable a través de la red. Además muestra un resumen estadístico acerca del porcentaje de sondas que no han tenido respuesta y del tiempo de respuesta. Se puede utilizar el nombre de la máquina o directamente su dirección IP en Internet.Por ejemplo:
ping www.google.com
ping 193.145.85.2
Algunas opciones son:
-n
<N> : envía N paquetes
-t
: envía de manera indefinida los paquetes.
Para cancelar ésta y otras opciones: CTRL+C.
Para ver más opciones: ping /h
tracert
<máquina> El comando tracert es la abreviatura de trace route, el cual nos permite saber la ruta que siguen los paquetes desde el origen, es decir, nuestra máquina, hasta la máquina destino. También se pueden visualizar los tiempos de cada salto. Como máximo,
se listarán 30 saltos. Es interesante observar que se obtienen los nombres de las máquinas por las cuales viajan los paquetes.
Por ejemplo:
tracert www.google.com
tracert 193.145.85.2
Algunas opciones:
-h
<N> : para especificar N saltos como máximo.
-d
: no muestra en nombre de las máquinas.
Para ver más opciones: tracert
ipconfig
El comando ipconfig muestra información sobre las interfaces de red activas en el ordenador.
Por ejemplo:
ipconfig
Algunas opciones:
/all
: muestra más detalles
/renew
: activa las direcciones IP del adaptador
cuando se usa configuración automática con DHCP.
/release
: desactiva las direcciones IP del adaptador
cuando se usa configuración automática con DHCP.
Para ver más opciones: ipconfig /?
route
El comando route sirve para definir rutas estáticas, borrar rutas o simplemente ver el estado de las rutas.
Algunas opciones:
Print
: muestra la lista de rutas.
Delete
: borra una ruta.
Add
: añade una ruta.
Por ejemplo:
route print
Para ver más opciones: route /?
netstat
Muestra gran cantidad de información sobre el estado de la red y conexiones de red establecidas con máquinas remotas.
Algunas opciones:
-a
Muestra todas las conexiones y puertos escucha.
-e
Muestra estadísticas Ethernet.
Por ejemplo:
netstat
netstat –an
Para ver más opciones: netstat /?
Comandos básicos {Linux}
pwd Muestra el nombre del directorio actual.hostname Muestra el nombre de la máquina local (en la que estamos trabajando)
finger
<usuario> Muestra información sobre el usuario <usuario>Por ejemplo:
finger root
Ls Lista el contenido de directorios Por ejemplo:
ls –la
cd
<directorio> Cambia al directorio <directorio>.Ejemplo 1: Si nuestro login es “milogin”, el comando $cd cambia al directorio /home/mylogin
Ejemplo 2: $cd - Cambia al último directorio visitado.
Ejemplo 3: $cd /tmp Cambia al directorio “tmp”
cp
<origen> <destino>
Copia ficheros. Copia el fichero “origen” en “destino”. Por ejemplo: cp /etc/passwd /tmp
rm
<fichero> Borra ficheros. Sólo el propietario del fichero (o root) puede borrarlo.
Por ejemplo: rm mifichero
mv
<origen> <destino> Mueve o renombra ficheros y directorios
Por ejemplo: mv nombreantiguo nombrenuevo
mkdir
<directorio> Crea un directorio con nombre “directorio”
Por ejemplo: mkdir midirectorio
rmdir
<directorio> Borra el directorio “directorio” si se encuentra vacío
Por ejemplo: rmdir midirectorio
man
<comando> Muestra las páginas del manual on-line Por ejemplo: man ls
Herramientas de red {Linux}
ping <máquina> El comando ping permite enviar “sondas” ICMP (Internet Control Message Protocol) a otra computadora, con el objetivo de saber si ésta es alcanzable a través de la red. Además muestra un resumen estadístico acerca del porcentaje de sondas que no han tenido respuesta y del tiempo de respuesta. Se puede utilizar el nombre de la máquina o directamente su dirección IP en Internet.Por ejemplo:
ping www.google.com
ping 193.145.85.2
Para ver más opciones:
man ping
Traceroute
<máquina> El comando traceroute indica la ruta que siguen los paquetes desde el origen, es decir, nuestra máquina, hasta la máquina destino llamada <máquina>.
Por ejemplo: traceroute www.google.com
Para ver más opciones: man traceroute
Ifconfig
El comando ifconfig muestra información sobre las interfaces activas (ethernet, ppp, etc.).
Por ejemplo:
ifconfig
Para ver más opciones: man ifconfig
route
El comando route sirve para definir rutas estáticas, borrar rutas o simplemente ver el estado de las rutas.
Algunas opciones:
print:
muestra la lista de rutas.
delete:
borra una ruta.
add:
añade una ruta.
Por ejemplo:
route
Para ver más opciones: man route
Netstat
Muestra gran cantidad de información sobre el estado de la red y de las conexiones TCP/IP establecidas.
Por ejemplo:
netstat
netstat –an
Para ver más opciones: man netstat
2 comentarios:
Este tutorial es buenísimo, espero llegar lejos con él, pero tengo un problema, al introducir "chkdsk" me dice lo siguiente: "Acceso denegado porque no tiene privilegios suficientes. Invoque esta utilidad ejecutándola en modo elevado."
Y no me sale lo que debería, ¿alguna solucción?
Amigo @Lolicon64, por el error que dices lo más probable es que estés intentando ejecutar la herramienta de revisión del disco (chkdsk) con un usuario sin privilegios administrativos.
Debes entrar en la PC con un usuario que sea administrador del equipo para poder ejecutar esta herramienta.
Saludos y suerte!
;)
Publicar un comentario