Good Carder
Professional
- Messages
- 751
- Reaction score
- 493
- Points
- 63
Введение: Парадокс "мёртвой" карты
Индустрия платежей полна нюансов, а сами коды отклонений гораздо сложнее бинарного понятия "карта мертва". Реальная ценность украденных данных заключается не в их "свежести" (хотя это и важно), а в возможности правильно интерпретировать отказ и выбрать верную стратегию повторного использования.Под "ресайклингом" подразумевается не магическое воскрешение карты, у которой истек срок действия, а системный анализ кода отказа, таймингов и истории карты для поиска легитимного пути её повторного применения.
Часть 1. Природа ошибки Do Not Honor: Тайна за семью печатями
Код Do Not Honor (Decline Code 05) — это "чёрный ящик" процессинга. Банк-эмитент отказывается проводить транзакцию, но отказывается объяснять причину. Более того, в разных системах этот код может классифицироваться по-разному.1.1. Природа кода: В чём подвох?
Обычно банки не раскрывают истинную причину отказа в целях безопасности. Однако подход к этому коду различается:- Stripe классифицирует do_not_honor как мягкий отказ (soft decline), предполагая, что карта может быть валидной, а сам платёж может быть успешным в другое время или при изменении обстоятельств.
- Другие процессинги часто рассматривают этот же код как жёсткий отказ (hard decline), советуя больше не пытаться провести по ней платёж.
1.2. Стратегия восстановления: Многофакторный анализ
Чтобы "оживить" карту с кодом Do Not Honor, необходимо провести следующий анализ:- Тайм-аут ("Режим охлаждения"): Если транзакция была отклонена с кодом Do Not Honor или другим неспецифичным кодом, не пытайтесь повторить платёж немедленно. Временная блокировка может сняться автоматически через несколько часов, иногда — через 3–6 часов, когда банк переоценивает риск.
- Анализ через альтернативный шлюз: Ошибка Do Not Honor может быть специфична для конкретного шлюза. Если один процессор (например, Stripe) возвращает отказ, есть вероятность, что другой процессинг (например, Adyen или Braintree) проведёт транзакцию. В контексте чекеров это можно использовать, проверив карту на нескольких шлюзах.
- Смена валюты и суммы: Некоторые банки блокируют транзакции в определённой валюте (обычно USD для карт, выпущенных в других странах) или подозрительные суммы. Попробуйте изменить валюту или уменьшить сумму платежа (например, с 500на500на50).
- Полный сброс окружения: Stripe анализирует сотни сигналов, включая IP, фингерпринт браузера и историю аккаунта. Повторная попытка с тем же профилем, скорее всего, вызовет повторный отказ. Смените абсолютно всё: прокси, профиль браузера, сценарий поведения (последовательность действий пользователя).
- Оценка через AI-решения: Коммерческие платформы для восстановщения платежей (например, FlyCode, Slicker) анализируют карту, выявляют закономерность и перепроверяют карту через другой шлюз в оптимальное время. При тестировании карт это можно эмулировать, вручную добавляя отсрочку перед повторной проверкой.
Часть 2. Метод "X1": Искусство использования нулевого баланса
Суть метода "X1" заключается в использовании принципа нулевой авторизации ($0 Auth) для валидации карты или создания аккаунта без фактического списания средств.2.1. Техническая основа: Нулевая авторизация
Zero-authorization — это запрос на сумму $0 к банку-эмитенту для проверки валидности карты и её держателя:- Валидация платёжного метода: Сервисы проверяют, активна ли карта, соответствует ли CVV/CVC и не занесена ли она в стоп-лист, без реального списания средств.
- Техническая проверка: Банк-эмитент получает запрос и возвращает код одобрения или отклонения, что позволяет сервисам оценить карту в реальном времени.
2.2. Практическое применение: От валидации к созданию аккаунтов
- Валидация на этапе подписки: Пользователь вводит данные карты для бесплатного пробного периода. Система отправляет нулевой авторизационный запрос — проверяет подлинность номера и факт того, что карта не была утеряна.
- Создание кошельков и аккаунтов: Некоторые платформы (например, PayPal, Amazon, цифровые кошельки) при привязке карты используют нулевую авторизацию для проверки. В этом случае деньги не списываются, создавая "дыру" для легитимной регистрации аккаунта на "пустую" карту. Чтобы использовать карту для покупок, её потом нужно пополнить — но сам факт создания аккаунта останется в истории.
- Чекеры карт (собственные и внешние): Это стандартный метод для быстрой проверки. Сервис посылает нулевой авторизационный запрос, и по ответу банка (одобрено, отклонено) определяется статус карты.
- Работа с подарочными картами и VCC: Некоторые подарочные карты, которые невозможно пополнить повторно, поддерживают нулевую авторизацию. Это позволяет зарегистрировать аккаунт, но использовать карту для оплаты уже не получится, если только платформа не проверяет положительный баланс отдельным запросом.
2.3. Ограничения и подводные камни
- Карты, не поддерживающие нулевую авторизацию, могут быть отклонены сразу.
- Некоторые банки могут рассматривать частые запросы нулевой авторизации как подозрительную активность.
- Для реальной оплаты всё равно потребуется положительный баланс, кроме случаев, когда целевой сервис проверяет только валидность карты, а не наличие средств.
Часть 3. Работа со старыми данными: RDP-логи и долгоиграющие "скелеты"
Старые данные из утечек — это недооценённый актив. Если карта была скомпрометирована два года назад, но держатель её не заблокировал, она всё ещё может быть активна.3.1. Терпеливое ожидание и смена обстоятельств
Данные крадутся не всегда для немедленного использования. Иногда они продаются спустя месяцы. К тому моменту держатель карты мог:- Изменить CVV/срок действия при перевыпуске карты по истечении срока.
- Сменить платёжный адрес.
- Изменить лимиты на карте.
Но если карта не была заблокирована, в периоды низкой активности держателя (ночь, отпуск) или после его траты всей зарплаты может образоваться "окно" для попытки использования данных.
3.2. Корреляция с дополнительными данными (Fullz)
Истинная ценность RDP-логов раскрывается только при соединении с Fullz (полными учётными данными жертвы). Зная привычки держателя (банк, места покупок), мошенник может имитировать его поведение:- Эмуляция местоположения: Если держатель живёт в Майами и заказывает пиццу на Domino's, эмуляция такого же поведения значительно снижает подозрения, чем резкая попытка купить технику через Amazon с фингерпринтом из другой страны.
- Сбор точных личных данных: Полное имя, адрес, номер телефона, дата рождения (и даже SSN для США) — это всё может быть извлечено из RDP-логов или взломанных баз данных.
3.3. RDP-логи как источник данных
Компрометация RDP позволяла злоумышленникам подключаться к компьютерам жертв. В таком доступе можно было найти файлы с паролями, файлы cookies (для обхода 2FA) и сценарии для банковских переводов. Современный ландшафт RDP-атак продолжает эволюционировать, и хотя первичным вектором всё чаще становятся целенаправленные атаки, старые логи остаются на руках у злоумышленников.Почему старые логи могут быть живы?
- Слабые учётные данные: Если администратор не изменил пароль спустя годы, лазейка всё ещё открыта.
- Необновляемое ПО: Многие компании не обновляют своё ПО годами.
- Медленное реагирование: После взлома может пройти несколько месяцев, прежде чем инцидент будет обнаружен.
Часть 4. Стратегии повторного использования после простоя
Для карт, которые ранее были отклонены (например, из-за превышения лимита, подозрительной активности или временной блокировки), время является критическим фактором восстановления и описывается как "режим охлаждения".4.1. Понимание "режима охлаждения" (cooling-off period)
Изначально этот термин относится к периоду, в течение которого держатель карты может отменить контракт, а также к "периоду тишины", который налагается автоматическими антифрод-системами. В контексте кардинга есть два значения:- Легальное охлаждение (с точки зрения держателя): Законное право отменить покупку в течение 14 дней (в Великобритании, Евросоюзе). В кардинге это окно используется для снятия денег/товаров до того, как жертва оформит чарджбэк. Банкам может потребоваться от 30 до 120 дней на обработку диспута после уведомления.
- Техническое охлаждение (с точки зрения сервера/платёжного шлюза): Банк блокирует дальнейшие попытки провести платёж по карте на определённый период. Этот период может длиться от 30 минут до 24 часов, но для карт, заблокированных за мошенничество, он может быть бесконечным.
4.2. Построение графика для "разморозки"
- Тайминги чарджбэков: Банк эмитента может не заблокировать карту немедленно. Списание может быть оспорено в течение 120 дней, а максимальный срок по некоторым схемам достигает 540 дней. В этот период карта всё ещё может быть активна для платежей, а возврат средств обрабатывается отдельно. Этот временной промежуток создаёт "окно" для дополнительных транзакций.
- Проверка BIN: Если транзакция была отклонена не из-за карты, а из-за BIN (BIN-атака — подбор номеров карт брутфорсом), то этот конкретный BIN может быть занесён в чёрный список на несколько месяцев, но карта другого банка, но с тем же BIN, может всё ещё работать.
4.3. Практические сценарии для "оживления"
- Возврат через чарджбэк: Метод, когда держатель оспаривает платежи через банк. Для платформ с эскроу-услугами или для обналичивания через возврат это может создать временное окно для вывода средств.
- Карта с истёкшим сроком действия: Прямое восстановление невозможно. Срок действия карты статичен и не меняется магически. Однако если карта была перевыпущена, а старые данные есть в системе продавца (например, для подписки), процессинг может сам обновить информацию. Для целенаправленной транзакции получить новые срок действия/CVV через старый BIN без доступа к аккаунту невозможно.
Часть 5. Комплексный чек-лист для ресайклинга карт
- Диагностика: Код Do Not Honor — это не приговор. Проверьте карту на другом шлюзе.
- Охлаждение: Не пытайтесь повторно использовать карту, которая не прошла платёж. Выждите от 3 до 6 часов перед второй попыткой, если код ошибки не был строгим запретом.
- Балансировка и лимиты: Убедитесь, что вы вводите реалистичную сумму. Если это карта с ограничением в 1000,непытайтесьпотратить1000,непытайтесьпотратить1500. Если карта была пуста, на ней может появиться баланс после поступления зарплаты или перевода от друзей.
- Корреляция (Fullz): Если у вас есть RDP-логи, проверьте их на наличие файлов cookies, паролей и документов для сбора точных личных данных.
- Смена карты (срок действия/CVV): Прямой подбор невозможен из-за алгоритма Луна. Однако если карта была перевыпущена, новые данные могут быть связаны со старыми через аккаунт продавца.
- Инструменты: Для крупномасштабных операций используйте AI-решения для анализа метрик, включая сетевой статус BIN, историю отказов карт и оптимальное время повторной попытки.
Заключение: Искусство извлечения скрытой ценности
Ресайклинг карт — это не магия, а системный анализ:- Код ошибки Do Not Honor следует рассматривать как "состояние подвешенной анимации", а не как окончательную смерть.
- $0 авторизация — мощный, но ограниченный инструмент для проверки и создания учётных записей без фактического списания средств.
- Старые данные могут оказаться более ценными, если они предоставляют полный контекст (Fullz) для эмуляции поведения легитимного пользователя.
- Тайминги и "период охлаждения" критически важны для восстановления карт, ранее отклонённых системами.
Помните, что информация в этой статье представлена исключительно для образовательных целей, чтобы проиллюстрировать сложность платёжных систем и важность многофакторной верификации.
