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

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

مغلق
بدأه B.M.AbdelAziZ في 25 سبتمبر 2005 · 28 رد · 4,732 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

كتبت برنامج دلفي و قمت بحمايته بأحدث تقنيات الحماية

البرنامج بالملف المرفق

الهدف هو إيقاف العد العكسي

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

كل الطرق مسموحة للوصول للهدف

فهل من غضو في هذا المنتدي يستطيع فعل ذلك

وكتابة درس حول كيف فعل ذلك

ليستفيد الجميع

CanU.rar

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 5 يوليو 2008 في 15:42

d4baa0.gif
#2
اقتباس
يمكن إعتباره تحدي

you have 69 Days & 365 Run

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

127gq4.png
#3
اقتباس
انا قبلت التحدى. ولقد ذكرت فى احد المواضيع لا مستحيل فى كسر حماية البرامج مهما كانت قوة حمايتها .

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

وجزاك الله خير

#4
hichamchak كتب:
انا قبلت التحدى. ولقد ذكرت فى احد المواضيع لا مستحيل فى كسر حماية البرامج مهما كانت قوة حمايتها .

مسرور أخي هشام،

أعترف لك بشجاعتك

أتمنى لك حظ سعيد

بالنسبة للأعضاء الأخرين الذين حملو الملف أتمنى سماع نفس الرد...

d4baa0.gif
#5

عذرا على التاخير.. انا مشارك في الموضوع كمان ويبدو لي ان الحماية جيدة جدا من النظرة الاولى :) (unable to break on ep -> TLS trick :D )

بالتوفيق للجميع.. باقي لي حوالي.. 65 يوم؟ :rolleyes:

Do as I say, not as I do

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

#6

الظاهر التحدي جدي مش مزح :D

شكرا للمتحدي(بكسر الدال) والمتحدى(بفتح الدال) :rolleyes:

#7
DeltaAziz كتب:
كتبت برنامج دلفي و قمت بحمايته بأحدث تقنيات الحماية

هل تبحث عن طريقة لقرصنة حماية execryptor.. ام انك تبحث عن برنامج لحماية تطبيقات الدلفي! <_< اعتقدت ان الحماية صنع يدوي وانك تختبرها.. بانتظار ردك الذي سيحدد ان كنت ساتابع في هذا الموضوع ام لا.

تحياتي

Do as I say, not as I do

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

#8

الهدف تعليمي بحت، ليتعم الفائدة سواء المبتدئين أو الأكثر تقدم...

فلربما عدد الأعضاء المستفيدين من الدرس الأن قليلـ لكن سيبقى في المنتدى و حتما يستفاد منه في المستقبل

d4baa0.gif
#9

يستفاد منه في ماذا؟ قرصنة البرامج؟ ام كتابة polymorphic engine!!!

Do as I say, not as I do

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

#10

في فهم أشياء مثل معنى TLS و غيرها

اقتباس
ام كتابة  engine

أنت مثلا كتبت polymorphic

فهلا أخبرتني كم من عضو يعرف أو يفرق بين هذه الكلمات ؟

op-code, p-code, byte-code, interpreter, virtual machine, virtual cpu, virtualisation, virtual environment, virtual interpreter, metamorphism, polymorphism, self modifying code

d4baa0.gif
#11

x من خارج حدود القسم / 4 من داخل حدود القسم :) وهذا ما قصدته من خلال ردي على رسالتك بانه حتى ولو قمت بشرح الموضوع فالوقت الذي قلت بانه سيستفاد منه سيكون بعد.. سنة تقريبا؟ :D

لفهم هذه التعابير البرمجية نحتاج الى مقدمة في بيئة تطوير الفيروسات اكثر من حماية الملفات لانها تعمل على حماية الترميز وبالتالي استخدمت في الفيروسات قبل البرامج ;)

Do as I say, not as I do

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

#12
Xacker كتب:
x من خارج حدود القسم / 4 من داخل حدود القسم :) وهذا ما قصدته من خلال ردي على رسالتك بانه حتى ولو قمت بشرح الموضوع فالوقت الذي قلت بانه سيستفاد منه سيكون بعد.. سنة تقريبا؟ :D

