Вихід з KIOSKів

Reading time: 8 minutes

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Підтримайте HackTricks

Перевірка фізичного пристрою

КомпонентДія
Кнопка живленняВимкнення та повторне вмикнення пристрою може відкрити стартовий екран
ЖивленняПеревірте, чи перезавантажується пристрій, коли живлення короткочасно вимкнено
USB портиПідключіть фізичну клавіатуру з додатковими комбінаціями
EthernetСканування мережі або перехоплення може дозволити подальшу експлуатацію

Перевірка можливих дій у GUI-додатку

Звичайні діалоги - це ті опції збереження файлу, відкриття файлу, вибір шрифту, кольору... Більшість з них пропонують повну функціональність Провідника. Це означає, що ви зможете отримати доступ до функцій Провідника, якщо зможете отримати доступ до цих опцій:

  • Закрити/Закрити як
  • Відкрити/Відкрити з
  • Друк
  • Експорт/Імпорт
  • Пошук
  • Сканування

Вам слід перевірити, чи можете ви:

  • Модифікувати або створювати нові файли
  • Створювати символічні посилання
  • Отримати доступ до обмежених зон
  • Виконувати інші додатки

Виконання команд

Можливо, використовуючи опцію Відкрити з ви зможете відкрити/виконати якийсь вид оболонки.

Windows

Наприклад cmd.exe, command.com, Powershell/Powershell ISE, mmc.exe, at.exe, taskschd.msc... знайдіть більше бінарних файлів, які можна використовувати для виконання команд (і виконання несподіваних дій) тут: https://lolbas-project.github.io/

*NIX __

bash, sh, zsh... Більше тут: https://gtfobins.github.io/

Windows

Обхід обмежень шляху

  • Змінні середовища: Існує багато змінних середовища, які вказують на певний шлях
  • Інші протоколи: about:, data:, ftp:, file:, mailto:, news:, res:, telnet:, view-source:
  • Символічні посилання
  • Ярлики: CTRL+N (відкрити нову сесію), CTRL+R (виконати команди), CTRL+SHIFT+ESC (Диспетчер завдань), Windows+E (відкрити провідник), CTRL-B, CTRL-I (Улюблені), CTRL-H (Історія), CTRL-L, CTRL-O (Файл/Діалог відкриття), CTRL-P (Діалог друку), CTRL-S (Зберегти як)
  • Схований адміністративний меню: CTRL-ALT-F8, CTRL-ESC-F9
  • Shell URIs: shell:Administrative Tools, shell:DocumentsLibrary, shell:Librariesshell:UserProfiles, shell:Personal, shell:SearchHomeFolder, shell:Systemshell:NetworkPlacesFolder, shell:SendTo, shell:UsersProfiles, shell:Common Administrative Tools, shell:MyComputerFolder, shell:InternetFolder
  • UNC шляхи: Шляхи для підключення до спільних папок. Вам слід спробувати підключитися до C$ локального комп'ютера ("\\127.0.0.1\c$\Windows\System32")
  • Більше UNC шляхів:
UNCUNCUNC
%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%

Завантажте свої бінарні файли

Консоль: https://sourceforge.net/projects/console/
Провідник: https://sourceforge.net/projects/explorerplus/files/Explorer%2B%2B/
Редактор реєстру: https://sourceforge.net/projects/uberregedit/

Доступ до файлової системи з браузера

ШЛЯХШЛЯХШЛЯХШЛЯХ
File:/C:/windowsFile:/C:/windows/File:/C:/windows\File:/C:\windows
File:/C:\windows\File:/C:\windows/File://C:/windowsFile://C:/windows/
File://C:/windows\File://C:\windowsFile://C:\windows/File://C:\windows\
C:/windowsC:/windows/C:/windows\C:\windows
C:\windows\C:\windows/%WINDIR%%TMP%
%TEMP%%SYSTEMDRIVE%%SYSTEMROOT%%APPDATA%
%HOMEDRIVE%%HOMESHARE


