https://github.com/khafirovisk/kill-falcon
Este script foi criado para automatizar tarefas administrativas no Windows, como consultas a registros, interações com APIs para obtenção de tokens de autenticação e remoção da ferramenta.
https://github.com/khafirovisk/kill-falcon
crowdstrike crowdstrike-falcon-api powershell
Last synced: 6 months ago
JSON representation
Este script foi criado para automatizar tarefas administrativas no Windows, como consultas a registros, interações com APIs para obtenção de tokens de autenticação e remoção da ferramenta.
- Host: GitHub
- URL: https://github.com/khafirovisk/kill-falcon
- Owner: khafirovisk
- Created: 2024-08-13T18:45:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-13T20:55:52.000Z (over 1 year ago)
- Last Synced: 2025-06-15T14:38:12.567Z (7 months ago)
- Topics: crowdstrike, crowdstrike-falcon-api, powershell
- Language: PowerShell
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kill-falcon
# Remoção CrowdStrike
Este script PowerShell foi desenvolvido para realizar consultas em registros do Windows, obter um token de autorização via API, revelar um token de desinstalação e, em seguida, executar um processo automatizado para desinstalar um agente específico usando o token obtido.
## Funcionalidades
- **Consulta de Registro**: Executa uma consulta no registro do Windows para buscar o `devide_id`.
- **Autenticação via API**: Obtém um token de autorização a partir de uma API usando `client_id` e `client_secret`.
- **Revelação de Token de Desinstalação**: Faz uma requisição POST para obter um token de desinstalação para um dispositivo específico.
- **Download e Execução de Ferramenta**: Baixa uma ferramenta de desinstalação e a executa silenciosamente usando o token de desinstalação obtido.
## Requisitos
- **Windows PowerShell 5.1** ou **PowerShell Core 7.x**
- Acesso à internet para realizar requisições API e download da ferramenta de desinstalação
- Permissões para executar scripts PowerShell no sistema
## Uso
1. **Baixe o script .ps1**:
https://github.com/khafirovisk/kill-falcon/archive/refs/heads/main.zip
3. **Configurar o Script**:
- Atualize as variáveis `clientID` e `clientSecret` com os valores corretos.
- Substitua `"REPOSITÓRIO PÚBLICO"` para seu reposítório público de instaladores.
4. **Executar o Script**:
Abra uma sessão do PowerShell como Administrador e execute:
```powershell
.\killfalcon.ps1
```
5. **Verificar Saída**:
- O script exibirá o `device_id` encontrado no registro e o `uninstall_token` obtido.
- O script baixará e executará a ferramenta de desinstalação no sistema.
## Notas de Segurança
- **Variáveis Sensíveis**: Certifique-se de que o `clientSecret` seja armazenado de maneira segura e não seja exposto publicamente.
- **Execução de Scripts**: Verifique se a política de execução de scripts (`ExecutionPolicy`) do PowerShell permite a execução do script de maneira segura.
## Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.