jueves, 23 de diciembre de 2021

Solución Runlevel III. Linux.

Solución actualizada al ejercicio planteado de Runlevel Linux el 20 del 10 de 2016. Esta vez realizado desde parrot.

Solución planteada por Raúl.

jueves, 16 de diciembre de 2021

Solución Runlevel II. Linux.

Solución actualizada al ejercicio planteado de Runlevel Linux el 20 del 10 de 2016. Esta vez realizado desde debian.

  1. Creamos el servicio: root@debian:/etc/systemd# nano telebotd.service
  2. Lo activamos: systemctl enable telebotd.service
  3. Hacemos el script en /usr/bin
  4. El resultado sería:
  5. El fichero /home/carlos/historial.txt contendría los comandos ejecutados por el usuario.

Solución planteada por Juan Carlos.

miércoles, 24 de noviembre de 2021

Procesos Windows II parte.

Comandos que nos permiten gestionar los procesos en Windows. II parte.

Ejecuta los siguientes comandos y analiza los resultados:

  1. Busca los procesos que ejecuta firefox.exe.
  2. tasklist /fi "imagename eq firefox.exe"
  3. Buscar el proceso que ejecuta un servicio específico:
  4. tasklist /fi "services eq Audiosrv"
  5. Muestra los procesos que lleven ejecutándose más de 2 y media:
  6. tasklist /fi "cputime gt 02:30:00"
  7. Muestra los servicios que ejecuta un proceso:
  8. tasklist /svc /fi "pid eq 1104"
  9. Lista los procesos que ocupan más de 45MB de memoria
  10. tasklist /fi "memusage gt 45000"
  11. Muesra la lista de procesos iniciados por el usuario "pepe":
  12. tasklist /fi "username eq pepe"
  13. Muestra el uso de memoria de un proceso:
  14. tasklist /fi "pid eq 1104"
  15. Lista de procesos que no responden:
  16. tasklist /fi "status eq not responding"
  17. Lista los servicios que se ejecutan con una cuenta de usuario:
  18. tasklist /v /fi "username eq pepe"
  19. ¿qué muestra esto?
  20. tasklist /fi "imagename eq b*"
  21. ¿qué muestra esto?
  22. taslist /svc
  23. Lista los servicios que se ejecutan ahora:
  24. tasklist /v /fi "status eq running"
  25. Lista los servicios que se ejecutan con svchost:
  26. tasklist /fi "imagename eq svchost.exe" /svc
  27. Muestra los procesos que usan el módulo ntdll.dll:
  28. tasklist /m ntdll.dll
  29. Muestra los procesos de un equipo remoto:
  30. tasklist /s equiporemoto
  31. Muestra todos procesos con un pid mayor de 1200.

viernes, 22 de octubre de 2021

Scripts Linux XXI

  1. Hacer un script que me compruebe cada minuto que hay alguien en el sistema, sino hay nadie que apague el sistema.
  2. Crea un fichero con las líneas que tengan menos de 11 palabras de otro fichero que pasas como argumento.
  3. Crea un script que cuente el número de vocales y consonantes de una frase que pases como parametro.
  4. Realiza un script que te pida un número y te indique si es capicúa.
  5. Crea un script que liste, solo y en este orden, el nombre del archivo, su mascara de permisos y el propietario de los archivos ejecutables del directorio actual.
  6. Realiza un script que me muestre la cantidad total de bytes de los ficheros modificados en octubre.
  7. Realiza un script que cuente las líneas de un fichero que le pases como parámetro y además nos diga el tiempo de ejecución.
  8. Realiza un script que te borre todos los usuarios comprendidos entre 2 uid’s que le pases como parámetros.
  9. Haz un script que te muestre la longitud de la línea más larga de un archivo que pases como parámetro