Комбінації клавіш

  • Sticky Keys – натисніть SHIFT 5 разів
  • Mouse Keys – SHIFT+ALT+NUMLOCK
  • High Contrast – SHIFT+ALT+PRINTSCN
  • Toggle Keys – утримуйте NUMLOCK протягом 5 секунд
  • Filter Keys – утримуйте правий SHIFT протягом 12 секунд
  • WINDOWS+F1 – Пошук Windows
  • WINDOWS+D – Показати робочий стіл
  • WINDOWS+E – Запустити Провідник Windows
  • WINDOWS+R – Виконати
  • WINDOWS+U – Центр доступності
  • WINDOWS+F – Пошук
  • SHIFT+F10 – Контекстне меню
  • CTRL+SHIFT+ESC – Диспетчер завдань
  • CTRL+ALT+DEL – Екран завантаження на новіших версіях Windows
  • F1 – Допомога F3 – Пошук
  • F6 – Адресний рядок
  • F11 – Перемикання на повний екран у Internet Explorer
  • CTRL+H – Історія Internet Explorer
  • CTRL+T – Internet Explorer – Нова вкладка
  • CTRL+N – Internet Explorer – Нова сторінка
  • CTRL+O – Відкрити файл
  • CTRL+S – Зберегти CTRL+N – Новий RDP / Citrix

Проведення

  • Проведіть з лівого боку вправо, щоб побачити всі відкриті вікна, зменшивши KIOSK-додаток і отримавши доступ до всієї ОС безпосередньо;
  • Проведіть з правого боку вліво, щоб відкрити Центр дій, зменшивши KIOSK-додаток і отримавши доступ до всієї ОС безпосередньо;
  • Проведіть зверху вниз, щоб зробити заголовок видимим для програми, відкритої в повноекранному режимі;
  • Проведіть вгору знизу, щоб показати панель завдань у повноекранному додатку.

Трюки Internet Explorer

'Панель зображень'

Це панель, яка з'являється у верхньому лівому куті зображення, коли на нього натискають. Ви зможете Зберегти, Друкувати, Відправити поштою, Відкрити "Мої зображення" в Провіднику. Kiosk повинен використовувати Internet Explorer.

Протокол оболонки

Введіть ці URL-адреси, щоб отримати вигляд Провідника:

  • shell:Administrative Tools
  • shell:DocumentsLibrary
  • shell:Libraries
  • shell:UserProfiles
  • shell:Personal
  • shell:SearchHomeFolder
  • shell:NetworkPlacesFolder
  • shell:SendTo
  • shell:UserProfiles
  • shell:Common Administrative Tools
  • shell:MyComputerFolder
  • shell:InternetFolder
  • Shell:Profile
  • Shell:ProgramFiles
  • Shell:System
  • Shell:ControlPanelFolder
  • Shell:Windows
  • shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D} --> Панель управління
  • shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D} --> Мій комп'ютер
  • shell:::{{208D2C60-3AEA-1069-A2D7-08002B30309D}} --> Мої мережеві місця
  • shell:::{871C5380-42A0-1069-A2EA-08002B30309D} --> Internet Explorer

Показати розширення файлів

Перевірте цю сторінку для отримання додаткової інформації: https://www.howtohaven.com/system/show-file-extensions-in-windows-explorer.shtml

Трюки браузерів

Резервні версії iKat:

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

Створіть загальний діалог, використовуючи JavaScript, і отримайте доступ до провідника файлів: document.write('<input/type=file>')
Джерело: https://medium.com/@Rend_/give-me-a-browser-ill-give-you-a-shell-de19811defa0

iPad

