
«Могу ли я захватить XYZ?» — список сервисов и способы получения (под)доменов с зависшими DNS-записями.

Авторы этого документа не несут ответственности за корректность. Этот проект предназначен исключительно для помощи исследователям безопасности в определении того, является ли что-то уязвимым или нет, но не гарантирует точность. Проект в значительной степени полагается на вклад сообщества; следовательно, доказательство наличия уязвимости остаётся на усмотрение исследователя безопасности и программы bug bounty.
Кроме того, важно уточнить, что этот проект не ставит целью выявление или раскрытие обходов мер безопасности, реализованных различными сервисами. Вместо этого предполагается, что подобные обходы следует сообщать непосредственно в затронутый сервис для принятия соответствующих мер.
Наконец, стоит отметить, что некоторые программы bug bounty могут принимать отчёты о «зависших» DNS-записях без требования доказательства компрометации.
Уязвимости захвата поддомена возникают, когда поддомен (subdomain.example.com) указывает на сервис (например, GitHub Pages, Heroku и т.д.), который был удалён или отключён. Это позволяет атакующему создать страницу в ранее используемом сервисе и привязать её к этому поддомену. Например, если subdomain.example.com указывал на страницу GitHub, и пользователь решил удалить эту страницу, атакующий может создать новую страницу GitHub, добавить CNAME-файл, содержащий subdomain.example.com, и таким образом завладеть поддоменом.
Подробнее о захвате поддоменов можно прочитать здесь:
Исходя из личного опыта, обычно достаточно незаметно завладеть поддоменом и разместить безвредный файл на скрытой странице, чтобы продемонстрировать уязвимость. Не размещайте контент на главной странице. Хорошим доказательством концепции может служить HTML-комментарий, размещённый по случайному пути:``` $ cat aelfjj1or81uegj9ea8z31zro.html
Пожалуйста, имейте в виду, что это зависит от того, на какую программу bug bounty вы нацелены. Если вы сомневаетесь, обратитесь к политике безопасности программы bug bounty и/или запросите разъяснения у команды, стоящей за программой.
## Как использовать этот проект
Я рекомендую искать название сервиса, на который вы нацелены, во вкладке Issues. Таким образом вы сможете увидеть текущее обсуждение и более подробные шаги по получению интересующего вас поддомена.
## Как внести вклад
Вы можете отправить новые сервисы здесь: https://github.com/EdOverflow/can-i-take-over-xyz/issues/new?template=new-entry.md.
Список сервисов, которые можно проверить (но сначала проверьте их на дубликаты с этим списком), можно найти здесь: https://github.com/EdOverflow/can-i-take-over-xyz/issues/26.
# Все записи
Примечание: `fingerprints.json` автоматически обновляется на основе содержимого этой таблицы.
Определения заголовков столбцов:
- `Engine`: Название сервиса
- `Status`: Уязвим ли сервис
- `Verified by CI/CD`: Проходит ли автоматическая проверка отпечатка в данный момент
- `Domains`: Домены, разделенные запятыми (используются для автоматической проверки отпечатка)
- `Fingerprint`: Регулярное выражение, указывающее на уязвимую страницу (или `NXDOMAIN`, указывающее на несуществующую DNS-запись)
- `Discussion`: Ссылка на issue в этом репозитории для обсуждения
- `Documentation`: Ссылка на официальную документацию
<!--FINGERPRINTS-->| Движок | Статус | Проверено CI/CD | Домены | Отпечаток | Обсуждение | Документация |
| ----------------------- | -------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AWS/Elastic Beanstalk | Уязвим | 🟩 | elasticbeanstalk.com | `NXDOMAIN` | [Issue #194](https://github.com/EdOverflow/can-i-take-over-xyz/issues/194) | |
| AWS/Load Balancer (ELB) | Не уязвим | 🟥 | elb.amazonaws.com | `NXDOMAIN` | [Issue #137](https://github.com/EdOverflow/can-i-take-over-xyz/issues/137) | |
| AWS/S3 | Уязвим | 🟩 | s3.amazonaws.com | `Указанный бакет не существует` | [Issue #36](https://github.com/EdOverflow/can-i-take-over-xyz/issues/36) | |
| Acquia | Не уязвим | 🟥 | | `Сайт не найден` | [Issue #103](https://github.com/EdOverflow/can-i-take-over-xyz/issues/103) | |
| Agile CRM | Уязвим | 🟥 | agilecrm.com | `Извините, эта страница больше недоступна.` | [Issue #145](https://github.com/EdOverflow/can-i-take-over-xyz/issues/145) | |
| Airee.ru | Уязвим | 🟩 | airee.ru | `Ошибка 402. Сервис Айри.рф не оплачен` | [Issue #104](https://github.com/EdOverflow/can-i-take-over-xyz/issues/104) | |
| Akamai | Не уязвим | 🟥 | | | [Issue #13](https://github.com/EdOverflow/can-i-take-over-xyz/issues/13) | |
| Anima | Уязвим | 🟩 | animaapp.io | `Страница, которую вы искали, не существует.` | [Issue #126](https://github.com/EdOverflow/can-i-take-over-xyz/issues/126) | [Anima Documentation](https://docs.animaapp.com/v1/launchpad/08-custom-domain.html) |
| Bitbucket | Уязвим | 🟩 | bitbucket.io | `Репозиторий не найден` | [Issue #97](https://github.com/EdOverflow/can-i-take-over-xyz/issues/97) | |
| Campaign Monitor | Уязвим | 🟥 | | `Пытаетесь получить доступ к своей учетной записи?` | [Issue #275](https://github.com/EdOverflow/can-i-take-over-xyz/issues/275) | [Support Page](https://help.campaignmonitor.com/custom-domain-names) |
| Canny | Уязвим | 🟥 | | `Компания не найдена` `Такой компании не существует. Вы ввели правильный URL?` | [Issue #114](https://github.com/EdOverflow/can-i-take-over-xyz/issues/114) | |
| Cargo Collective | Уязвим | 🟥 | | `404 Not Found` | [Issue #152](https://github.com/EdOverflow/can-i-take-over-xyz/issues/152) | [Cargo Support Page](https://support.2.cargocollective.com/Using-a-Third-Party-Domain) |
| Cloudfront | Не уязвим | 🟥 | | `ViewerCertificateException` | [Issue #29](https://github.com/EdOverflow/can-i-take-over-xyz/issues/29) | [Domain Security on Amazon CloudFront](https://aws.amazon.com/blogs/networking-and-content-delivery/continually-enhancing-domain-security-on-amazon-cloudfront/) |
| Desk | Не уязвим | 🟥 | | `Пожалуйста, попробуйте снова или попробуйте Desk.com бесплатно в течение 14 дней.` | [Issue #9](https://github.com/EdOverflow/can-i-take-over-xyz/issues/9) | |
| Digital Ocean | Уязвим | 🟥 | | `Домен использует серверы имен DO без записей в DO.` | | |
| Discourse | Уязвим | 🟩 | trydiscourse.com | `NXDOMAIN` | [Issue #49](https://github.com/EdOverflow/can-i-take-over-xyz/issues/49) | [Hackerone](https://hackerone.com/reports/264494) |
| Dreamhost | Не уязвим | 🟥 | | `Сайт не найден. Что ж, это неловко. Сайт, который вы ищете, здесь не находится.` | [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 | Не уязвим | 🟥 | | `Ошибка Fastly: неизвестный домен:` | [Issue #22](https://github.com/EdOverflow/can-i-take-over-xyz/issues/22) | |
| Feedpress | Не уязвим | 🟥 | | `Лента не найдена.` | [Issue #80](https://github.com/EdOverflow/can-i-take-over-xyz/issues/80) | |
| Firebase | Не уязвим | 🟥 | | | [Issue #128](https://github.com/EdOverflow/can-i-take-over-xyz/issues/128) | |
| Fly.io | Не уязвим | 🟥 | | `404 Not Found` | [Issue #101](https://github.com/EdOverflow/can-i-take-over-xyz/issues/101) | |
| Freshdesk | Не уязвим | 🟥 | | `Мы не смогли найти servicedesk.victim.tld. Возможно, он еще свежий! Вы можете заявить его сейчас на http://www.freshservice.com/signup` | [Issue #214](https://github.com/EdOverflow/can-i-take-over-xyz/issues/214) | [Freshdesk Support Page](https://support.freshdesk.com/support/solutions/articles/37590-using-a-vanity-support-url-and-pointing-the-cname) |
| Frontify | Пограничный случай | 🟥 | | `404 - Страница не найдена` `Ой… похоже, вы заблудились` | [Issue #170](https://github.com/EdOverflow/can-i-take-over-xyz/issues/170) | |
| Gemfury | Уязвим | 🟥 | furyns.com | `404: Эта страница не может быть найдена.` | [Issue #154](https://github.com/EdOverflow/can-i-take-over-xyz/issues/154) | [Article](https://khaledibnalwalid.wordpress.com/2020/06/25/gemfury-subdomain-takeover/) |
| Getresponse | Уязвим | 🟥 | | `С помощью целевых страниц GetResponse генерация лидов никогда не была проще` | [Issue #235](https://github.com/EdOverflow/can-i-take-over-xyz/issues/235) | |
| Ghost | Уязвим | 🟥 | ghost.io | `Сайт недоступен\.|Не удалось разрешить DNS-путь для этого хоста` | [Issue #89](https://github.com/EdOverflow/can-i-take-over-xyz/issues/89) | |
| Github | Пограничный случай | 🟥 | | `Здесь нет сайта GitHub Pages.` | [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 | Не уязвим | 🟥 | | | [HackerOne #312118](https://hackerone.com/reports/312118) | |
| Google Cloud Storage | Не уязвим | 🟥 | | `<?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchBucket</Code><Message>The specified bucket does not exist.</Message></Error>` | | |
| Google Sites | Не уязвим | 🟥 | | `Запрошенный URL не найден на этом сервере. Это всё, что мы знаем.` | [Issue #277](https://github.com/EdOverflow/can-i-take-over-xyz/issues/277) | [Google Support](https://support.google.com/webmasters/answer/9008080?visit_id=637981741431097680-3818919062&rd=2) |
| HatenaBlog | Уязвим | 🟩 | hatenablog.com | `404 Блог не найден` | | |
| Help Juice | Уязвим | 🟩 | helpjuice.com | `Мы не смогли найти то, что вы ищете.` | | [Help Juice Support Page](https://help.helpjuice.com/en_US/using-your-custom-domain/how-to-set-up-a-custom-domain) |
| Help Scout | Уязвим | 🟩 | helpscoutdocs.com | `Настройки для этой компании не найдены:` | | [HelpScout Docs](https://docs.helpscout.net/article/42-setup-custom-domain) |
| Helprace | Уязвим | 🟩 | helprace.com | `HTTP_STATUS=301` | [Issue #115](https://github.com/EdOverflow/can-i-take-over-xyz/issues/115) | |
| Heroku | Пограничный случай | 🟥 | | `Приложение не найдено` | [Issue #38](https://github.com/EdOverflow/can-i-take-over-xyz/issues/38) | |
| HubSpot | Не уязвим | 🟥 | | `Эта страница недоступна` | [Issue #59](https://github.com/EdOverflow/can-i-take-over-xyz/issues/59) | |
| Instapage | Не уязвим | 🟥 | | | [Issue #73](https://github.com/EdOverflow/can-i-take-over-xyz/issues/73) | |
| Intercom | Пограничный случай | 🟥 | | `Ой-ой. Эта страница не существует.` | [Issue #69](https://github.com/EdOverflow/can-i-take-over-xyz/issues/69) | [Help center](https://www.intercom.com/help/) |
| JetBrains | Уязвим | 🟥 | youtrack.cloud | `не является зарегистрированным InCloud YouTrack` | [PR #107](https://github.com/EdOverflow/can-i-take-over-xyz/pull/107) | [YouTrack InCloud Help Page](https://www.jetbrains.com/help/youtrack/incloud/Domain-Settings.html) |
| Key CDN | Не уязвим | 🟥 | | | [Issue #112](https://github.com/EdOverflow/can-i-take-over-xyz/issues/112) | |
| Kinsta | Не уязвим | 🟥 | | `Нет сайта для домена` | [Issue #48](https://github.com/EdOverflow/can-i-take-over-xyz/issues/48) | [kinsta-add-domain](https://kinsta.com/knowledgebase/add-domain/) |
| Landingi | Пограничный случай | 🟥 | | `Похоже, вы заблудились...` | [Issue #117](https://github.com/EdOverflow/can-i-take-over-xyz/issues/117) | |
| LaunchRock | Уязвим | 🟥 | launchrock.com | `HTTP_STATUS=500` | [Issue #74](https://github.com/EdOverflow/can-i-take-over-xyz/issues/74) | |
| Mailchimp | Не уязвим | 🟥 | | `Мы не можем найти эту страницу. Похоже, вы пытаетесь перейти на страницу, созданную Mailchimp, но она больше не активна.` | [Discussion #250](https://github.com/EdOverflow/can-i-take-over-xyz/discussions/250) | |
| Mashery | Пограничный случай | 🟥 | | `Нераспознанный домен` | [Issue #14](https://github.com/EdOverflow/can-i-take-over-xyz/issues/14) | [HackerOne](https://hackerone.com/reports/275714) |
| Microsoft Azure | Уязвим | 🟩 | 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 | Пограничный случай | 🟥 | | `Не найдено - ID запроса:` | [Issue #40](https://github.com/EdOverflow/can-i-take-over-xyz/issues/40) | |
| Ngrok | Уязвим | 🟥 | ngrok.io | `Туннель .*.ngrok.io не найден` | [Issue #92](https://github.com/EdOverflow/can-i-take-over-xyz/issues/92) | [Ngrok Documentation](https://ngrok.com/docs#http-custom-domains) |
| Pantheon | Уязвим | 🟥 | | `Ошибка 404: неизвестный сайт!` | [Issue #24](https://github.com/EdOverflow/can-i-take-over-xyz/issues/24) | [Documentation](https://pantheon.io/docs/guides/domains/custom-domains) [Pantheon-Sub-takeover](https://medium.com/@hussain_0x3c/hostile-subdomain-takeover-using-pantheon-ebf4ab813111) |
| Pingdom | Уязвим | 🟥 | | `Извините, не удалось найти страницу статуса` | [Issue #144](https://github.com/EdOverflow/can-i-take-over-xyz/issues/144) | [Support Page](https://help.pingdom.com/hc/en-us/articles/205386171-Public-Status-Page) |
| Readme.io | Уязвим | 🟥 | readme.io | `Создатели этого проекта всё ещё работают над тем, чтобы всё было идеально!` | [Issue #41](https://github.com/EdOverflow/can-i-take-over-xyz/issues/41) | |
| Readthedocs | Уязвим | 🟥 | | `Ссылка, по которой вы перешли, или введенный URL не существует.` | [Issue #160](https://github.com/EdOverflow/can-i-take-over-xyz/issues/160) | |
| Sendgrid | Не уязвим | 🟥 | | | | |
| Shopify | Пограничный случай | 🟥 | | `Извините, этот магазин временно недоступен.` | [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) | [Medium Article](https://medium.com/@thebuckhacker/how-to-do-55-000-subdomain-takeover-in-a-blink-of-an-eye-a94954c3fc75) |
| Short.io | Уязвим | 🟥 | | `Ссылка не существует` | [Issue #260](https://github.com/EdOverflow/can-i-take-over-xyz/issues/260) | |
| SmartJobBoard | Уязвим | 🟩 | 52.16.160.97 | `Этот сайт доски вакансий либо истек, либо его доменное имя недействительно.` | [Issue #139](https://github.com/EdOverflow/can-i-take-over-xyz/issues/139) | [Support Page](https://help.smartjobboard.com/en/articles/1269655-connecting-a-custom-domain-name) |
| Smartling | Пограничный случай | 🟥 | | `Домен не настроен` | [Issue #67](https://github.com/EdOverflow/can-i-take-over-xyz/issues/67) | |
| Smugsmug | Уязвим | 🟥 | | | [Issue #60](https://github.com/EdOverflow/can-i-take-over-xyz/issues/60) | |
| Squarespace | Не уязвим | 🟥 | | | | |
| Statuspage | Не уязвим | 🟥 | | | Status page внедрил проверку DNS для предотвращения вредоносных захватов, о чем они упомянули в [Этот документ](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) | [Statuspage documentation](https://help.statuspage.io/knowledge_base/topics/domain-ownership) |
| Strikingly | Уязвим | 🟩 | s.strikinglydns.com | `СТРАНИЦА НЕ НАЙДЕНА.` | [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 | Уязвим | 🟩 | na-west1.surge.sh | `проект не найден` | [Issue #198](https://github.com/EdOverflow/can-i-take-over-xyz/issues/198) | [Surge Documentation](https://surge.sh/help/adding-a-custom-domain) |
| SurveySparrow | Уязвим | 🟩 | surveysparrow.com | `Аккаунт не найден.` | [Issue #281](https://github.com/EdOverflow/can-i-take-over-xyz/issues/281) | [Custom domain](https://help.surveysparrow.com/custom-domain) |
| Tilda | Пограничный случай | 🟥 | | `Пожалуйста, продлите подписку` | [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 | Пограничный случай | 🟥 | | `То, что вы искали, в настоящее время не существует по этому адресу` | [Issue #240](https://github.com/EdOverflow/can-i-take-over-xyz/issues/240) | [Tumblr Custom Domains](https://www.tumblr.com/docs/en/custom_domains) |
| Uberflip | Уязвим | 🟩 | read.uberflip.com | `URL, к которому вы обратились, не предоставляет хаб.` | [Issue #150](https://github.com/EdOverflow/can-i-take-over-xyz/issues/150) | [Uberflip Documentation](https://help.uberflip.com/hc/en-us/articles/360018786372-Custom-Domain-Set-up-Your-Hub-on-a-Subdomain) |
| Unbounce | Не уязвим | 🟥 | | `Запрошенный URL не найден на этом сервере.` | [Issue #11](https://github.com/EdOverflow/can-i-take-over-xyz/issues/11) | |
| Uptimerobot | Уязвим | 🟥 | stats.uptimerobot.com | `страница не найдена` | [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 | Не уязвим | 🟥 | | `Этот поддомен UserVoice в настоящее время доступен!` | [Issue #163](https://github.com/EdOverflow/can-i-take-over-xyz/issues/163) | |
| Vercel | Пограничный случай | 🟥 | https://nonexistent-example.vercel.com/ | `DEPLOYMENT_NOT_FOUND.` | [Issue #183](https://github.com/EdOverflow/can-i-take-over-xyz/issues/183) | [Adding & Configuring a Custom Domain](https://vercel.com/docs/concepts/projects/domains/add-a-domain) |
| WP Engine | Не уязвим | 🟥 | | | | |
| Webflow | Пограничный случай | 🟥 | | `Страница, которую вы ищете, не существует или была перемещена.` | [Issue #44](https://github.com/EdOverflow/can-i-take-over-xyz/issues/44) | [forum webflow](https://forum.webflow.com/t/hosting-a-subdomain-on-webflow/59201) |
| Wix | Пограничный случай | 🟥 | | `Похоже, этот домен еще не подключен к веб-сайту!` | [Issue #231](https://github.com/EdOverflow/can-i-take-over-xyz/issues/231) | |
| Wordpress | Уязвим | 🟩 | wordpress.com | `Хотите зарегистрировать .*.wordpress.com?` | [PR #176](https://github.com/EdOverflow/can-i-take-over-xyz/pull/176) | |
| Worksites | Уязвим | 🟩 | worksites.net, 69.164.223.206 | `Здравствуйте! Извините, но веб-сайт, который вы ищете, не существует.` | [Issue #142](https://github.com/EdOverflow/can-i-take-over-xyz/issues/142) | |
| Zendesk | Не уязвим | 🟥 | | `Центр поддержки закрыт` | [Issue #23](https://github.com/EdOverflow/can-i-take-over-xyz/issues/23) | [Zendesk Support](https://support.zendesk.com/hc/en-us/articles/203664356-Changing-the-address-of-your-Help-Center-subdomain-host-mapping-) |<!--FINGERPRINTS-->