hacktricks/hardware-physical-access/escaping-from-gui-applications.md

20 KiB
Raw Blame History

Escapando de los KIOSKs

{% hint style="success" %} Aprende y practica Hacking en AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica Hacking en GCP: HackTricks Training GCP Red Team Expert (GRTE)

Apoya a HackTricks
{% endhint %}

WhiteIntel

WhiteIntel es un motor de búsqueda alimentado por la dark web que ofrece funcionalidades gratuitas para verificar si una empresa o sus clientes han sido comprometidos por malwares robadores.

El objetivo principal de WhiteIntel es combatir los secuestros de cuentas y los ataques de ransomware resultantes de malwares que roban información.

Puedes visitar su sitio web y probar su motor de forma gratuita en:

{% embed url="https://whiteintel.io" %}


Verificar dispositivo físico

Componente Acción
Botón de encendido Apagar y encender el dispositivo nuevamente puede exponer la pantalla de inicio
Cable de alimentación Verificar si el dispositivo se reinicia cuando se corta brevemente la energía
Puertos USB Conectar un teclado físico con más accesos directos
Ethernet Un escaneo de red o sniffing puede permitir una mayor explotación

Verificar posibles acciones dentro de la aplicación GUI

Los Diálogos Comunes son esas opciones de guardar un archivo, abrir un archivo, seleccionar una fuente, un color... La mayoría de ellos ofrecerán una funcionalidad completa de Explorador. Esto significa que podrás acceder a funcionalidades de Explorador si puedes acceder a estas opciones:

  • Cerrar/Cerrar como
  • Abrir/Abrir con
  • Imprimir
  • Exportar/Importar
  • Buscar
  • Escanear

Deberías verificar si puedes:

  • Modificar o crear nuevos archivos
  • Crear enlaces simbólicos
  • Acceder a áreas restringidas
  • Ejecutar otras aplicaciones

Ejecución de Comandos

Tal vez usando la opción Abrir con puedas abrir/ejecutar algún tipo de shell.

Windows

Por ejemplo cmd.exe, command.com, Powershell/Powershell ISE, mmc.exe, at.exe, taskschd.msc... encuentra más binarios que se pueden usar para ejecutar comandos (y realizar acciones inesperadas) aquí: https://lolbas-project.github.io/

*NIX __

bash, sh, zsh... Más aquí: https://gtfobins.github.io/

Windows

Saltando restricciones de ruta

  • Variables de entorno: Hay muchas variables de entorno que apuntan a alguna ruta
  • Otros protocolos: about:, data:, ftp:, file:, mailto:, news:, res:, telnet:, view-source:
  • Enlaces simbólicos
  • Accesos directos: CTRL+N (abrir nueva sesión), CTRL+R (Ejecutar Comandos), CTRL+SHIFT+ESC (Administrador de tareas), Windows+E (abrir explorador), CTRL-B, CTRL-I (Favoritos), CTRL-H (Historial), CTRL-L, CTRL-O (Diálogo de Archivo/Abrir), CTRL-P (Diálogo de Imprimir), CTRL-S (Guardar como)
  • Menú Administrativo oculto: CTRL-ALT-F8, CTRL-ESC-F9
  • URIs de Shell: shell:Herramientas Administrativas, shell:Bibliotecas de Documentos, shell:Bibliotecas, shell:Perfiles de Usuario, shell:Personal, shell:Carpeta de Inicio de Búsqueda, shell:Sistemas de Red, shell:Enviar a, shell:Perfiles de Usuarios, shell:Herramientas Administrativas Comunes, shell:Mi PC, shell:Carpeta de Internet
  • Rutas UNC: Rutas para conectarse a carpetas compartidas. Deberías intentar conectarte al C$ de la máquina local ("\\127.0.0.1\c$\Windows\System32")
  • Más rutas UNC:
UNC UNC UNC
%ALLUSERSPROFILE% %APPDATA% %CommonProgramFiles%
%COMMONPROGRAMFILES(x86)% %COMPUTERNAME% %COMSPEC%
%HOMEDRIVE% %HOMEPATH% %LOCALAPPDATA%
%LOGONSERVER% %PATH% %PATHEXT%
%ProgramData% %ProgramFiles% %ProgramFiles(x86)%
%PROMPT% %PSModulePath% %Public%
%SYSTEMDRIVE% %SYSTEMROOT% %TEMP%
%TMP% %USERDOMAIN% %USERNAME%
%USERPROFILE% %WINDIR%

Descarga tus Binarios

Consola: https://sourceforge.net/projects/console/
Explorador: https://sourceforge.net/projects/explorerplus/files/Explorer%2B%2B/
Editor de registro: https://sourceforge.net/projects/uberregedit/

Accediendo al sistema de archivos desde el navegador

RUTA RUTA RUTA RUTA
File:/C:/windows File:/C:/windows/ File:/C:/windows\ File:/C:\windows
File:/C:\windows\ File:/C:\windows/ File://C:/windows File://C:/windows/
File://C:/windows\ File://C:\windows File://C:\windows/ File://C:\windows\
C:/windows C:/windows/ C:/windows\ C:\windows
C:\windows\ C:\windows/ %WINDIR% %TMP%
%TEMP% %SYSTEMDRIVE% %SYSTEMROOT% %APPDATA%
%HOMEDRIVE% %HOMESHARE


