استخراج لینک های برنامه های اندروید

ابزار apkurlgrep

سلام دوستان. توی این پست می خواهم در مورد یکی دیگر از ابزارهای مهندسی معکعوس ، صحبت کنم که پیش نیاز آن ابزار apktool و همچنین کامپایلر زبان go است ! همان طور که در مقالات قبلی هم ذکر کردم apktool با زبان برنامه نویسی java نوشته شده است بنابراین حتما باید jre را نصب کرده باشید !

قبل از نصب حتما مخازن kali را آپدیت و آپگرید نمایید:

sudo apt-get update -y && sudo apt-get dist-upgrade -y


نصب پیش نیاز ها :

نصب کامپایلر جاوا :

sudo apt-get install opnjdk-11-jre

نصب ابزار apktool :

sudo apt-get install apktool -y

نصب کامپایلر زبان go :

sudo apt-get install golang -y

صحت سنجی نصب ابزارها:

javac --version

go version

apktool --version

خروجی باید چیزی مانند تصویر زیر باشد :

صحت سنجی نصب ابزارها
صحت سنجی نصب ابزارها


دانلود و نصب ابزار اصلی :

git clone https://github.com/ndelphit/apkurlgrep

وارد پوشه ی apkurlgrep می شویم :

cd apkurlgrep

محتویات پوشه را مشاهده و بررسی می کنیم :

ls -a



همان طور که در تصویر بالا مشاهده می کنید فایل اصلی اجرایی که با آن کار داریم apkurlgrep.go است.

برای راه اندازی، ابتدا دستور زیر را وارد می کنیم:

go get -u github.com/ndelphit/apkurlgrep

راهنمای ابزار :

go run apkurlgrep.go -h

در مرحله اخر بعنوان مثال تارگت ما که برنامه کافه بازار است و با نام bazaar.apk که در مسیر حافظه داخلی یعنی sdcard قرار دارد ، داریم :

go run apkurlgrep.go - a /sdcard/bazaar.apk
اجرای ابزار
اجرای ابزار


و صبر می کنیم تا نتیجه استخراج url ها ( و نه فقط url ! ) به ما نمایش دهد :

نتیجه استخراج  url های برنامه بازار
نتیجه استخراج url های برنامه بازار


تعدادی از آدرس های فایل تارگت
تعدادی از آدرس های فایل تارگت


همان طور که مشاهده می کنید آدرس api بازار برای ما به نمایش درامده است :

https://api.cafebazaar.ir/

اینکه این لینک ها آیا واقعا به همه ی آن ها نیاز هست یا خیر ؟ و یا اینکه اصلا این لینک ها دقیقا برای چه کاری در برنامه تعبیه شده اند ، نیاز به بررسی دقیق تک به تک آن ها داریم.

و همچنین تعدادی از ادرس های فایل برنامه که در تصویر دوم مشاهده می کنید ، استخراج شده است.


توجه داشته باشید در بعضی از برنامه ها لینک url آنها بصورت ناخوانا است !

منابع :

سایت سکان آکادمی

گیت هاب

موفق و پیروز باشید.