sad:ubuntu:p14
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
sad:ubuntu:p14 [2018/01/17 00:14] – José Manuel Guallar | sad:ubuntu:p14 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 7: | Línea 7: | ||
PortSentry informará todas las violaciones a los demonios syslog locales o remotos que indiquen el nombre del sistema, la hora de ataque, la IP del host atacante y el puerto TCP o UDP en el que se realizó un intento de conexión. Una vez que se detecta un escaneo, su sistema se convertirá en un agujero negro y desaparecerá del atacante. | PortSentry informará todas las violaciones a los demonios syslog locales o remotos que indiquen el nombre del sistema, la hora de ataque, la IP del host atacante y el puerto TCP o UDP en el que se realizó un intento de conexión. Una vez que se detecta un escaneo, su sistema se convertirá en un agujero negro y desaparecerá del atacante. | ||
- | ** | + | ** Requisito previo** |
- | Requisito previo** | + | |
Instalación de Ubuntu Desktop 12.04 LTS | Instalación de Ubuntu Desktop 12.04 LTS | ||
Instalación de BackTrack 5 R1 | Instalación de BackTrack 5 R1 | ||
- | |||
**Notas de la practica** | **Notas de la practica** | ||
Línea 29: | Línea 27: | ||
</ | </ | ||
- | si no tenemos conexion | + | Si no tenemos conexion |
<code bash> | <code bash> | ||
Línea 37: | Línea 35: | ||
====== Actualización del indice de paquetes ====== | ====== Actualización del indice de paquetes ====== | ||
- | |||
<code bash> | <code bash> | ||
Línea 43: | Línea 40: | ||
</ | </ | ||
- | buscamos | + | Buscamos |
<code bash> | <code bash> | ||
Línea 55: | Línea 52: | ||
</ | </ | ||
- | 01 | + | {{: |
- | + | Verificamos | |
- | verificamos | + | |
<code bash> | <code bash> | ||
- | root@ubuntu12:/# | + | root@ubuntu12:/# |
</ | </ | ||
+ | |||
**ps -eaf**, muestra todos los procesos.\\ | **ps -eaf**, muestra todos los procesos.\\ | ||
**grep -v grep**, filtra el proceso grep. \\ | **grep -v grep**, filtra el proceso grep. \\ | ||
Línea 68: | Línea 65: | ||
**ver los ficheros de configuracion** | **ver los ficheros de configuracion** | ||
+ | <code bash> | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
+ | </ | ||
observamos 3 ficheros | observamos 3 ficheros | ||
Línea 74: | Línea 73: | ||
**portsentry.ignore** es el fichero donde añadimos las ips que PortSentry ignora si es escaneado \\ | **portsentry.ignore** es el fichero donde añadimos las ips que PortSentry ignora si es escaneado \\ | ||
**portsentry-ogmpre-statcc** es el script para empezar el demonio \\ | **portsentry-ogmpre-statcc** es el script para empezar el demonio \\ | ||
- | ** | ||
- | 02 | ||
+ | {{: | ||
- | Para ver los mensajes de PortSentry en / | + | Para ver los mensajes de PortSentry en **/ |
<code bash> | <code bash> | ||
Línea 85: | Línea 83: | ||
Nos indica que está instalado y está monitoreando varios puertos tanto TCP como UDP | Nos indica que está instalado y está monitoreando varios puertos tanto TCP como UDP | ||
- | 03 | ||
+ | {{: | ||
**Observamos si el script de portsentry se encuenta en init.d** | **Observamos si el script de portsentry se encuenta en init.d** | ||
Línea 94: | Línea 92: | ||
</ | </ | ||
- | **nivel de ejecución** | + | **Nivel de ejecución** |
Identifica las secuencias de comandos de inicio y finalización para denyhosts \\ | Identifica las secuencias de comandos de inicio y finalización para denyhosts \\ | ||
Identifica el nivel de ejecución actual.\\ | Identifica el nivel de ejecución actual.\\ | ||
- | 0 System Halt | + | 0 System Halt \\ |
- | 1 usuario individual | + | 1 usuario individual |
- | 2 Modo multiusuario completo (predeterminado) | + | 2 Modo multiusuario completo (predeterminado) |
- | 3-5 Igual que 2 | + | 3-5 Igual que 2 \\ |
- | 6 Reinicio del sistema | + | 6 Reinicio del sistema |
====== Detenemos el servicio y volvemos a arrancarlo con / | ====== Detenemos el servicio y volvemos a arrancarlo con / | ||
Línea 145: | Línea 143: | ||
Abrimos el BackTrack y corremos un nmap con portsentry sin configurar | Abrimos el BackTrack y corremos un nmap con portsentry sin configurar | ||
+ | <code bash> | ||
root@bt:~# nmap -p 1-65535 -T4 -A -v -PE -PS22,25,80 -PA21,23,80 192.168.153.47 | root@bt:~# nmap -p 1-65535 -T4 -A -v -PE -PS22,25,80 -PA21,23,80 192.168.153.47 | ||
- | + | </ | |
- | 04 | + | {{: |
hacemos un ping | hacemos un ping | ||
+ | <code bash> | ||
root@bt:~# ping -c 5 192.168.153.47 | root@bt:~# ping -c 5 192.168.153.47 | ||
- | y observamos la respuesta | + | </ |
+ | Y observamos la respuesta | ||
Volvemos al Ubuntu y observamos que se ha registrado alguna acción | Volvemos al Ubuntu y observamos que se ha registrado alguna acción | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
- | 05 | + | {{: |
Ha detectado el BackTrack, ahora vamos a configurar el PortSentry en el Ubuntu | Ha detectado el BackTrack, ahora vamos a configurar el PortSentry en el Ubuntu | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
En mi cado da la linea 135, abro con la sentencia nano | En mi cado da la linea 135, abro con la sentencia nano | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
y cambio los valores de BLOCK_UDP Y BLOCK_TCP de 0 a 1 | y cambio los valores de BLOCK_UDP Y BLOCK_TCP de 0 a 1 | ||
- | 07 | + | {{: |
- | + | ||
- | grabo los cambios y reinicio el servicio | + | |
+ | Guardo los cambios y reinicio el servicio | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
+ | {{: | ||
- | 08 | + | Vuelvo |
- | + | <code bash> | |
- | vuelvo | + | |
root@bt:~# nmap -p 1-65535 -T4 -A -v -PE -PS22,25,80 -PA21,23,80 192.168.153.47 | root@bt:~# nmap -p 1-65535 -T4 -A -v -PE -PS22,25,80 -PA21,23,80 192.168.153.47 | ||
- | 09 | + | </ |
+ | {{: | ||
- | hacemos | + | Hacemos |
+ | <code bash> | ||
root@bt:~# ping -c 5 192.168.153.47 | root@bt:~# ping -c 5 192.168.153.47 | ||
- | + | </ | |
- | hacemos | + | Hacemos |
+ | <code bash> | ||
root@bt:~# telnet 192.168.153.47 22 | root@bt:~# telnet 192.168.153.47 22 | ||
- | + | </ | |
- | intentamos | + | Intentamos |
+ | <code bash> | ||
root@bt:~# telnet 192.168.153.47 80 | root@bt:~# telnet 192.168.153.47 80 | ||
+ | </ | ||
+ | Todo inaccesible, | ||
- | todo inaccesible, | + | {{:sad:ubuntu: |
- | + | ||
- | 10 | + | |
- | + | ||
- | ahora volvemos al ubuntu | + | |
+ | Ahora volvemos al ubuntu y vamos a estudiar los resultados | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
Ahora vamos a ver el fichero que contien las ips bloqueadas por escaneo | Ahora vamos a ver el fichero que contien las ips bloqueadas por escaneo | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
Para ver las ips bloqueadas por puerto tcp | Para ver las ips bloqueadas por puerto tcp | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
Para ver las ips bloqueadas por puerto tcp y udp | Para ver las ips bloqueadas por puerto tcp y udp | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
Para ver las ips bloqueadas por puerto udp | Para ver las ips bloqueadas por puerto udp | ||
+ | <code bash> | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
+ | </ | ||
+ | {{: | ||
+ | ** | ||
+ | Para desploquear el BackTrack** tenemos que quitarlo del fichero hosts.deny | ||
- | 11 | + | <code bash> |
- | + | ||
- | para desploquear el BackTrack tenemos que quitarlo del fichero hosts.deny | + | |
- | + | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
root@ubuntu12:/# | root@ubuntu12:/# | ||
Línea 221: | Línea 235: | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
+ | </ | ||
+ | {{: | ||
- | 12 | + | **Para borrar el historial** |
- | + | ||
- | Para borrar el historial | + | |
<code bash> | <code bash> | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
Línea 230: | Línea 244: | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
- | </bash> | + | </code> |
- | 13 | + | {{: |
- | para borrar el tcp | + | **Para |
+ | <code bash> | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
+ | </ | ||
- | 14 | + | {{: |
- | Para eliminar la ruta de rechaz | + | **Para eliminar la ruta de rechazo** |
+ | <code bash> | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
+ | </ | ||
- | 15 | + | {{: |
- | volvemos | + | Volvemos |
- | 16 | + | {{: |
- | ya nos vuelve a aceptar | + | Ya nos vuelve a aceptar |
- | pantallazo | + | '' |
Línea 265: | Línea 283: | ||
root@ubuntu12:/ | root@ubuntu12:/ | ||
</ | </ | ||
- | |||
- | |||
- |
sad/ubuntu/p14.1516148054.txt.gz · Última modificación: (editor externo)