Жести та кнопки

  • Проведіть вгору чотирма (або п'ятьма) пальцями / Подвійний натиск кнопки Home: Щоб переглянути вид багатозадачності та змінити додаток
  • Проведіть в один бік або інший чотирма або п'ятьма пальцями: Щоб змінити на наступний/останній додаток
  • Зімніть екран п'ятьма пальцями / Натисніть кнопку Home / Проведіть вгору одним пальцем знизу екрану швидким рухом вгору: Щоб отримати доступ до Home
  • Проведіть одним пальцем знизу екрану всього на 1-2 дюйми (повільно): Панель Dock з'явиться
  • Проведіть вниз з верхньої частини дисплея одним пальцем: Щоб переглянути ваші сповіщення
  • Проведіть вниз одним пальцем у верхньому правому куті екрану: Щоб побачити центр управління iPad Pro
  • Проведіть одним пальцем зліва від екрану на 1-2 дюйми: Щоб побачити вид Сьогодні
  • Проведіть швидко одним пальцем з центру екрану вправо або вліво: Щоб змінити на наступний/останній додаток
  • Натисніть і утримуйте кнопку Включення/Вимкнення/Сну в верхньому правому куті iPad + Перемістіть повзунок Вимкнути вимкнення до правого краю: Щоб вимкнути
  • Натисніть кнопку Включення/Вимкнення/Сну в верхньому правому куті iPad і кнопку Home на кілька секунд: Щоб примусово вимкнути
  • Натисніть кнопку Включення/Вимкнення/Сну в верхньому правому куті iPad і кнопку Home швидко: Щоб зробити знімок екрану, який з'явиться в нижньому лівому куті дисплея. Натискайте обидві кнопки одночасно дуже коротко, оскільки якщо ви утримаєте їх кілька секунд, буде виконано жорстке вимкнення.

Комбінації клавіш

Вам слід мати клавіатуру iPad або адаптер USB для клавіатури. Тут будуть показані лише комбінації клавіш, які можуть допомогти вийти з програми.

КлавішаНазва
Команда
Опція (Alt)
Shift
Повернення
Tab
^Контроль
Ліва стрілка
Права стрілка
Вверх
Вниз

Системні комбінації клавіш

Ці комбінації клавіш призначені для налаштувань візуальних та звукових параметрів, залежно від використання iPad.

Комбінація клавішДія
F1Зменшити яскравість екрана
F2Збільшити яскравість екрана
F7Назад на одну пісню
F8Відтворити/пауза
F9Пропустити пісню
F10Вимкнути звук
F11Зменшити гучність
F12Збільшити гучність
⌘ SpaceВідобразити список доступних мов; щоб вибрати одну, натисніть пробіл ще раз.

Навігація iPad

Комбінація клавішДія
⌘HПерейти на головну
⌘⇧H (Command-Shift-H)Перейти на головну
⌘ (Space)Відкрити Spotlight
⌘⇥ (Command-Tab)Список останніх десяти використаних додатків
⌘~Перейти до останнього додатку
⌘⇧3 (Command-Shift-3)Знімок екрану (з'являється в нижньому лівому куті для збереження або дій)
⌘⇧4Знімок екрану та відкриття його в редакторі
Натисніть і утримуйте ⌘Список доступних комбінацій клавіш для програми
⌘⌥D (Command-Option/Alt-D)Відкриває панель Dock
^⌥H (Control-Option-H)Кнопка Home
^⌥H H (Control-Option-H-H)Показати панель багатозадачності
^⌥I (Control-Option-i)Вибір елемента
EscapeКнопка назад
→ (Права стрілка)Наступний елемент
← (Ліва стрілка)Попередній елемент
↑↓ (Вверх, Вниз)Одночасно натискайте на вибраний елемент
⌥ ↓ (Option-Down arrow)Прокрутка вниз
⌥↑ (Option-Up arrow)Прокрутка вгору
⌥← або ⌥→ (Option-Left arrow або Option-Right arrow)Прокрутка вліво або вправо
^⌥S (Control-Option-S)Увімкнути або вимкнути голосовий супровід
⌘⇧⇥ (Command-Shift-Tab)Перемикання на попередній додаток
⌘⇥ (Command-Tab)Повернутися до оригінального додатку
←+→, потім Option + ← або Option+→Навігація через Dock

Комбінації клавіш Safari

Комбінація клавішДія
⌘L (Command-L)Відкрити місцезнаходження
⌘TВідкрити нову вкладку
⌘WЗакрити поточну вкладку
⌘RОновити поточну вкладку
⌘.Зупинити завантаження поточної вкладки
^⇥Перемикання на наступну вкладку
^⇧⇥ (Control-Shift-Tab)Переміститися на попередню вкладку
⌘LВибрати текстове поле/URL для редагування
⌘⇧T (Command-Shift-T)Відкрити останню закриту вкладку (можна використовувати кілька разів)
⌘[Повернутися на одну сторінку в історії перегляду
⌘]Перейти вперед на одну сторінку в історії перегляду
⌘⇧RАктивувати режим читання

Комбінації клавіш Mail

Комбінація клавішДія
⌘LВідкрити місцезнаходження
⌘TВідкрити нову вкладку
⌘WЗакрити поточну вкладку
⌘RОновити поточну вкладку
⌘.Зупинити завантаження поточної вкладки
⌘⌥F (Command-Option/Alt-F)Пошук у вашій поштовій скриньці

Посилання

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Підтримайте HackTricks