Побег из КИОСКа
Проверка возможных действий внутри приложения GUI
Общие диалоги - это опции сохранения файла, открытия файла, выбора шрифта, цвета... Большинство из них предлагают полную функциональность Проводника. Это означает, что вы сможете получить доступ к функциям Проводника, если у вас есть доступ к этим опциям:
Закрыть/закрыть как
Открыть/открыть с помощью
Печать
Экспорт/импорт
Поиск
Сканирование
Проверьте, если сможете:
Изменение или создание новых файлов
Создание символических ссылок
Получение доступа к запрещенным зонам
Выполнение других приложений
Выполнение команд
Возможно, используя опцию Открыть с помощью**
, вы сможете открыть/запустить какую-нибудь оболочку.
Windows
Например, cmd.exe, command.com, Powershell/Powershell ISE, mmc.exe, at.exe, taskschd.msc... Найти больше двоичных файлов, которые можно использовать для выполнения команд (и неожиданных действий), можно здесь: lolbas-project.github.io.
*NIX __
bash, sh, zsh... Подробнее здесь: 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
URI оболочки: 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:
%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%
Last updated