لفهم هذه التعابير البرمجية نحتاج الى مقدمة في بيئة تطوير الفيروسات اكثر من حماية الملفات لانها تعمل على حماية الترميز وبالتالي استخدمت في الفيروسات قبل البرامج ;)

تذكرني بقصة الشيخ الهرم الذي كان يخرس شجرة

فمر به الحاكم و سألة: لما تغرسها ولن تأكل ثمارها

يقصد أن نمو الشجرة يستغرق سنين يكون الشيخ الهرم قد مات

فرد عليه الشيخ:

غرسوا فأكلنا و نغرس فيأكل غيرنافأعجب برده الحاكم و كافئه

فقال له الشيخ: ارأيت هاأنا أجني ثمار الشجرة

يقصد المافئة التي حصل عليها بسبب الشجرة

فأعجب الحاكم برده و أعطاه مكافئة ثانية....

الأن الموضوع مخفي

فقم بالأمر إن إستطعت

d4baa0.gif
#13
اقتباس
الأن الموضوع مخفي

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

اقتباس
فقم بالأمر إن إستطعت

هل تحاول تحويله الى تحدي شخصي؟

تم تعديل هذه المشاركة بواسطة Xacker في 11 أكتوبر 2005 في 14:14

Do as I say, not as I do

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

#14
اقتباس
فان اردت قرصنة البرنامج وشرح الطريقة...

لماذا تعيد نفس السؤال

كما كتبت لك على الخاص،

لا أريد أي قرصنة

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

اقتباس
هل تحاول تحويله الى تحدي شخصي؟

إقرء ما بالعنوان: يمكن إعتباره تحدي...

d4baa0.gif
#15
DeltaAziz كتب:
كل ما أردته تطبيق ليتبين للجميع أفكار وطرق قد يستخدمونها في حماياتهم الخاصة

الموضوع بالتالي هو موضوع تنقيح برنامج الحماية وبيان طريقة الحماية وليست فك الحماية لتطبيق ما لان الموضوع يعكس ويركز على نقاط الضعف دون الدخول في طريقة الحماية + اعيد واكرر ان كان المتواجدون حاليا او لاحقا بالغالب جدد الى لغة التجميع فمفاهيم الـ Obfuscation والـ SMC (مش الخاصة بالالكترونيات يا Asm4All ;) ) والمحاكاة الافتراضية virtual emulation هي امور بعيدة كل البعد عن الاستيعاب قبل مناقشتها من مفهوم "برمجي"

DeltaAziz كتب:
إقرء ما بالعنوان:  يمكن إعتباره تحدي...

والتحدي مرفوض في المنتدى فان لم يكن في المنتدى فهو لدي لان نتيجته سلبية لذا ساعيد اظهار الموضوع واتركه لمن يريد الدخول في مسائل التحدي.

سلام

Do as I say, not as I do

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

#16
Xacker كتب:
والتحدي مرفوض في المنتدى فان لم يكن في المنتدى فهو لدي لان نتيجته سلبية لذا ساعيد اظهار الموضوع واتركه لمن يريد الدخول في مسائل التحدي.

نتيجة سلبية :blink:

نحن في رمضان،

كل عام و الجميع بخير :D

d4baa0.gif
#17

