Continuamos el trabajo con los datos de Corporación Compromiso, ingresamos a la terminal:
ssh -L10443:base443 sivel@compromisoong.org
Pasamos al navegador y digitamos la dirección
https://localhost:10443/
- Regresamos a la terminal para cambiar de directorio:
cd /var/log
- Si se nos olvida en qué directorio nos encontramos digitamos
pwd
- Otro comando aprendido es
hostname
, el cual nos muestra en qué máquina estamos trabajando (en caso de olvido), en este caso la respuesta sería: super.compromisoong.org
Otros comandos:
ls
es para listar
less
para mirar un archivo, less authlog
nos muestra el registro de ingresos a nuestro sistema. El comando shift + g nos lleva al final
Si deseamos averiguar quien ha intentado ingresar a nuestro sistema less authlog
nos muestra el IP del usuario así:
invalid user test from 211.157.113.89
para una mayor claridad y ubicación de la persona que intentó ingresar a nuestro sistema digitamos el comando
geoiplookup 211.157.113.89
y enter, su resultado fue China. Si queremos averiguar el nombre que corresponde a esa IP utilizamos el comando
dig -x 211.157.113.89
como resultado nos mostró mail.chinacomm.com.cn
.
Buscamos esa dirección en un navegador, averiguamos su contacto y
mediante el progama mail y el editor vi pudimos redactarle y enviarle un
mensaje electrónico. Como ejemplo le enviamos el mensaje a
webmaster@chinacomm.com.cn
y en el tema (subject) escribimos:
Attempt to enter compromisoong.org from your IP on 16.Aug.2006 at 7:10:41.
Otra forma de emplear un correo electrónico es con mutt
y con el editor vi
en la terminal. Algunos de los comandos de vi
son:
- Para entrar a modo inserción tecleamos la letra
i
.
- Esc + dd borra una línea,
- Esc + x borra un caracter
- Esc + wq! guardar y salir
- Salir q, Y envía el mensaje.
Cuando leemos root en el sistema se refiere al administrador.
Continuamos con BITACORAS Y SUS COMANDOS:
sudo
ejecuta un comando como usuario root (una vez configurado) útil
por ejemplo para ver un archivo que tiene permiso de lectura solo para el
propietario.
sudo less secure
muestra todos los comandos que se han ejecutado como
usuario root.
sudo less daemon
muestra los servicios que están funcionando en el
computador. Por ejemplo el ntpd
es el servidor de tiempo que sincroniza
el reloj del servidor con el de otros servidores a nivel mundial.
Para revisar bitácoras antiguas digitamos cd
y oprimimos enter, lo cual nos
manda al directorio personal (/home/sivel
).
- Crear un directorio:
mkdir
seguido del nombre que le quieras dar.
cp
es un comando para copiar, por ejemplo para copiar toda la información
que contiene /var/log
en mi directorio digitamos:
sudo cp /var/log/* .
Encontramos varios archivos comprimidos que no pudimos leer (terminan en gz
)
para descomprimir utilizamos el gzip
. Por ejemplo
gzip -d authlog.0.gz
Como resultado el nombre del archivo cambia pasó a: authlog.0
- Otro comando es el
grep
, es un buscador: ejemplo
grep "211.157.113.89" authlog.0
wc
para conteo, el cual trabaja con -c
para conteo de bytes o
caracteres; -w
, para conteo de palabras en el archivo, -l
cuenta el
número de líneas.
man
para leer los manuales
- comando para descomprimir todo:
sudo gzip -d *.gz
grep "211.157.113.89" authlog* | wc-l
su resultado es el número de veces
que el texto 211.157.113.89 aparece en todos los archivos que comienzan
con authlog
- Buscar una cadena en todos los archivos del directorio actual:
grep "211.157.113.89" *
- Presentar los archivos en los que aparece una cadena:
sudo grep "tamara" * -l
w
muestra qué usuarios están en línea
whoami
muestra en qué usuario estoy
- crear un usuario
sudo adduser nombre