Atajos

  • Sticky Keys Presiona SHIFT 5 veces
  • Mouse Keys SHIFT+ALT+BLOQ NUM
  • Alto Contraste SHIFT+ALT+IMPR PANT
  • Teclas de Alternancia Mantén presionado BLOQ NUM por 5 segundos
  • Teclas de Filtro Mantén presionado el SHIFT derecho por 12 segundos
  • WINDOWS+F1 Búsqueda de Windows
  • WINDOWS+D Mostrar Escritorio
  • WINDOWS+E Abrir Explorador de Windows
  • WINDOWS+R Ejecutar
  • WINDOWS+U Centro de Accesibilidad
  • WINDOWS+F Búsqueda
  • SHIFT+F10 Menú Contextual
  • CTRL+SHIFT+ESC Administrador de Tareas
  • CTRL+ALT+DEL Pantalla de inicio en versiones más nuevas de Windows
  • F1 Ayuda F3 Búsqueda
  • F6 Barra de Direcciones
  • F11 Alternar pantalla completa en Internet Explorer
  • CTRL+H Historial de Internet Explorer
  • CTRL+T Internet Explorer Nueva Pestaña
  • CTRL+N Internet Explorer Nueva Página
  • CTRL+O Abrir Archivo
  • CTRL+S Guardar CTRL+N Nueva RDP / Citrix

Deslizamientos

  • Desliza desde el lado izquierdo hacia la derecha para ver todas las ventanas abiertas, minimizando la aplicación KIOSK y accediendo directamente a todo el sistema operativo;
  • Desliza desde el lado derecho hacia la izquierda para abrir el Centro de Acción, minimizando la aplicación KIOSK y accediendo directamente a todo el sistema operativo;
  • Desliza desde el borde superior para hacer visible la barra de título de una aplicación abierta en modo de pantalla completa;
  • Desliza hacia arriba desde la parte inferior para mostrar la barra de tareas en una aplicación de pantalla completa.

Trucos de Internet Explorer

'Barra de Imagen'

Es una barra de herramientas que aparece en la parte superior izquierda de la imagen cuando se hace clic en ella. Podrás Guardar, Imprimir, Enviar por correo electrónico, Abrir "Mis Imágenes" en el Explorador. El Kiosko debe estar utilizando Internet Explorer.

Protocolo Shell

Escribe estas URL para obtener una vista de Explorador:

  • shell:Herramientas Administrativas
  • shell:BibliotecaDocumentos
  • shell:Bibliotecas
  • shell:PerfilesUsuarios
  • shell:Personal
  • shell:CarpetaInicioBusqueda
  • shell:CarpetaLugaresRed
  • shell:EnviarA
  • shell:PerfilesUsuarios
  • shell:HerramientasAdministrativasComunes
  • shell:MiPC
  • shell:Internet
  • Shell:Perfil
  • Shell:ArchivosPrograma
  • Shell:Sistema
  • Shell:PanelControl
  • Shell:Windows
  • shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D} --> Panel de Control
  • shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D} --> Mi PC
  • shell:::{{208D2C60-3AEA-1069-A2D7-08002B30309D}} --> Mis Sitios de Red
  • shell:::{871C5380-42A0-1069-A2EA-08002B30309D} --> Internet Explorer

Mostrar Extensiones de Archivos

Consulta esta página para más información: https://www.howtohaven.com/system/show-file-extensions-in-windows-explorer.shtml

Trucos de Navegadores

Respaldo de versiones iKat:

http://swin.es/k/
http://www.ikat.kronicd.net/\

Crear un cuadro de diálogo común usando JavaScript y acceder al explorador de archivos: document.write('<input/type=file>')
Fuente: https://medium.com/@Rend_/give-me-a-browser-ill-give-you-a-shell-de19811defa0

iPad

Gestos y botones

  • Desliza hacia arriba con cuatro (o cinco) dedos / Doble toque en el botón de Inicio: Para ver la vista de multitarea y cambiar de aplicación
  • Desliza hacia un lado u otro con cuatro o cinco dedos: Para cambiar a la siguiente/anterior aplicación
  • Pellizca la pantalla con cinco dedos / Toca el botón de Inicio / Desliza hacia arriba con 1 dedo desde la parte inferior de la pantalla en un movimiento rápido hacia arriba: Para acceder a Inicio
  • Desliza un dedo desde la parte inferior de la pantalla solo 1-2 pulgadas (lento): Aparecerá el dock
  • Desliza hacia abajo desde la parte superior de la pantalla con 1 dedo: Para ver tus notificaciones
  • Desliza hacia abajo con 1 dedo en la esquina superior derecha de la pantalla: Para ver el centro de control del iPad Pro
  • Desliza 1 dedo desde el lado izquierdo de la pantalla 1-2 pulgadas: Para ver la vista de Hoy
  • Desliza rápidamente 1 dedo desde el centro de la pantalla hacia la derecha o izquierda: Para cambiar a la siguiente/anterior aplicación
  • Presiona y mantén presionado el botón de Encendido/Apagado/Suspensión en la esquina superior derecha del iPad + Mueve el deslizador de apagado todo hacia la derecha: Para apagar
  • Presiona el botón de Encendido/Apagado/Suspensión en la esquina superior derecha del iPad y el botón de Inicio durante unos segundos: Para forzar un apagado completo
  • Presiona el botón de Encendido/Apagado/Suspensión en la esquina superior derecha del iPad y el botón de Inicio rápidamente: Para tomar una captura de pantalla que aparecerá en la esquina inferior izquierda de la pantalla. Presiona ambos botones al mismo tiempo brevemente, si los mantienes presionados unos segundos se realizará un apagado forzado.