نعم نتيجة سلبية وهذا الامر ليس مجرد كلام في الهواء بل هو بناء على ما رايت خلال 5 سنوات انقضت في مجال القرصنة فان كنا نريد بناء تطبيقات تكون على قدر من القوة في التصدي لهجمات القرصنة فهناك مشوار طويل لفعل ذلك وان كان مجال الحماية العربية سيقتصر على الشركات الضخمة والعاملين لديها فهذا الامر لن يصل للمستخدم الا ان قام المستخدم نفسه بالبحث والاطلاع على اخر الابحاث.. قل لي، كم واحد من المتواجدين حاليا يقوم بالاطلاع على اخر ما توصل اليه العلم في مجال الرياضيات التطبيقية التي هي الاساس في عمليات التشفير وكم منا يطلع على اخر المستجدات في امور البرمجة المتقدمة ويفكر بالابتعاد عن استخدام التطبيقات الجاهزة الى فهم الية عملها.. هناك الكثير من الاسئلة والمشوار طويل. قد يقول البعض بان نفسي مستلمة لكن على العكس، برايي يجب على كل شخص منا ان يقوم بتغيير نفسه شيئا فشيئا حتى نصل الى ما وصل العلم الحديث لدى الغرب اليه اما شخص او اشخاص محددين فلن يكون بمقدورهم التغيير في الجميع والسبب ببساطة ان كل شخص لن يملك كل معلومات العالم ليقوم بتنقيحها وفرزها وطرحها للعالم العربي!

تنبيه للجميع: هذا نقاش مفتوح بين اخوة وليس سوء تفاهم بين مشرفين لذا وجب التنبيه.

ليس للشهر الكريم اي دخل في الموضوع فلماذا تذكره؟ وكل عام وانت بخير ايضا اعاده الله علينا جميعا بالخير والبركة :)

Do as I say, not as I do

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

#18
Xacker كتب:
قل لي، كم واحد من المتواجدين حاليا يقوم بالاطلاع على اخر ما توصل اليه العلم في مجال الرياضيات التطبيقية التي هي الاساس في عمليات التشفير...

:D

نفس سؤالي السابق

Xacker كتب:
ليس للشهر الكريم اي دخل في الموضوع فلماذا تذكره؟  :)

ماقصدته، في شهر رمضان هناك أشياء أخرى أكثر أولوية من التنقيح

ولا أقصد شيئ أخر :blink:

d4baa0.gif
#19

(h)

تحدي رائع

يبدو انك يا أخي DeltaAziz قد تعبت في العمل من اجل حماية برنامجك

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

لكن احيانا يسلتزم الأمر ان افك حماية بعض ادوات الديلفي الرائعة التي احملها من النت

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

و البرنامج يعمل الان على جهازي عددا غير محدود من المرات

#20
اقتباس
يبدو انك يا أخي DeltaAziz قد تعبت في العمل من اجل حماية برنامجك

يبدو انك لم تقرا بين السطور؟

وهي اجاك واحد يفك الحماية يا Delta.. اقنعه بقى يكتب عن الطرق المستخدمة في الحماية!

Do as I say, not as I do

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

#21

فلنشغل برنامج DeltaAziz نلاحظ ان عدد مرات التشغيل هو 96

عند تشغيل البرنامج للمرة الثانية نلاحظ ان عدد مرات التشغيل 95

شغل البرنامج المرفق ثم شغل برنامج DeltaAziz من جديد نلاحظ ان عدد مرات التشغيل قد عاد 96

في المرة القادمة سأشرح كيف يتم الأمر :blink:

#22

اسف نسيت ارفاق البرنامج

#23

بدون أن أرى الملف المرفق

قام البرنامج بخذف في الرجيستري:D

بداية جيدة

لكن الهدف هو إيقاف العد العكسي

و جعل البرنامج يعمل بدون خروج تلقائي

d4baa0.gif
#24

ها هو الملف

اقتباس
لكن الهدف هو إيقاف العد العكسي

أخي لا تحاول ان تغير الهدف

لقد قلت في بداية مشاركتك ان هناك هدفان و قد تحقق الان احدهما :D

ICan.zip

#25
اقتباس
فلنشغل برنامج DeltaAziz نلاحظ ان عدد مرات التشغيل هو 96

عند تشغيل البرنامج للمرة الثانية نلاحظ ان عدد مرات التشغيل 95

اخى X MAN هذه ليست كسر حماية

يجب كما ذكر الاخ DeltaAziz هو ايقاف العد العكسى وجعل البرنامج يعمل دون الخروج التلقائى كما فى هذه الصور

17_10_05_02_26_50_1129584410hicham_.jpg

تم تعديل هذه المشاركة بواسطة hichamchak في 18 أكتوبر 2005 في 00:43

127gq4.png

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

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