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

بناء برنامج اقوي من Olly

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

ماريكم في بناء برنامج مفتوح المصدر لتنقيح البرامج

إدا اعجبتكم الفكرة سأضع كتاب يتالف من حوالي 25 صفحة (وصلت إلى 20 صفحة عندا كتابة هده السطور ) يشرح الاسس الاولية لتقيح البرامج

والسلام عليكم

#2

لا نريد كتابة برامج اقوى نريد برنامج يماثله فقط....

ويا ريت تحط الكتيب

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#3

أتفق مع romanof :) ولو وضعت ما تعمل عليه لربما تجد أفكاراً أخرى مفيدة ويمكن أثناءها التناقش بالأمر.

Do as I say, not as I do

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

#4

تريد فعل ذلك عن طريق دوال API الخاصة بالتنقيح ام عن طريق الـkernel-mode ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

استخدمت API

#6

منقح احسن من OllyDbg !

d4baa0.gif
#7

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

في المرة القادمة سارفق جزء من البرنامج ونقوم بمناقشته

..

debugbook.zip

تم تعديل هذه المشاركة بواسطة Junkie في 8 فبراير 2008 في 10:57

#8

طالما ان الموضوع يتعلق بالفيجوال بيسك ما دخل الاسمبلي هنا ؟؟؟؟؟؟؟؟؟؟؟

كلمة احسن من OllyDbg هذه كبيرة جدا او انك تريد جولة مع OD مرة اخرى !

بالنسبة لي فأنا افضل كتابة Plugin لـOllyDbg بدلا من صنع واحد جديد يحتاج الى وقت وجهد لتصميمه (ولن يكون افضل من الأول أيضا) ... ثم يأتي بعد ذلك شخص اخر يقول "لماذا لا اكتب منقح خاص بي بدلا من هذا" , وتدور الحلقة !

يجب ان نستفيد مما هو موجود حاليا وتطويره ! OllyDbg يوفر نظام Plugins قوي جدا يمكنك من خلالة ان تكمل نقائصه لا أن تبدأ الموضوع من أوله !

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#9

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

أيضا أتفق معك فيما ذكرت عن Olly, فـ Oleh لديه باع طويل في هذا المجال وأتصور أن خبرته لم تأتي عن خبرة سنة واحدة فقط وبدون الدعم الذي تلقاه من قبل مبرمجين آخرين و قراصنة حتى فهو شخص يستحق التصفيق. متى سيصدر الإصدار الثاني فأنا اعمل حاليا على x64 :tantrum:

بأي حال الموضوع مفتوح للنقاش - سيشارك في هذا الموضوع أشخاص على علم جيد جداً بهذا الشأن وأعتقد الأسماء معروفة سلفاً :)

سأحاول قراءة الكتيب اليوم مساء إن شاء الله

Do as I say, not as I do

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

#10
اقتباس
طالما ان الموضوع يتعلق بالفيجوال بيسك ما دخل الاسمبلي هنا

اخي الموضوع لايتعلق باي لغة برمجة والسبب في استخدام الفيجوال هو حتي لايتهو الاعضاء في طيات اكواد الاسمبلي

اقتباس
ثم يأتي بعد ذلك شخص اخر يقول "لماذا لا اكتب منقح خاص بي بدلا من هذا" , وتدور الحلقة

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

اقتباس
كلمة احسن من OllyDbg هذه كبيرة جدا او انك تريد جولة مع OD مرة اخرى

هل انت متاكد

اقتباس
فـ Oleh لديه باع طويل في هذا المجال وأتصور أن خبرته لم تأتي عن خبرة سنة واحدة

البرامج المفتوحة تتفوق في عامل الخبرة واسرع في التطوير

#11
اقتباس
مع أداة أكتيف x

طالما في الأمر Active X فالامر ليس جاد!

d4baa0.gif
#12
اقتباس
طالما في الأمر Active X فالامر ليس جاد!

اولا مالعبيب في استخدام active x

ثانيا

عندما قمت بوضع الدرس اردت ان ابسط الامور الى اقصى حدا حتي يستطيع الجميع المشاركة والاستفادة من الدرس

عندما سيصبح الجميع فهمين المضوع كويس سنتفق على اللغة اتي سنبني بها البرنامج

ملاحظة

لم اري الى حد الان تعليق ع الفكرة اغلب الردود تهكمية

اريد احد ان يجبني

هل فكرة برنامج يضاهي olly ضرب من الستحيل

#13
اقتباس
هل فكرة برنامج يضاهي olly ضرب من الستحيل

لا , لكنها ضرب من تضييع الوقت , عندك وقت كثير ؟ تعلم او اعمل فيه "شئ جديـــــد" !

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#14
اقتباس
ملاحظة

لم اري الى حد الان تعليق ع الفكرة اغلب الردود تهكمية

الردود ليست تهكمية يجب مناقشة الموضوع من كل الجوانب وطبعا اهم جانب هو لغة البرمجة المستخدمة.

وشيء جيد جدا ان يفكر العرب في عمل اداة مشابها بالأولي لكن يجب ان نبدا حيث انتهي الأخرين ولا نبدأ من الصفر.

وانا اتفق مع الأخوة فأن عمل برنامج شبية بالأولي سوف يحتاج وقت وجهد وفي النهاية لن تحصل علي اداة تنافس الأولي لا في الكفائة ولا في الشهرة

#15

شكر لك اخ Ahmed18 على النقاش الجيد

اولا نحن لنبداء من الصفر سنواكب التطور الجديد ودالك باستعارة الافكار من البرامج المشبه والتطوير عليها

اما بالنسبة للوقت فلكل شيء ثمنه

اقتباس
وفي النهاية لن تحصل علي اداة تنافس الأولي لا في الكفائة ولا في الشهرة

صدقني لن تخسر شيئ شوف كم المعلومات التي ستتحصل عليها والافكار الجديد

ابسط مثال حماية برامجك من القرصنة ستجد نفسك تقوم باكتشاف طرق لمقاومة التتقيح لم يسبق لاحد معرفتها فبدالك ستربك القراصنة

وتمديد الوقت اللازم للقرصنة برامجك

ستتعلم كيف تقوم بمراقبة الرجيستري والقرص الصلب مراقبة الشبكة ومراقبة اي دالة API

ياخي تعبنا من البرامج التقلدية والاكود المسروقة وعدم الاتيان بالجديد

بصراحة بداءنا مستهلكين برمجيا

#16

Ahmed18 يقوم بتنقيح البرامج بنفسه, هذا أكسبه بما لا شك فيه معلومات جيدة في موضوع حماية برامجه :)

بأي حال أخي الكريم كل هذه أفكار من أشخاص لهم خبرة في مجال تنقيح البرمجيات يمكنك أن تأخذ بها وتعدّل قليلاً في مسارك ويمكنك ألا تفعل وأن تتابع ما تفعله بنفس المسار, بالحالتين القسم سيستقبل مشاركاتك ومواضيعك بغض النظر عن الكيفية.

Do as I say, not as I do

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

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

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