регистрация на gmail.com через cURL

Discussion in 'PHP' started by Дикс, 30 Apr 2009.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    - гружу mail.google.com/mail/signup
    - перекидывает на страницу регистрации, в адресе пути очевидно идентификатор сессии
    - выдираю идентификатор, составляю свой запрос и отправляю на адрес, указанный в качестве action формы

    данные следующие:
    PHP:
    $options = array(
        
    CURLOPT_POST => 1,
        
    CURLOPT_REFERER => $ref,
        
    CURLOPT_HEADER => 1,
        
    CURLOPT_NOBODY => 0,
        
    CURLOPT_POSTFIELDS =>

    array(
        
    'type' => '2',
        
    'dsh' => '-5610173918966480765',
        
    'ktl' => '',
        
    'ktf' => '',
        
    'edk' => 'gmail.com',
        
    'PersistentCookie' => 'checked'// yes
        
    'rmShown' => 1,
        
    'smhck' => 1,
        
    'nshk' => 1,
        
    'selection' => 'Номер моей машины',
        
    'ownquestion' => '',
        
    'hl' => 'ru',
        
    'loc' => 'RU',
        
    'newaccounttoken_audio' => $tokenAudio,
        
    'newaccounturl_audio' => 'https://www.google.com/accounts/Captcha?ctoken=' $tokenAudio,
        
    'program_policy_url' => 'http://mail.google.com/mail/help/intl/ru/program_policies.html',
        
    'privacy_policy_url' => 'http://www.google.com/intl/ru/privacy.html',
        
    'requested_tos_language' => 'ru',
        
    'served_tos_location' => 'RU',
        
    'served_tos_language' => 'ru',
        
    'submitbutton' => 'Я принимаю условия. Создайте мой аккаунт.',
        
    'UsernameSelector' => 'enterNew'// header

        // dyn
        
    'Passwd' => 'vizit1000',    // max 30
        
    'PasswdAgain' => 'vizit1000',  // max 30
        
    'FirstName' => 'Gregory',      // max 30
        
    'LastName' => 'Petrosyan',   // max 30
        
    'Email' => 'maina4990',       // max 30 without '@gmail.com'
        
    'IdentityAnswer' => 'treeesd',   // max 53 answer to secret question
        
    'SecondaryEmail' => 'vigo%40gmail.com',
        
    'newaccounttoken' => $token,
        
    'newaccounturl' => 'https://www.google.com/accounts/Captcha?ctoken=' $token,
        
    'newaccountcaptcha' => 'hablegal',            // ------------- CAPTCHA
        
    'eu' => '4S40VthDlUBn_UbI4QQR6w',
        
    'requested_tos_location' => 'RU',
      ),

        
    CURLOPT_RETURNTRANSFER => 1,
        
    CURLOPT_SSL_VERIFYPEER => 0,
        
    CURLOPT_SSL_VERIFYHOST => false,
        
    CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)',
        
    CURLOPT_TIMEOUT => 30,
        
    CURLOPT_FOLLOWLOCATION => 1
    );

    добился того, что получаю в ответ страницу с редиректом на mail.google.com/mail/signup
    т.е. очевидно он меня не регистрирует.

    был ещё другой вариант, он вовращал форму регистрации, в которой указано что неправильно введены пароль и капча (работа была в два шага, капча вводилась вручную)

    кто-нибудь знаком с защитой гугла? реально вообще в нём регнуться?
     
  2. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Дикс, хорошим делом занимаешся! :) Жаль помочь немогу :(
    Давно ищу реггер gmail, все что были рабочие - сдохли блин...
    Может тут что то найдешь http://www.itsec.ru/newstext.php?news_id=41599
     
    #2 mff, 30 Apr 2009
    Last edited: 30 Apr 2009
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    в моём случае - мне неприятна сама идея спама, я никогда бы не стал заниматься рассылками и даже пробовать зарегать почту скриптом.. но жрать-то хочется!

    Это зло - от бедности народа, которое породили они сами.
     
    1 person likes this.
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    http://upload.com.ua/get/900828358/

    вот тут оба варианта попыток, + txt с перехваченными хидерами, + небольшой дебаггер

    может кто сможет решить проблему