NovaHacking
  • Whoami
  • Artículos
    • Panamá Papers
    • Tratamiento para la TTY
    • Introducción a la Ciberseguridad
    • Introducción al Buffer Overflow
    • Introducción al Pivoting
    • IDS - IPS (Suricata)
    • Colisión de Hash
    • RSA Cracker
  • Herramientas
    • Explotación
      • Hydra
      • pwncat-cs
    • Reconocimiento
      • Nmap
      • Arp scan
  • CTF
    • Dockerlabs
      • Amor
      • BreakMySSH
      • DockHackLab
      • FirstHacking
      • sjd
      • WhereIsMyWebShell
      • Dark
      • Queuemedic
      • Buffered
      • Pn
      • Canario
      • Domain
      • HereBash
  • Linux
    • 🐧Inicio Linux
Powered by GitBook
On this page
  • Recuperar una Terminal Interactiva
  • Manual
  • Usando python
  • Tener la terminal con colores
  • ¿Qué hace este comando?
  1. Artículos

Tratamiento para la TTY

TAG -> Artículos

En esta sección comparto pequeños trucos y comandos que utilizo para optimizar y mejorar mi experiencia con la terminal. Desde cómo recuperar sesiones de terminal hasta configurar colores o ajustar el tamaño del terminal, encontrarás comandos prácticos que te serán de utilidad.

Recuperar una Terminal Interactiva

En algunos casos, como durante la explotación de una máquina o al trabajar en un entorno limitado, es necesario transformar una terminal básica en una terminal interactiva completa. Aquí tienes dos métodos que suelo usar:

Manual

Usa esta serie de comandos para convertir una terminal básica en una interactiva:

script /dev/null -c bash      # Crea un entorno limpio de bash en la reverse shell
ctrl + z                      # Suspende la sesión actual 
stty raw -echo; fg            # Restaura la terminal en modo crudo
reset xterm                   # Resetea y habilita el entorno xterm
echo $TERM                    # Verifica el tipo de terminal actual
export TERM=xterm             # Establece xterm como tipo de terminal
nano                          # Comprueba si el tamaño de terminal es correcto

# Ajustar tamaño de la terminal
stty size                     # Verifica las filas y columnas actuales en tu terminal
stty rows 46 cols 168         # Ajusta manualmente el tamaño de la terminal víctima

Usando python

Si prefiero algo más directo en caso de que este disponible, utilizo Python para spawn de una shell interactiva:

python3 -c 'import pty; pty.spawn("/bin/bash")'

Tener la terminal con colores

Un entorno visualmente atractivo en la terminal hace que trabajar sea más cómodo. Con este comando, ajusto tanto el tamaño como los colores de la terminal:

stty rows 46 cols 168 && export TERM=xterm-256color SHELL=bash && source /etc/skel/.bashrc

¿Qué hace este comando?

  1. Ajusta las dimensiones de la terminal a 46 filas y 168 columnas (Dimenciones de mi terminal).

  2. Establece xterm-256color como tipo de terminal para habilitar colores avanzados.

  3. Define bash como shell principal.

  4. Carga el archivo .bashrc para aplicar configuraciones personalizadas.

Estos trucos son parte de mi día a día al trabajar con terminales en sistemas Linux. ¡Espero que te resulten tan útiles como a mí! Si tienes otros tips o mejoras, siempre estoy abierto a aprender algo nuevo.

PreviousPanamá PapersNextIntroducción a la Ciberseguridad

Last updated 4 months ago