
"Posso assumir o controle do XYZ?" — uma lista de serviços e como reivindicar (sub)domínios com registros DNS pendentes.

Os autores deste documento não assumem qualquer responsabilidade pela correção. Este projeto existe apenas para ajudar a orientar pesquisadores de segurança a determinar se algo é vulnerável ou não, mas não garante precisão. Este projeto depende fortemente de contribuições do público; portanto, provar que algo é vulnerável é de responsabilidade exclusiva do pesquisador de segurança e do programa de bug bounty.
Além disso, é importante esclarecer que este projeto não tem como objetivo identificar ou divulgar contornos (bypasses) de medidas de segurança implementadas por vários serviços. Em vez disso, espera-se que tais contornos sejam reportados diretamente ao serviço afetado para as devidas providências.
Por fim, vale notar que alguns programas de bug bounty podem aceitar relatos de registros DNS pendentes (dangling DNS records) sem exigir prova de comprometimento.
As vulnerabilidades de tomada de subdomínio ocorrem quando um subdomínio (subdominio.exemplo.com) está apontando para um serviço (ex.: GitHub pages, Heroku, etc.) que foi removido ou excluído. Isso permite que um invasor configure uma página no serviço que estava sendo usado e aponte sua página para aquele subdomínio. Por exemplo, se subdominio.exemplo.com estava apontando para uma página do GitHub e o usuário decidiu excluir sua página do GitHub, um invasor pode agora criar uma página do GitHub, adicionar um arquivo CNAME contendo subdominio.exemplo.com e reivindicar o subdomínio subdominio.exemplo.com.
Você pode ler mais sobre tomadas de subdomínio aqui:
Com base na experiência pessoal, reivindicar o subdomínio discretamente e servir um arquivo inofensivo em uma página oculta geralmente é suficiente para demonstrar a vulnerabilidade de segurança. Não sirva conteúdo na página inicial. Uma boa prova de conceito pode consistir em um comentário HTML servido através de um caminho aleatório:``` $ cat aelfjj1or81uegj9ea8z31zro.html
Esteja ciente de que isso depende do programa de bug bounty em que você está segmentando. Em caso de dúvida, consulte a política de segurança do programa de bug bounty e/ou solicite esclarecimentos da equipe por trás do programa.
## Como usar este projeto
Recomendo pesquisar pelo nome do serviço que você está segmentando na aba de issues. Dessa forma, você pode ver a discussão em andamento e etapas mais detalhadas sobre como reivindicar o subdomínio que você está procurando.
## Como contribuir
Você pode enviar novos serviços aqui: https://github.com/EdOverflow/can-i-take-over-xyz/issues/new?template=new-entry.md.
Uma lista de serviços que podem ser verificados (embora verifique duplicatas com esta lista primeiro) pode ser encontrada aqui: https://github.com/EdOverflow/can-i-take-over-xyz/issues/26.
# Todas as entradas
Nota: `fingerprints.json` é atualizado automaticamente com base no conteúdo desta tabela.
Definições dos cabeçalhos das colunas:
- `Engine`: Nome do serviço
- `Status`: Se o serviço é vulnerável
- `Verified by CI/CD`: Se a verificação automatizada de impressão digital está passando atualmente
- `Domains`: Domínios separados por vírgulas (usados para auto-verificação de impressão digital)
- `Fingerprint`: Regex indicando página vulnerável (ou `NXDOMAIN`, indicando registro DNS inexistente)
- `Discussion`: Link para issue neste repositório para discussão
- `Documentation`: Link para documentação oficial
<!--FINGERPRINTS-->| Mecanismo | Estado | Verificado por CI/CD | Domínios | Identificação | Discussão | Documentação |
| ----------------------- | -------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AWS/Elastic Beanstalk | Vulnerável | 🟩 | elasticbeanstalk.com | `NXDOMAIN` | [Issue #194](https://github.com/EdOverflow/can-i-take-over-xyz/issues/194) | |
| AWS/Load Balancer (ELB) | Não vulnerável | 🟥 | elb.amazonaws.com | `NXDOMAIN` | [Issue #137](https://github.com/EdOverflow/can-i-take-over-xyz/issues/137) | |
| AWS/S3 | Vulnerável | 🟩 | s3.amazonaws.com | `O bucket especificado não existe` | [Issue #36](https://github.com/EdOverflow/can-i-take-over-xyz/issues/36) | |
| Acquia | Não vulnerável | 🟥 | | `Site Web Não Encontrado` | [Issue #103](https://github.com/EdOverflow/can-i-take-over-xyz/issues/103) | |
| Agile CRM | Vulnerável | 🟥 | agilecrm.com | `Desculpe, esta página não está mais disponível.` | [Issue #145](https://github.com/EdOverflow/can-i-take-over-xyz/issues/145) | |
| Airee.ru | Vulnerável | 🟩 | airee.ru | `Ошибка 402. Сервис Айри.рф не оплачен` | [Issue #104](https://github.com/EdOverflow/can-i-take-over-xyz/issues/104) | |
| Akamai | Não vulnerável | 🟥 | | | [Issue #13](https://github.com/EdOverflow/can-i-take-over-xyz/issues/13) | |
| Anima | Vulnerável | 🟩 | animaapp.io | `A página que você procurava não existe.` | [Issue #126](https://github.com/EdOverflow/can-i-take-over-xyz/issues/126) | [Documentação Anima](https://docs.animaapp.com/v1/launchpad/08-custom-domain.html) |
| Bitbucket | Vulnerável | 🟩 | bitbucket.io | `Repositório não encontrado` | [Issue #97](https://github.com/EdOverflow/can-i-take-over-xyz/issues/97) | |
| Campaign Monitor | Vulnerável | 🟥 | | `Tentando acessar sua conta?` | [Issue #275](https://github.com/EdOverflow/can-i-take-over-xyz/issues/275) | [Página de Suporte](https://help.campaignmonitor.com/custom-domain-names) |
| Canny | Vulnerável | 🟥 | | `Empresa Não Encontrada` `Não existe tal empresa. Digite o URL correto?` | [Issue #114](https://github.com/EdOverflow/can-i-take-over-xyz/issues/114) | |
| Cargo Collective | Vulnerável | 🟥 | | `404 Não Encontrado` | [Issue #152](https://github.com/EdOverflow/can-i-take-over-xyz/issues/152) | [Página de Suporte Cargo](https://support.2.cargocollective.com/Using-a-Third-Party-Domain) |
| Cloudfront | Não vulnerável | 🟥 | | `ViewerCertificateException` | [Issue #29](https://github.com/EdOverflow/can-i-take-over-xyz/issues/29) | [Segurança de Domínio no Amazon CloudFront](https://aws.amazon.com/blogs/networking-and-content-delivery/continually-enhancing-domain-security-on-amazon-cloudfront/) |
| Desk | Não vulnerável | 🟥 | | `Tente novamente ou experimente Desk.com grátis por 14 dias.` | [Issue #9](https://github.com/EdOverflow/can-i-take-over-xyz/issues/9) | |
| Digital Ocean | Vulnerável | 🟥 | | `O domínio usa servidores de nomes DO sem registros no DO.` | | |
| Discourse | Vulnerável | 🟩 | trydiscourse.com | `NXDOMAIN` | [Issue #49](https://github.com/EdOverflow/can-i-take-over-xyz/issues/49) | [Hackerone](https://hackerone.com/reports/264494) |
| Dreamhost | Não vulnerável | 🟥 | | `Site Não Encontrado. Bem, isso é estranho. O site que você está procurando não está aqui.` | [Issue #153](https://github.com/EdOverflow/can-i-take-over-xyz/issues/153) [Issue #5](https://github.com/shifa123/Can-I-take-over-xyz-v2/issues/5v) | |
| Fastly | Não vulnerável | 🟥 | | `Erro Fastly: domínio desconhecido:` | [Issue #22](https://github.com/EdOverflow/can-i-take-over-xyz/issues/22) | |
| Feedpress | Não vulnerável | 🟥 | | `O feed não foi encontrado.` | [Issue #80](https://github.com/EdOverflow/can-i-take-over-xyz/issues/80) | |
| Firebase | Não vulnerável | 🟥 | | | [Issue #128](https://github.com/EdOverflow/can-i-take-over-xyz/issues/128) | |
| Fly.io | Não vulnerável | 🟥 | | `404 Não Encontrado` | [Issue #101](https://github.com/EdOverflow/can-i-take-over-xyz/issues/101) | |
| Freshdesk | Não vulnerável | 🟥 | | `Não foi possível encontrar servicedesk.victim.tld. Talvez ainda esteja fresco! Você pode reivindicá-lo agora em http://www.freshservice.com/signup` | [Issue #214](https://github.com/EdOverflow/can-i-take-over-xyz/issues/214) | [Página de Suporte Freshdesk](https://support.freshdesk.com/support/solutions/articles/37590-using-a-vanity-support-url-and-pointing-the-cname) |
| Frontify | Caso limite | 🟥 | | `404 - Página Não Encontrada` `Oops… parece que você se perdeu` | [Issue #170](https://github.com/EdOverflow/can-i-take-over-xyz/issues/170) | |
| Gemfury | Vulnerável | 🟥 | furyns.com | `404: Esta página não pôde ser encontrada.` | [Issue #154](https://github.com/EdOverflow/can-i-take-over-xyz/issues/154) | [Artigo](https://khaledibnalwalid.wordpress.com/2020/06/25/gemfury-subdomain-takeover/) |
| Getresponse | Vulnerável | 🟥 | | `Com as Landing Pages do Getresponse, a geração de leads nunca foi tão fácil` | [Issue #235](https://github.com/EdOverflow/can-i-take-over-xyz/issues/235) | |
| Ghost | Vulnerável | 🟥 | ghost.io | `Site indisponível\.|Falha ao resolver o caminho DNS para este host` | [Issue #89](https://github.com/EdOverflow/can-i-take-over-xyz/issues/89) | |
| Github | Caso limite | 🟥 | | `Não há um site GitHub Pages aqui.` | [Issue #37](https://github.com/EdOverflow/can-i-take-over-xyz/issues/37) [Issue #68](https://github.com/EdOverflow/can-i-take-over-xyz/issues/68) | |
| Gitlab | Não vulnerável | 🟥 | | | [HackerOne #312118](https://hackerone.com/reports/312118) | |
| Google Cloud Storage | Não vulnerável | 🟥 | | `<?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchBucket</Code><Message>The specified bucket does not exist.</Message></Error>` | | |
| Google Sites | Não vulnerável | 🟥 | | `O URL solicitado não foi encontrado neste servidor. Isso é tudo que sabemos.` | [Issue #277](https://github.com/EdOverflow/can-i-take-over-xyz/issues/277) | [Suporte Google](https://support.google.com/webmasters/answer/9008080?visit_id=637981741431097680-3818919062&rd=2) |
| HatenaBlog | Vulnerável | 🟩 | hatenablog.com | `404 Blog não encontrado` | | |
| Help Juice | Vulnerável | 🟩 | helpjuice.com | `Não foi possível encontrar o que você está procurando.` | | [Página de Suporte Help Juice](https://help.helpjuice.com/en_US/using-your-custom-domain/how-to-set-up-a-custom-domain) |
| Help Scout | Vulnerável | 🟩 | helpscoutdocs.com | `Nenhuma configuração foi encontrada para esta empresa:` | | [Documentação HelpScout](https://docs.helpscout.net/article/42-setup-custom-domain) |
| Helprace | Vulnerável | 🟩 | helprace.com | `HTTP_STATUS=301` | [Issue #115](https://github.com/EdOverflow/can-i-take-over-xyz/issues/115) | |
| Heroku | Caso limite | 🟥 | | `Nenhum aplicativo desse tipo` | [Issue #38](https://github.com/EdOverflow/can-i-take-over-xyz/issues/38) | |
| HubSpot | Não vulnerável | 🟥 | | `Esta página não está disponível` | [Issue #59](https://github.com/EdOverflow/can-i-take-over-xyz/issues/59) | |
| Instapage | Não vulnerável | 🟥 | | | [Issue #73](https://github.com/EdOverflow/can-i-take-over-xyz/issues/73) | |
| Intercom | Caso limite | 🟥 | | `Ops. Essa página não existe.` | [Issue #69](https://github.com/EdOverflow/can-i-take-over-xyz/issues/69) | [Central de Ajuda](https://www.intercom.com/help/) |
| JetBrains | Vulnerável | 🟥 | youtrack.cloud | `não é um YouTrack InCloud registrado` | [PR #107](https://github.com/EdOverflow/can-i-take-over-xyz/pull/107) | [Página de Ajuda YouTrack InCloud](https://www.jetbrains.com/help/youtrack/incloud/Domain-Settings.html) |
| Key CDN | Não vulnerável | 🟥 | | | [Issue #112](https://github.com/EdOverflow/can-i-take-over-xyz/issues/112) | |
| Kinsta | Não vulnerável | 🟥 | | `Nenhum Site para o Domínio` | [Issue #48](https://github.com/EdOverflow/can-i-take-over-xyz/issues/48) | [kinsta-add-domain](https://kinsta.com/knowledgebase/add-domain/) |
| Landingi | Caso limite | 🟥 | | `Parece que você está perdido...` | [Issue #117](https://github.com/EdOverflow/can-i-take-over-xyz/issues/117) | |
| LaunchRock | Vulnerável | 🟥 | launchrock.com | `HTTP_STATUS=500` | [Issue #74](https://github.com/EdOverflow/can-i-take-over-xyz/issues/74) | |
| Mailchimp | Não vulnerável | 🟥 | | `Não conseguimos encontrar essa página. Parece que você está tentando acessar uma página criada pelo Mailchimp, mas que não está mais ativa.` | [Discussão #250](https://github.com/EdOverflow/can-i-take-over-xyz/discussions/250) | |
| Mashery | Caso limite | 🟥 | | `Domínio não reconhecido` | [Issue #14](https://github.com/EdOverflow/can-i-take-over-xyz/issues/14) | [HackerOne](https://hackerone.com/reports/275714) |
| Microsoft Azure | Vulnerável | 🟩 | cloudapp.net, cloudapp.azure.com, azurewebsites.net, blob.core.windows.net, cloudapp.azure.com, azure-api.net, azurehdinsight.net, azureedge.net, azurecontainer.io, database.windows.net, azuredatalakestore.net, search.windows.net, azurecr.io, redis.cache.windows.net, azurehdinsight.net, servicebus.windows.net, visualstudio.com | `NXDOMAIN` | [Issue #35](https://github.com/EdOverflow/can-i-take-over-xyz/issues/35) | |
| Netlify | Caso limite | 🟥 | | `Não Encontrado - ID da Solicitação:` | [Issue #40](https://github.com/EdOverflow/can-i-take-over-xyz/issues/40) | |
| Ngrok | Vulnerável | 🟥 | ngrok.io | `Túnel .*.ngrok.io não encontrado` | [Issue #92](https://github.com/EdOverflow/can-i-take-over-xyz/issues/92) | [Documentação Ngrok](https://ngrok.com/docs#http-custom-domains) |
| Pantheon | Vulnerável | 🟥 | | `Erro 404: site desconhecido!` | [Issue #24](https://github.com/EdOverflow/can-i-take-over-xyz/issues/24) | [Documentação](https://pantheon.io/docs/guides/domains/custom-domains) [Pantheon-Sub-takeover](https://medium.com/@hussain_0x3c/hostile-subdomain-takeover-using-pantheon-ebf4ab813111) |
| Pingdom | Vulnerável | 🟥 | | `Desculpe, não foi possível encontrar a página de status` | [Issue #144](https://github.com/EdOverflow/can-i-take-over-xyz/issues/144) | [Página de Suporte](https://help.pingdom.com/hc/en-us/articles/205386171-Public-Status-Page) |
| Readme.io | Vulnerável | 🟥 | readme.io | `Os criadores deste projeto ainda estão trabalhando para tornar tudo perfeito!` | [Issue #41](https://github.com/EdOverflow/can-i-take-over-xyz/issues/41) | |
| Readthedocs | Vulnerável | 🟥 | | `O link que você seguiu ou o URL que digitou não existe.` | [Issue #160](https://github.com/EdOverflow/can-i-take-over-xyz/issues/160) | |
| Sendgrid | Não vulnerável | 🟥 | | | | |
| Shopify | Caso limite | 🟥 | | `Desculpe, esta loja está atualmente indisponível.` | [Issue #32](https://github.com/EdOverflow/can-i-take-over-xyz/issues/32) [Issue #46](https://github.com/EdOverflow/can-i-take-over-xyz/issues/46) | [Artigo Medium](https://medium.com/@thebuckhacker/how-to-do-55-000-subdomain-takeover-in-a-blink-of-an-eye-a94954c3fc75) |
| Short.io | Vulnerável | 🟥 | | `O link não existe` | [Issue #260](https://github.com/EdOverflow/can-i-take-over-xyz/issues/260) | |
| SmartJobBoard | Vulnerável | 🟩 | 52.16.160.97 | `Este site de quadro de empregos está expirado ou seu nome de domínio é inválido.` | [Issue #139](https://github.com/EdOverflow/can-i-take-over-xyz/issues/139) | [Página de Suporte](https://help.smartjobboard.com/en/articles/1269655-connecting-a-custom-domain-name) |
| Smartling | Caso limite | 🟥 | | `Domínio não configurado` | [Issue #67](https://github.com/EdOverflow/can-i-take-over-xyz/issues/67) | |
| Smugsmug | Vulnerável | 🟥 | | | [Issue #60](https://github.com/EdOverflow/can-i-take-over-xyz/issues/60) | |
| Squarespace | Não vulnerável | 🟥 | | | | |
| Statuspage | Não vulnerável | 🟥 | | | A página de Status fez uma verificação de DNS para evitar takeover malicioso, conforme mencionado em [This Doc](https://support.atlassian.com/statuspage/docs/configure-your-dns/) [PR #105](https://github.com/EdOverflow/can-i-take-over-xyz/pull/105) [PR #171](https://github.com/EdOverflow/can-i-take-over-xyz/pull/171) | [Documentação do Statuspage](https://help.statuspage.io/knowledge_base/topics/domain-ownership) |
| Strikingly | Vulnerável | 🟩 | s.strikinglydns.com | `PÁGINA NÃO ENCONTRADA.` | [Issue #58](https://github.com/EdOverflow/can-i-take-over-xyz/issues/58) | [Strikingly-Sub-takeover](https://medium.com/@sherif0x00/takeover-subdomains-pointing-to-strikingly-5e67df80cdfd) |
| Surge.sh | Vulnerável | 🟩 | na-west1.surge.sh | `projeto não encontrado` | [Issue #198](https://github.com/EdOverflow/can-i-take-over-xyz/issues/198) | [Documentação Surge](https://surge.sh/help/adding-a-custom-domain) |
| SurveySparrow | Vulnerável | 🟩 | surveysparrow.com | `Conta não encontrada.` | [Issue #281](https://github.com/EdOverflow/can-i-take-over-xyz/issues/281) | [Domínio personalizado](https://help.surveysparrow.com/custom-domain) |
| Tilda | Caso limite | 🟥 | | `Por favor, renove sua assinatura` | [Issue #155](https://github.com/EdOverflow/can-i-take-over-xyz/issues/155) [PR #20](https://github.com/EdOverflow/can-i-take-over-xyz/pull/20) | |
| Tumblr | Caso limite | 🟥 | | `O que você estava procurando atualmente não existe neste endereço` | [Issue #240](https://github.com/EdOverflow/can-i-take-over-xyz/issues/240) | [Domínios Personalizados Tumblr](https://www.tumblr.com/docs/en/custom_domains) |
| Uberflip | Vulnerável | 🟩 | read.uberflip.com | `O URL que você acedeu não fornece um hub.` | [Issue #150](https://github.com/EdOverflow/can-i-take-over-xyz/issues/150) | [Documentação Uberflip](https://help.uberflip.com/hc/en-us/articles/360018786372-Custom-Domain-Set-up-Your-Hub-on-a-Subdomain) |
| Unbounce | Não vulnerável | 🟥 | | `O URL solicitado não foi encontrado neste servidor.` | [Issue #11](https://github.com/EdOverflow/can-i-take-over-xyz/issues/11) | |
| Uptimerobot | Vulnerável | 🟥 | stats.uptimerobot.com | `página não encontrada` | [Issue #45](https://github.com/EdOverflow/can-i-take-over-xyz/issues/45) | [Uptimerobot-Sub-takeover](https://exploit.linuxsec.org/uptimerobot-com-custom-domain-subdomain-takeover/) |
| UserVoice | Não vulnerável | 🟥 | | `Este subdomínio UserVoice está atualmente disponível!` | [Issue #163](https://github.com/EdOverflow/can-i-take-over-xyz/issues/163) | |
| Vercel | Caso limite | 🟥 | https://nonexistent-example.vercel.com/ | `DEPLOYMENT_NOT_FOUND.` | [Issue #183](https://github.com/EdOverflow/can-i-take-over-xyz/issues/183) | [Adicionando e Configurando um Domínio Personalizado](https://vercel.com/docs/concepts/projects/domains/add-a-domain) |
| WP Engine | Não vulnerável | 🟥 | | | | |
| Webflow | Caso limite | 🟥 | | `A página que você está procurando não existe ou foi movida.` | [Issue #44](https://github.com/EdOverflow/can-i-take-over-xyz/issues/44) | [fórum webflow](https://forum.webflow.com/t/hosting-a-subdomain-on-webflow/59201) |
| Wix | Caso limite | 🟥 | | `Parece que este domínio ainda não está conectado a um site!` | [Issue #231](https://github.com/EdOverflow/can-i-take-over-xyz/issues/231) | |
| Wordpress | Vulnerável | 🟩 | wordpress.com | `Você quer registrar .*.wordpress.com?` | [PR #176](https://github.com/EdOverflow/can-i-take-over-xyz/pull/176) | |
| Worksites | Vulnerável | 🟩 | worksites.net, 69.164.223.206 | `Olá! Desculpe, mas o site que você está procurando não existe.` | [Issue #142](https://github.com/EdOverflow/can-i-take-over-xyz/issues/142) | |
| Zendesk | Não vulnerável | 🟥 | | `Central de Ajuda Fechada` | [Issue #23](https://github.com/EdOverflow/can-i-take-over-xyz/issues/23) | [Suporte Zendesk](https://support.zendesk.com/hc/en-us/articles/203664356-Changing-the-address-of-your-Help-Center-subdomain-host-mapping-) |<!--FINGERPRINTS-->