Побег из КИОСКа
Проверка возможных действий внутри приложения 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:
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% |
Last updated