انجمن تیم امنیتی ایران سایبر

Question مشکل در بررسی درخواستهای اینستاگرام

شروع موضوع توسط dead_silyutls ‏24/1/19 در انجمن Programming Q/A

  1. لطفا فایل های خود را جهت ماندگاری در انجمن اپلود کنید در صورت مشاهده لینک اپلود خروجی , تاپیک حذف خواهد شد .
    بستن اطلاعیه
بستن اطلاعیه


درود مهمان گرامي؛

مهمان گرامي، براي مشاهده تالار با امکانات کامل ميبايست از طريق ايــن ليـــنک ثبت نام کنيد .

حامی مسابقات و برگزار کننده دوره های پیشرفته ارزیابی امنیت برای سازمان ها فتح پرچم (CTF)
  1. dead_silyutls
    کاربرتازه وارد

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏21/7/18
    ارسال ها:
    40
    تشکر شده:
    34
    جنسیت:
    Name:
    dsilyutls
    Main os:
    Kali
    سلام دوستان
    میخوام یک اسکریپت برای لایک خودکار در اینستاگرام بنویسم (جنبه تمرینی داره گرچه شاید باشند اسکریپتهای مشابه)
    حالا مشکلی که دارم اینکه وقتی یک فرد رو میخوام لایک کنم این درخواستهای ارسال میشه تمام درخواستها منطقی هست الا یک عدد که برای هر شخص فرق داره یعنی به غیر از ای دی یک مقدار دیگری هم هست که متفاوت هست و نمیدونم این مقدار رو چطوری برای هر کاربر پیدا کنم ؟



    کد:
    POST /web/friendships/7928043052/follow/ HTTP/1.1
    Host: www.instagram.com
    User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
    Accept: */*
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate
    Referer: https://www.instagram.com/khoda_.__/
    X-CSRFToken: 3gnb11igPxZbR4AMT0ULGSb6iRlruXCG
    X-Instagram-AJAX: d4b248b92dbb
    X-IG-App-ID: 936619743392459
    Content-Type: application/x-www-form-urlencoded
    X-Requested-With: XMLHttpRequest
    Connection: close
    Cookie: mid=XEls3AAqAAF2xsMAXX_9C9pVW4fA; rur=PRN; mcd=3; csrftoken=3gnb11igPxZoR4AMT0ppGSb6iRlruXCG; shbid=2946; shbts=1548311088.0284014; ds_user_id=1905779082; sessionid=1905779082%3ANj7GCzR2yfn9bP%3A21; urlgen="{\"5.234.39.124\": 58224}:1gmZQH:EgMfo8m97oiNjpuBjsvVC90Dtl8"
    Content-Length: 0
    این عدد که برای هر شخص متفاوت هست
    در واقع این عدد 7928043052 رو چطوری برای هر کاربر میتونم پیدا کنم ؟چه رابطه ای بین این و ای دی کاربر وجود داره ؟
     
    IWHH(Mobin) از این پست تشکر کرده است.
  2. Request
    مدیریت انجمن

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏17/4/18
    ارسال ها:
    59
    تشکر شده:
    280
    جنسیت:
    شغل:
    Programmer
    محل سکونت:
    Tehran
    Name:
    Mobin
    Main os:
    Linux
    با عرض سلام و خسته نباشید خدمت شما دوست عزیز ./
    اگر دقت کرده باشید در پیامرسان تلگرام و اکثر پیامرسان های دیگر نیز این userid موجود میباشد.
    به طور معمول این اعداد در دیتابیس تعیین میشوند که به آن auto increment گفته میشود, هر یوزر جدیدی که وارد میشود به طور معمول دیتابیس عدد قبلی را +1 میکند و یوزرآیدی جدید کاربر همان عدد قبلی +1 میباشد.
    حالا میرسیم به اونجا که چطور این یوزرآیدی رو به دست بیاریم.
    اینم اسکریپتی برای به دست آوردن UserId

    PHP:
    from requests import get
    from json import loads
    = {"User-Agent" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0"}
    input("Username > ")
    get("https://www.instagram.com/web/search/topsearch/?context=user&count=0&query={}".format(x), headers=htimeout=5).text
    loader 
    loads(r)
    print(
    loader['users'][0]['user']['pk'])

     
    zeit، 0x3a، rajaz و 2 نفر دیگر از این ارسال تشکر کرده اند.
بارگذاری...
به انجمن تخصصی امنیت ایران سایبر خوش آمدید . برای مشاهده تمامی تالار ها و امکانات ثبت نام کنید .