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

سؤال عن Hex Workshop مين الخبير .

مغلق
بدأه شادي في 31 أغسطس 2004 · 8 رد · 1,264 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بحثت عن رسالة يعرضها أحد البرامج ولم اجدها ... استخدمت Dasm و olly ولكن لم أعثر على الرسالة .

ثم استخدمت Hex Workshop وبالفعل وجدت الرسالة ...

لكن السؤال كيف أستطيع الوصول إلى هذا الموقع أو العنوان بواسطة dasm أو olly ؟؟؟؟

كيف أستطيع تحويل العنوان الشبيه بهذا ( 003B9868 ) والذي يوجد عنده الرسالة في برنامج Hex Workshop إلى عنوان يتعرف عليه dasm أو olly

هل هناك برنامج أو طريقة معينة يتم بها التحويل ... علما أن الرسالة باللغة الإنجليزية .

تحياتي

#2

السلام عليكم,

أضن أنه إذا عثرت على الرسالة بواسطة Hex Workshop ففي غالب الأحيان يمكن العثور عليها بواسطة البرامج الأخرى التي ذكرت. وفي معضم الأحيان عدم وجود مثل الرسائل يكون نتيجة لحماية الملف أو ضغطه وفي هذه الحالة لا يمكن أن نرى الرسالة إلا حين ينفك البرنامج .

وطريقة تحويل العناوين هنا يجب أن نعرف كيف نقرأ العناوين في ترويسة الملف وأين تبدأ كل قطعة section .ففي غالب الأحيان الرسالة ستكون في قطعة المعطيات أو الرسورس حسب الرسالة ومعرفة بداية هذه القطعة والعنوان الذي عثرت عليه يمكن من التحديد الدقيق للرسالة داخل الذاكرة. وهنا إذا كنا لا نريد الخوض داخل هذا الميدان يمكن أن نستعمل بعض البرامج التي تعطينا هذه العناوين ومن بينها مثلا برنامج exescope وهو يعطينا هذه المعلومات كما أن هناك برامج أخرى في هذا القبيل.

إلى اللقاء.

#3

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

إذا كنت تبحث عن العنوان والبرنامج بداخل برنامج تنقيح مثل Olly

أضف للعنوان الذي تبحث عن ( العنوان الوهمي للبرنامج ) اي ImageBase

وهو غالبا في البرامج = 400000

مثلا : وجدت العنوان 5875 في محرر الهكس

تجده في برامج التنقيح 405875

ملاحظة تأكد من العنوان الوهمي قد يختلف في بعض البرامج ( نادرا )

وفي شغلة أسهل ( إبحث عن النص الذي وجدتة في برامج التنقيح نفسها )

وبالتوفيق

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#4

الأخوة الأفاضل الف شكر لتقديم المساعدة وللمعلومات القيمه ...

كنت أتصور أن الموضوع بسيط وسيكون مثل تحويل من عنوان إلى أفست أو العكس وأن هناك برنامج أو طريقة معينة للتحويل ولكن يبدو أن الأمر مختلف تماماً ....

برنامج الـ Hex Workshop القسم العلوي منه مقسم إلى ثلاثة أقسام في اليسار العناوين بالهكس على ما أضن ، وفي الوسط عشرة أعمدة كل عمود يتكون من أربعة حروف أو أربعة حروف وأرقام . وأعتقد أنها بايتات والله أعلم .. في القسم الثالث توجد رسائل البرنامج ... أرجو التصحيح إن وجد خطأ .

طولت عليكم المهم كتطبيق عملي بحثت عن الرسالة التالية :

NOT REGISTERED for business, commercial, or government use.

ولم أجدها الا بواسطة برنامج Hex Workshop كما يضهر بالصورة المرفقه فكيف الأن بعد

أن حددت مكانها أن أعرف العنوان أو الأفست الصحيح لهذه الرسالة لكي أصل إليها من خلال olly أو سواه من المنقحات ...

ملاحظة : مرفق الملف الذي يحتوي على الرسالة وصورة لمكان العثور على الرسالة .

تحياتي

aa.zip

#5

