OneLogicalMyth_Shell
Este shell HTA foi criado para auxiliar em avaliações de breakout. Eu o construí há mais de um ano inicialmente e pensei que outros poderiam achá-lo útil, então agora o tornei público. Sinta-se à vontade para enviar pull requests.
Recursos
Explorador de Arquivos
- Listar Unidades - Lista todas as unidades locais do host. Você pode então clicar em uma letra de unidade para começar a navegar pelas pastas e arquivos.
- Listar Pasta - Inserir um caminho de pasta na caixa de entrada superior e clicar neste botão iniciará a navegação a partir deste ponto.
- Pasta do Perfil do Usuário - Inicia a navegação na pasta
%userprofile%.
- Ler Arquivo - Inserir um caminho de arquivo na caixa de entrada superior e clicar neste botão exibirá o conteúdo do arquivo na janela. Para imagens, elas são exibidas como imagens.
- Obter DACL - Exibe as permissões NTFS de um arquivo ou pasta.
- Usuários e Grupos Locais - Enumera todos os grupos e seus membros.
- Tarefas Agendadas - Produz uma lista de tarefas de alto nível em uma tabela HTML, que pode ser copiada para o Excel para filtragem, por exemplo.
- Política de Senha Local - Executa
net accounts e exibe a saída na janela.
Active Directory
- Informações da Floresta - Lista informações sobre a floresta do computador local se estiver ingressado no domínio, incluindo relações de confiança.
- Nova Consulta LDAP - Exibe um formulário para executar uma consulta LDAP. Os atributos selecionados são então apresentados em uma tabela HTML.
- Senhas LAPS - Às vezes, você pode ler senhas do LAPS quando as permissões estão mal configuradas. O atributo whenChanged é a data de modificação do objeto de computador, não a senha, no entanto, é uma boa indicação se a senha está desatualizada ou não.
Upload/Download de Dados
- Download de Arquivo HTTP - Baixa um arquivo para o caminho de arquivo fornecido. Se o arquivo existir, solicitará confirmação para sobrescrever.
- Upload de Arquivo HTTP - Envia um arquivo usando uma solicitação POST. Isso foi testado com Droopy.
Outros
- Executar Programa (Interativo) - Executa o comando especificado na caixa de entrada e o exibe interativamente. Útil para iniciar
powershell.exe, etc. Não contorna restrições.
- Executar Programa (Em Segundo Plano) - Executa o comando especificado na caixa de entrada e captura a saída padrão para a janela. Útil para executar comandos que fecham ao sair. Não contorna restrições.
- Executar XML para MSBuild - Usa o arquivo XML especificado na caixa de entrada e o executa com MSBuild.exe.