
تتيح لك Datajack Proxy اعتراض حركة مرور TLS في تطبيقات x86 الأصلية عبر المنصات.
Datajack Proxy أداة لاعتراض حركة المرور غير HTTP بين تطبيق أصلي وخادم. يتيح ذلك اعتراض الاتصالات وتعديلها، حتى في حالة استخدام التشفير وتثبيت الشهادات (certificate pinning). يتم ذلك عن طريق ربط (hook) التطبيق واعتراض الاستدعاءات الموجهة إلى مكتبات المقابس (socket) وTLS الشائعة، وقراءة البيانات قبل التشفير (للبيانات الصادرة) وبعد فك التشفير (للبيانات الواردة).
يتم تحقيق ذلك عن طريق حقن JavaScript في العملية الأصلية باستخدام Frida API.
ملاحظة: حالياً يتم دعم لينكس وويندوز فقط. يدعم لينكس استدعاءات OpenSSL SSL_Write وSSL_Read.
المساعدة
python DatajackProxy.py -h
الارتباط
الارتباط بعملية قائمة <pid>
python DatajackProxy.py -p <pid>
الارتباط بعملية قائمة بالاسم <processName>
python DatajackProxy.py -n <processName>
الارتباط بعملية ويندوز بالاسم OUTLOOK.EXE
python DatajackProxy.py -n OUTLOOK.EXE -o windows
pip3 install fridagit clone [email protected]:cwatt/DatajackProxy.git