Scripting Avanzado en Bash y Python



Scripting Avanzado en Bash y Python

Scripting Avanzado en Bash y Python

Cuenta de Twitch: https://www.twitch.tv/s4vitaar
Servidor Discord HackTheBox Español: https://discord.gg/u3dsh9M

00:00 – Introducción
01:05 – Explicando el concepto base sobre lo que vamos a estar trabajando
04:51 – Comenzamos creando nuestro script en Bash para simular la Shell
07:59 – Incorporación de Getopts para el manejo de parámetros
15:03 – Controlando el total de parámetros pasados
16:11 – Explicando problema con el PATH en las webshells
18:39 – Definiendo la función encargada de simularnos la Shell
21:11 – Definiendo logística de detección de comandos existentes
23:34 – Inserción de elementos en arrays
20:39 – Realizando comprobación en la existencia de binarios
33:16 – Explicando los shell builtin commands
34:52 – Considerando el desplazamiento entre directorios como shell builtin command
37:01 – Aplicando URL-Encode sobre espacios en el comando introducido
39:55 – Validando la logística de detección de comandos
41:44 – Emitiendo consultas para obtener la respuesta de la ejecución del comando
45:43 – Migrando a Python para obtener una fully tty over http
50:48 – Codificando en base64 nuestros comandos
53:52 – Definiendo los parámetros que se van a emitir por GET
56:42 – Explicando concepto del uso de mkfifo para obtener una tty por ficheros
1:02:22 – Definiendo escritura a archivos a través de la función WriteCmd
1:08:02 – Definiendo lectura de archivos a través de la función ReadCmd
1:09:30 – Definiendo nuestro modo de operación por mkfifo en la función SetupShell
1:18:52 – Limpiando el buffer del fichero output
1:21:23 – Uso de hilos para mejorar la utilidad en la lectura de buffer
1:28:32 – Probando nuestra utilidad y viendo su alcance
1:30:44 – Borrando trazas y rastros que dejamos en el sistema con los ficheros temporales
1:38:00 – Resolviendo dudas

Comments are closed.