مرحبا شادي

أول شيء البرنامج لا يحتوي الرسالة التي ذكرت

ثانيا عنوان الرسالة التي ذكرتها = 18C04

تلاحظ أنة 5 أرقام والبرنامج عبارة عن برنامج دوس أكبر حجم لة 4 أرقام

بمعنى أن الرسالة خارج البرنامج

ثالثا لا يمكن تشغيل البرنامج داخل Olly لأنة 16 بت

رابعا ويالي عقدني إني لقيت الرسالة ولكن بصيغة الينكود في أحد ملفات النظام

وبعدين محرر الهكس الي تستخدمة محرر ل32 بت لا ينفع لبرامج دوس

والدليل العناوين الي يظهرها أكيد خطأ مكونة من 8 أرقام

تم تعديل هذه المشاركة بواسطة jaas في 3 سبتمبر 2004 في 00:54

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#6

مرحبا أخي jaas

بغض النظر عن البرنامج وبغض النظر على أنه 16 بت ...

أنت قلت :

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

ثانيا عنوان الرسالة التي ذكرتها = 18C04

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

لو فرضنا أن هناك برنامج أخر وكانت الرسالة تظهر عند نفس العنوان 18C04

فهل لو أخذت هذا العنوان وأدخلته في OLLY هل سأجد الرسالة ؟؟

وإذا كانت الإجابة لا .. فكيف أستطيع فعل ذلك ؟؟

أيضا قلت :

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

وبعدين محرر الهكس الي تستخدمة محرر ل32 بت لا ينفع لبرامج دوس

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

فهل هناك محرر خاص بال 16 بت ... أرجو التوضيح .

تقبل تحياتي

#7

السلام عليكم,

كما قال الأخ jaas إذا كانت الرسالة من نوع Unicode فسوف تجدها في الهيكس ووركشوب لأن له ميزة البحث سواء في اليونكود أو الأسكي وسوف لن تجدها مباشرة في الدبوغر - علما أني لست من مستعملي Olly - .وإذا كنت تستعمل سوفتايس فيمكنك البحث عن الرسالة داخل الذاكرة باستعمال خاصية S وإذا كانت من نوع يونكود فسوف تقوم بالبحث عنها عن طريقة أرقامها الخاصة فمثلا للبحث عن ABC في اليونكود قم بالبحث عن الأرقام 41 00 42 00 43 - اقلب الأرقام - وذلك لأن اليونكود يكتب في بايتين. وحتى إذا كان البرنامج من نوع 16 بايت فإن سفتايس يمكنك من عمل ديبوغ له.

إلى اللقاء.

#8

عليكم السلام

مشكور يا مشرفنا على المعلومات

أخي شادي

بالنسبة لمحرر هكس 16 أو 32 بت في الحقيقة لا يوجد محرر لكل نظام

ولكن ما دفعني لأن أقول أن المحرر لا ينفع لل 16 بت

لأن بعض المحررات مصممة خصيصا ل32 بت ويتوقع عنونة 8 خانات

ولذلك أغلبها يخطأ في إيجاد عنوان محدد ل16 بت وهو 4 خانات

أما عن الرسالة فهي موجودة في ملف نظام مقيم في الذاكرة

كيف عرفت ( أنا أخبرك )

شغل البرنامج بواسطة olly

ستظهر رسالة أنة 16 بت لا يمكن تشغيلة أختر موافق

سينقلك olly إلى برنامج في النظام مسؤل عن تشغيل هذا الملف

في خيارات olly إختر تخطيط للذاكرة

وبعد ذلك إختر بحث لكل الملفات المقيمة في الذاكرة

وبعد ذلك أدخل النص بجانب مربع يونكود

ليقوم البرنامج بتحويلة من آسكي إلى ينكود

ثم أضغط بحث

وسيظهر لك الرسالة وعنوانها في أحد ملفات النظام

ومع السلامة

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#9

أخي الحبيب jaas الف شكر لتعاونك ولمعلوماتك القيمة

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

أعتذر عن تأخري في متابعة الموضوع ويرجع ذلك لمرضي .

تحياتي

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

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