Atajos

Debes tener un teclado para iPad o un adaptador de teclado USB. Aquí se mostrarán solo los atajos que podrían ayudar a escapar de la aplicación.

Tecla Nombre
Comando
Opción (Alt)
Mayús
Retorno
Tabulador
^ Control
Flecha Izquierda
Flecha Derecha
Flecha Arriba
Flecha Abajo

Atajos del Sistema

Estos atajos son para la configuración visual y de sonido, dependiendo del uso del iPad.

Atajo Acción
F1 Disminuir Brillo
F2 Aumentar Brillo
F7 Retroceder una canción
F8 Reproducir/Pausar
F9 Saltar canción
F10 Silenciar
F11 Disminuir volumen
F12 Aumentar volumen
⌘ Espacio Mostrar una lista de idiomas disponibles; para elegir uno, toca de nuevo la barra espaciadora.

Navegación en iPad

Atajo Acción
⌘H Ir a Inicio
⌘⇧H (Comando-Mayús-H) Ir a Inicio
⌘ (Espacio) Abrir Spotlight
⌘⇥ (Comando-Tabulador) Lista de las últimas diez aplicaciones utilizadas
⌘~ Ir a la última aplicación
⌘⇧3 (Comando-Mayús-3) Captura de pantalla (aparece en la esquina inferior izquierda para guardar o actuar sobre ella)
⌘⇧4 Captura de pantalla y ábrela en el editor
Presiona y mantén ⌘ Lista de atajos disponibles para la aplicación
⌘⌥D (Comando-Opción/Alt-D) Muestra el dock
^⌥H (Control-Opción-H) Botón de Inicio
^⌥H H (Control-Opción-H-H) Mostrar barra de multitarea
^⌥I (Control-Opción-i) Selector de elementos
Escape Botón Atrás
→ (Flecha Derecha) Siguiente elemento
← (Flecha Izquierda) Elemento anterior
↑↓ (Flecha Arriba, Flecha Abajo) Toca simultáneamente el elemento seleccionado
⌥ ↓ (Opción-Flecha Abajo) Desplazarse hacia abajo
⌥↑ (Opción-Flecha Arriba) Desplazarse hacia arriba
⌥← o ⌥→ (Opción-Flecha Izquierda o Opción-Flecha Derecha) Desplazarse hacia la izquierda o derecha
^⌥S (Control-Opción-S) Activar o desactivar el habla de VoiceOver
⌘⇧⇥ (Comando-Mayús-Tabulador) Cambiar a la aplicación anterior
⌘⇥ (Comando-Tabulador) Volver a la aplicación original
←+→, luego Opción + ← o Opción+→ Navegar a través del Dock

Atajos de Safari

Atajo Acción
⌘L (Command-L) Abrir ubicación
⌘T Abrir una nueva pestaña
⌘W Cerrar la pestaña actual
⌘R Actualizar la pestaña actual
⌘. Detener la carga de la pestaña actual
^⇥ Cambiar a la siguiente pestaña
^⇧⇥ (Control-Shift-Tab) Mover a la pestaña anterior
⌘L Seleccionar el campo de texto/URL para modificarlo
⌘⇧T (Command-Shift-T) Abrir la última pestaña cerrada (se puede usar varias veces)
⌘[ Retroceder una página en tu historial de navegación
⌘] Avanzar una página en tu historial de navegación
⌘⇧R Activar el Modo Lector

Atajos de Correo

Atajo Acción
⌘L Abrir ubicación
⌘T Abrir una nueva pestaña
⌘W Cerrar la pestaña actual
⌘R Actualizar la pestaña actual
⌘. Detener la carga de la pestaña actual
⌘⌥F (Command-Option/Alt-F) Buscar en tu buzón de correo

Referencias

WhiteIntel

WhiteIntel es un motor de búsqueda alimentado por la dark web que ofrece funcionalidades gratuitas para verificar si una empresa o sus clientes han sido comprometidos por malwares de robo.

El objetivo principal de WhiteIntel es combatir tomas de cuentas y ataques de ransomware resultantes de malwares que roban información.

Puedes visitar su sitio web y probar su motor de búsqueda de forma gratuita en:

{% embed url="https://whiteintel.io" %}

{% hint style="success" %} Aprende y practica Hacking en AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica Hacking en GCP: HackTricks Training GCP Red Team Expert (GRTE)

Apoya a HackTricks
{% endhint %}