Menu

Trying to log into a https website...

Help
2017-10-05
2017-10-06
  • David Díez

    David Díez - 2017-10-05

    I want to use PHP Crawler to trigger artificial hits on user profiles in https://www.interpals.net but I have been unsuccessful so far.

    I added this code to the example.php file, among some other small modifications:

    // Login
    $post_data = array(
    "username" => "myusername",
    "password" => "mypassword",
    "submit" => "Sign in");
    $crawler->addPostData("#https://www.interpals.net/app/auth/login#", $post_data);

    The crawler runs, but the network log is not showing any POST activity and the website pages are showing the login boxes everywhere. I have cookies handling enabled. The website is using CSRF protection... I don't know if that matters.

    https://www.interpals.net/app/auth/login is where the form script resides.

     
    • Anonymous

      Anonymous - 2018-11-27
      Post awaiting moderation.
  • Anonymous

    Anonymous - 2017-10-05

    Yes, it does matter. You need to post the csrf_token too.

     
  • Anonymous

    Anonymous - 2017-10-06

    Well, I do not know how to do it as the CSRF seems to be embedded on the cookie itself. I simply do not understand how this all fits together...

    General

    Request URL:https://www.interpals.net/app/auth/login
    Request Method:POST
    Status Code:302
    Remote Address:104.20.197.2:443
    Referrer Policy:no-referrer-when-downgrade

    Response Headers

    cache-control:no-cache
    cache-control:no-store, no-cache, must-revalidate
    cf-ray:3a974ce47ead2f4d-MAD
    content-type:text/html; charset=UTF-8
    date:Fri, 06 Oct 2017 08:37:44 GMT
    expires:Thu, 19 Nov 1981 08:52:00 GMT
    location:/app/account
    pragma:no-cache
    server:cloudflare-nginx
    set-cookie:lt=504288532484157440%2Ca90d238fcd6b818cc0ee954901f83c0571ed91634d3b25b4d1f0f76a3430b887%2C3da5826f040a41eaee63ff90b4ece439; expires=Mon, 30-Oct-2017 08:37:44 GMT; Max-Age=2073600; path=/; domain=.interpals.net; HttpOnly
    status:302
    x-content-type-options:nosniff
    x-frame-options:SAMEORIGIN
    x-xss-protection:1; mode=block

    Request Headers

    :authority:www.interpals.net
    :method:POST
    :path:/app/auth/login
    :scheme:https
    accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
    accept-encoding:gzip, deflate, br
    accept-language:es-ES,es;q=0.8,en;q=0.6
    cache-control:max-age=0
    content-length:61
    content-type:application/x-www-form-urlencoded
    cookie:resolution=1600x900; resolution=1600x900; ubic1=MTAwMDY0MDg4NjU5Yjk4YTI1NWEwODkyLjY0NDk0MTU4; fbnl=1; cfduid=d3fe236c2386986cb35e799c1f1f21b721507279005; interpals_sessid=n79qksgg141vp9im0lttfiplu7; csrf_cookieV2=Bu8Rvn4Mh7U%3D; utmt=1; gads=ID=6e0d3ce9ea135247:T=1507279027:S=ALNI_Ma1SxNQF_Vd9XGv9fjA-ZzaDbHGgA; resolution=1600x900; utma=46363135.883832889.1507279106.1507279106.1507279106.1; utmb=46363135.8.10.1507279106; utmc=46363135; utmz=46363135.1507279106.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
    origin:https://www.interpals.net
    referer:https://www.interpals.net/
    upgrade-insecure-requests:1
    user-agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

     
  • Anonymous

    Anonymous - 2017-10-06

    That's actually the point of csrf, to prevent you from doing this. Good luck...

     
  • Anonymous

    Anonymous - 2017-10-06

    However I know that other bots are connecting and interacting with the website.

     
  • Anonymous

    Anonymous - 2017-10-06

    Thanks. I have found this which seems more related to my question: https://stackoverflow.com/questions/36198970/does-using-csrf-form-tokens-help-spam-prevention

    Curiously, the website I am targetting has no CAPTCHA on the form.

     
  • Anonymous

    Anonymous - 2017-10-06

    All I'm trying to say is that you need to first scrape the token value and then post the token in your post_data array. There's a bunch of ways to do that...

     
  • Anonymous

    Anonymous - 2020-11-13
    Post awaiting moderation.

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.