آموزش استخراج API از اپلیکیشن ها

آموزش استخراج API از اپلیکیشن ها

چند وقت پیش نیاز بود یک سایت اسکراپ (scrape) بکنم اگه تجربه شو داشته باشید میدونید که کار پر زحمتی هستش! و نمیشه روش حساب باز کرد خب این برای یک پروژه یک نقص بزرگ محسوب میشه هر لحظه ممکنه که قالب سایت دچار تغییرات بشه و برنامه ما عملا کار کار بیوفته .همون موقع بود که متوجه شدم که سایت مورد نظرم یک اپلیکیشن هم برای یوزر های اندروید ارائه داده نکته : این آموزش مختص به اندروید یا سیستم عامل خاصی نیست ولی اینجا از اندورید استفاده میشه و با پیدا کردن نرم افزار مشابه میشه روی همه سیستم عامل ها اینکارو کردبرای سیستم عامل اندروید من نرم افزار HttpCanary پینشهاد میکنم , این نرم افزار با ایجاد یک VPN و تونل کردن تمام داده ها برنامه مورد نظر و اسنیف کردن اطلاعات اونها کار میکنه .بعد از دانلود و نصب نرم افزار واردش میشیم و بهش دسترسی ها و اجازه نصب یک گواهی امنیتی میدیم .حتما بعد پایان کار از تو تنظیمات دستگاهتون گواهی های امنیتی نصب شده توسط برنامه پاک بکنیدآیکون HttpCanaryو بعد از اون نیاز به نصب نرم افزاری که قصد دارید API ازش استخراج بکنید هستش اینجا من از خود نرم افزار ویرگول استفاده میکنم 🤫از تو بخش اضافه کردن تارگت ها نرم افزار ویرگول انتخاب میکنیم و روی ایکونی که پایین صفحه سمت راست هستش کلیک میکنم تا برنامه فعال بشه ایکونش شبیه ایکونه تلگرامه 😃. و بعد از اون وارد برنامه ای که تو بخش قبل انتخاب کردیم میشیم.الا برمیگردیم تو نرم افزار اسنیفر خودمون که اینجا HttpCanary هستش صحنه ای شبیه این میبیند اطلاعات اسنیف شدهاینجا میتونیم اطلاعات رد و بدیل شده برنامه با API ببینیم , پایین ترین ریکویست اینجا مربوط به احراز هویت هستش و دومی مربوط به دریافت اخرین مطالب پست شده داخل ویرگول هستش تو عکس پایین میتونید ببینید .سه تا تب مختلف وجود داره که از روی اسمش میتونید کارکدشونو بفهمید الا به لینک API که برای دریافت اطلاعات پست شده داخل ویرگول هستش الا دسترسی داریم https://virgool.io/api/v1.1/feeds?type=latest&page=1الا لینک تو مرورگرتون بزنید به همچین صحنه زیبای مواجه میشید 😃 , البته تو خود برنامه ام میتونید اینو ببینید ولی برای درک بهتر از مرورگرم استفاده کردم .میتونید با رفتن به بخش های مختلف نرم افزار تارگتتون و برسی ریکویست هایکه ارسال شده بفهمید برای هرکاری از چه لینکی استفاده شده چند نمونه شو اینجا میزارم ببینید بازدید از پروفایلhttps://virgool.io/api/v1.1/feeds?type=profile&username=Novo&page=1بازدید از پست https://virgool.io/api/v1.1/post/e3oydlcfkr5eاون قسمت اخرش در واقع هش اون پست هستش تو عکس بالا میبنید که هر پست یک hash مرتبط با خودشو داره که برای گرفتن اطلاعات اون پست استفاده میشهیک مثال اینجا دیدیم برای بقیه نرم افزار هاهم همین مراحل مورد نیاز هستش.ولی بعضی از نرم افزار ها بصورت رمزنگاری شده اطلاعات رد و بدل میکنن که کارو سخت میکنه اگه مشکل و نظری داشتید خوشحال میشیم کامنت کنید

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *