الفريق العربي للهندسة العكسية
فهم الهندسة العكسية لتطبيقات الجوال من الأساس - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html)
+---- قسم : الهندسة العكسية لتطبيقات الجوال - Reversing Mobile Application (https://www.at4re.net/f/forum-21.html)
+---- الموضوع : فهم الهندسة العكسية لتطبيقات الجوال من الأساس (/thread-135.html)



فهم الهندسة العكسية لتطبيقات الجوال من الأساس - 7ar6ani - 20-10-2018

السلام عليكم

تحت شعار لا للاحتكار اقدم لكم درس خفيف وسريع وهو فهم الهندسة العكسية لتطبيقات الجوال من الأساس
Mobile Application Reversing 101
1. إعكس تطبيقات الجوال من APK الى جافا JAVA باستخدان دوات مثل jdgui.
2. اقرأ الكود وابحث عن الكود الذي يمكنك استغلاله.
3. عندما تجد تجد المكان وأنت تعرف كيف تستغله في جافا java code. قم باستغلاله ببرمجة كلاس Class باستخدام java jdk. وتجميع JAVA إلى apk باستخدام أدوات android build tools.
4. قم بعكس كل من APK للتطبيق الهدف والاستغلال الخاص بك إلى smali انطلاقا من apk باستخدام apk studio
5. إقراء رمز smali في APK الهدف. ابحث عن الطريقة التي خططت لاستغلالها. قارن smali وجافا التطبيق الهدف، إذا لم يكن لديك أي معرفة عن syntaxe رمز smali. أعتقد أن لديها syntaxe تشبه جافا، عندما تجدالرمز الذي لديه ثغرة أمنية، أدخل رمز smali من الاستغلال الذي برمجته من قبل.
6. لا تنس تعديل المتغيرات المحلية في الطريقة method المعدلة. اختر المتغير الذي لا يتم استخدامه بواسطة عملية أخرى داخل الطريقة المعدلة.
7. إعد بناء ملفAPK باستخدام apk studio
8. قم بالتوقيع باستخدام اداة apksigner.
انتهى.


الموضوع الاصلي كتبه الاخ   Cyrus


RE: فهم الهندسة العكسية لتطبيقات الجوال من الأساس - x-member - 20-10-2018

ماذا تقصد ب " لا للإحتكار" ف كل شيء موجود على الأنترنت أصلا ؟؟


RE: فهم الهندسة العكسية لتطبيقات الجوال من الأساس - 7ar6ani - 20-10-2018

(20-10-2018, 11:16 PM)Abdelhamid كتب : ماذا تقصد ب " لا للإحتكار" ف كل شيء موجود على الأنترنت أصلا ؟؟

أخي هذه المشاركة كتبها
cyrus
بتاريخ 
07/04/2018

ولاأعرف ماقصده بالاحتكار


RE: فهم الهندسة العكسية لتطبيقات الجوال من الأساس - pharaon - 14-05-2019

مش ممكن تطبيق عملى


RE: فهم الهندسة العكسية لتطبيقات الجوال من الأساس - Gu-sung18 - 16-05-2019

(14-05-2019, 11:38 PM)pharaon كتب : مش ممكن تطبيق عملى

تطبيق عملي ولكن للهواتف التي تعمل بنظام iOS الخاص بشركة أبل وليس نظام اندرويد
دورة تدريبية حول الهندسة العكسية لتطبيقات نظام iOS - الوحدة 1
https://www.at4re.net/f/thread-698.html
الوحدة 2 - فك تشفير تطبيقات iOS
https://www.at4re.net/f/thread-699.html
الوحدة 3 - تحليل ستاتيكي - Static Analysis
https://www.at4re.net/f/thread-715.html