الفريق العربي للهندسة العكسية
حل التمرين GODZELLA - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية المتقدمة - Advanced RCE (https://www.at4re.net/f/forum-26.html)
+--- الموضوع : حل التمرين GODZELLA (/thread-2400.html)



حل التمرين GODZELLA - YANiS - 26-12-2020

السلام عليكم و رحمة الله

شرح سريع لحل التمرين  GODZELLA :
https://www.at4re.net/f/thread-2200.html


التطبيق يعتمد على تحميل مكتبة و يترك لها مهمة انجاز كل العمل.

المكتبة هي من نوع ELF لمعمارية ARM 32bit المعروفة بــ ARMv7.

خوارزمية معالجة معلومات التسجيل بسيطة جدا:
1- التحقق من طول القيم المدخلة و تطابقها مع القيمة الثابة 14 (بمعنى ان طول اسم المستخدم او معلومات التسجيل المدخلة يجب ان يكون 14 محرف).
2- خوارزمية المعالجة تقوم فقط بعكس ترتيب المحارف (Reverse String).
3- التحقق من ناتج المعالة يكون على ثلاثة مراحل، تطابق قيم ثابتة بقيم الناتج حسب ترتيب معين (لاحظ الصور المرفقة)



 
[صورة مرفقة: Vwp0rrH.png]

 
[صورة مرفقة: cF6omaN.png]

 
[صورة مرفقة: YuFsbr4.png]

 
[صورة مرفقة: sODABP9.gif]