الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطاء برمجى فى برنامج PHP Expert Editor

مغلق
بدأه bigboss1988 في 17 سبتمبر 2005 · 2 رد · 1,296 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

هذه ثغره بسيطه اكتشفتها وقمت بتحليلها فى برنامج PHP Expert Editor 3.2.1

موقع البرنامج : http://www.ankord.com

ضع البرنامج فى الOlly ثم قم بتشغيله سواء كان بمفتاح F9 او shift +F9 لتتخطى الاكسبتشن لانه مشفر بالASProtect 2.0x

نسخه مش سهله فى فك تشفير بالذات فى الاستولن بايت على العموم ليس موضوعنا..

بعد ما يتم تشغيل البرنامج م بالضغط على registration now سيظهر لك مربع لخانه السيريال..

قم بوضع حروف الA بكثر كما فى الصوره..

http://www.s4a.cc/up/imagex/BIGSSD1.JPG

بعد كده اضغط ok ستظهر لك هذه الرساله توفيك بان السيريال المدخله تم تخزينها وسيتم غلق البرنامج

لاحظ ان: حروف الA تم تخزينها فى البرنامج

http://www.s4a.cc/up/imagex/BIG!!2.JPG

بعد ذلك قم بتشغيل البرنامج ..

لن يفتح معك ؟!! :)

-

----

تحليل الثغره:-

--------------

قمت بارفاق البرنامج المصاب فى الolly لاعرف سبب عدم التشغيل!!

http://www.s4a.cc/up/imagex/Fffdddff.JPg

هذا العنوان 00000 ليس قادر على قراءته

قمت بتتبع الhex dump لارى اين مدخل حروف الA واين ستتنتهى! ولما ظهرت هذه الرساله؟!

قمت بالتوصل الى تحديد مكان حروف الA وتحديد ايضا اين ستنتهى

http://www.s4a.cc/up/imagex/BIG!@2.JPG

انظر الى الحروف المدخله!!

وانظر ايضا على مكان توقف البرنامج عن العمل 000000

التحليل النهائى:

--------------

بعد عمليت تخزين السيريال ويوم البرنامج بغلق نفسه

عندما تفتح البرنامج مره اخره يتم البرنامج عمليه قراءت السيريال كامله وعندما ياتى الى 00000 لن يتم قراءتها وتظهر

رساله تقول لك غير قادر على قراءت 00000

-------------------------------------

ارحب باى تحليل اخر لهذه الBug :-

-------------------------------------

#2

ماشاء الله ... اكتشاف جميل

#3

بالفعل ويمكن حتى تنفيذها محليا وبغفله عن الجميع :D

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة