Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   CURL - Как работать с HTTPS ? (https://forum.antichat.xyz/showthread.php?t=111892)

Велемир 19.03.2009 02:55

CURL - Как работать с HTTPS ?
 
Такая вот дилемма =_=

Pashkela 19.03.2009 03:05

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($chCURLOPT_USERAGENT$ua); 
curl_setopt($chCURLOPT_REFERER$ref); 
curl_setopt($chCURLOPT_COOKIEJAR"./cook"); 
curl_setopt($chCURLOPT_COOKIEFILE"./cook"); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
curl_setopt($chCURLOPT_SSL_VERIFYPEER0); 
curl_setopt($chCURLOPT_SSL_VERIFYHOST0); 
$res curl_exec($ch); 
preg_match_all('#[0-9a-f]{32}#i'$res$matches); 
print_r($matches); 
?>


De-visible 19.03.2009 03:07

Тему по пхп для кого закрепили?

Велемир 19.03.2009 03:10

Pashkela мои мысли считал,сцук :).Копперфильд отдыхает )))))

Велемир 19.03.2009 03:36

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($chCURLOPT_SSL_VERIFYPEER0); 
curl_setopt($chCURLOPT_SSL_VERIFYHOST0); 
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$result curl_exec($ch);
echo 
$result;
curl_close($ch);



?> 

Вроде всё прально...мб параметры не так передал ?

#Wolf# 19.03.2009 04:00

если тебе нужна парсилка хешей то вот
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($chCURLOPT_USERAGENT$ua);
curl_setopt($chCURLOPT_REFERER$ref);
curl_setopt($chCURLOPT_COOKIEJAR"./cook");
curl_setopt($chCURLOPT_COOKIEFILE"./cook");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
curl_setopt($chCURLOPT_SSL_VERIFYHOST0);
$res curl_exec($ch);
preg_match_all("$hash"$res$matches);
foreach(
$matches[0] as $val) { echo $val.'<br />'; }
?>

(с) m0Hze

или че тебе надо?

Велемир 20.03.2009 18:51

Классная вещь,тоже нужная,но я хотел написать скрипт,который бы парсил пароли от хэшей,если они расшифровались и если не расшифровались,то писал бы что-то вроде *Паролей не найдено*.Результаты сохранять в фаил.
Вот и запоролся на авторизации...Обычно проходит всё нормально.

Опишу ситуацию,зачем это нужно: Есть сайт и есть дамп от таблицы.Есть заранее скрипт,который парсит хэши с логинами/аськами из бд(Тут трудного ничего нет,если есть дамп базы),но если её нет,то нужно писать парсилку под каждый сайт(Или чутка преобразовывать результаты дампа,выдаваемого сиптом).Дальше всё сохраняется...Но не вручную же постить по крэк сервисам ?Хотя раньше я этим и занимался)))Вот и захотелось облегчить немного страдания:)


Время: 20:01