 |
CURL - Как работать с HTTPS ? |

19.03.2009, 02:55
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
CURL - Как работать с HTTPS ?
Такая вот дилемма =_=
|
|
|

19.03.2009, 03:05
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
PHP код:
<?php
set_time_limit(0);
$url = "https://hashcracking.info/index.php?4";
$ref = "https://hashcracking.info/index.php";
$ua = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$res = curl_exec($ch);
preg_match_all('#[0-9a-f]{32}#i', $res, $matches);
print_r($matches);
?>
|
|
|

19.03.2009, 03:07
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами:
9655526
Репутация:
1821
|
|
Тему по пхп для кого закрепили?
|
|
|

19.03.2009, 03:10
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Pashkela мои мысли считал,сцук  .Копперфильд отдыхает )))))
|
|
|

19.03.2009, 03:36
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
PHP код:
$url = "https://hashcracking.info/index.php";
$ua = "Fuck you!";
$ref = "https://www.hashcracking.info";
$req = "login=Test&passwd=test&Submit=%E2%EE%E9%F2%E8";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_REFERER,$ref);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookie");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cookie");
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
?>
Вроде всё прально...мб параметры не так передал ?
|
|
|

19.03.2009, 04:00
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами:
9540826
Репутация:
479
|
|
если тебе нужна парсилка хешей то вот
PHP код:
<?
echo '<center><form method = "POST">
<input type = "radio" name = "system" value = "md5">MD5
<input type = "radio" name = "system" value = "mysql">
MySQL<input type = "radio" name = "system" value = "mysql5">
MySQL5 and SHA-1 <input type = "submit" value = "Грабим!"></center></form>';
switch($_POST['system']){
case 'md5' : {
$hash = "#[0-9a-f]{32}#i";
$url = "https://hashcracking.info/index.php?4";
}break;
case 'mysql' : {
$hash = "#[0-9a-f]{16}#i";
$url = "https://hashcracking.info/index.php?3";
}break;
case 'mysql5' : {
$hash = "#[0-9a-f]{40}#i";
$url = "https://hashcracking.info/index.php?5";
}break;
case '' : die();
}
set_time_limit(99999);
$ref = "https://hashcracking.info/index.php";
$ua = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$res = curl_exec($ch);
preg_match_all("$hash", $res, $matches);
foreach($matches[0] as $val) { echo $val.'<br />'; }
?>
(с) m0Hze
или че тебе надо?
Последний раз редактировалось #Wolf#; 19.03.2009 в 04:17..
|
|
|

20.03.2009, 18:51
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Классная вещь,тоже нужная,но я хотел написать скрипт,который бы парсил пароли от хэшей,если они расшифровались и если не расшифровались,то писал бы что-то вроде *Паролей не найдено*.Результаты сохранять в фаил.
Вот и запоролся на авторизации...Обычно проходит всё нормально.
Опишу ситуацию,зачем это нужно: Есть сайт и есть дамп от таблицы.Есть заранее скрипт,который парсит хэши с логинами/аськами из бд(Тут трудного ничего нет,если есть дамп базы),но если её нет,то нужно писать парсилку под каждый сайт(Или чутка преобразовывать результаты дампа,выдаваемого сиптом).Дальше всё сохраняется...Но не вручную же постить по крэк сервисам ?Хотя раньше я этим и занимался)))Вот и захотелось облегчить немного страдания 
|
|
|
|
 |
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|