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

كيف ننقل برامجنا من سهلة الاختراق الى صعبة صعبة جدا

مغلق
بدأه MAE في 17 يناير 2007 · 21 رد · 3,588 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هي الامور التي تجب على المبرمج حتى يجعل برنامجه صعب اختراقه و يصعب فهم محتواه

هل من قواعد او طرق

او طرق استرجالية في معظمها

مفيش توقيع

#2

ماذا تعني بصعب الاختراق

و ماذا تعني ب يصعب فهم محتواه, على العكس, يجب ان يكون برنامجك سهل ان يفهم محتواه, حتى اذا اعطي لمبرمج غيرك, يستطيع ان ينطلق من حيث وقفت

ENG. IMAD, Programing is a way of life, It's in the air, we breath It's pumps through our veines, Without it, we soon crumble to dust

#3

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

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

وباي حال الحماية التجارية مهمتها التاخير وليس المنع التام.

السلام عليكم

Do as I say, not as I do

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

#4

التشفير ببرامج التشفير الغير مشهورة مثل acprotect و بذلك انت تقطع الطريق علي المبتدأين في كسر برنامجك ولكن المحترفين بالطبع سوف يكسروة :)

#5

ارى من توقيعك انك في طريقك لتصميم نظام تشغيل عربي اذن اليك هذه الطريقة

قم بانشاء Virtual Machine

بحيث يعمل برنامجك بها و باوامرها

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

d4baa0.gif
#6

أنا عارف أنك بتهزر يا محمد بس أنا فعلا شوفت حاجة زي دي ;)

#7

اجعل نظام التسجيل في البرنامج يعتمد على الجهاز بحيث ان السيريال نمبر يختلف من جهاز لآخر

هكذا انت تجبر الكراكرز على صنع keygen وليس patch وهذا اصعب بالطبع

ايضا استخدام انواع التشفير الغير معروفة هو امر جيد

#8

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

الله يحمينا منهم ومن امثالهم............. (h)

hackers.jpg
#9

الأخ الفاضل ...

اقتباس
ما هي الامور التي تجب على المبرمج حتى يجعل برنامجه صعب اختراقه و يصعب فهم محتواه

لو تقصد صعب فهم محتواه باستخدام الهندسة العكسية، فيمكن أن يساعدك فى ذلك برنامج Themida من شركة Oreans كذلك بعض منتجاتها الاخرى فى هذا الخصوص هنا أو Armadillo من شركة Silicon Realms

وشكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#10

R0OT

لا امزح

vm من احسن انواع الحمايات

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

مما قد ياخد ممن يريد كسرها وقت طويلا حتى وان كان قرصان محترف...

Eng. Usama El-Mokadem

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

طبعا انا لا اقول ان كسرها سهل

لكن ان وقع تطبيق محمي بها بين ايدي قرصان سبق وان كسرها لن يستغرق الأمر طويلا

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

-

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

-

احسن حماية هي التي يطورها المبرمج نفسه

ثم ان اراد يضيف عليها حماية تجارية ا...

-

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

نفس الشئ بالنسبة لمن كان مسؤل عن الحماية في شركةS!licon Realms لكنه توقف منذ اشهر...

d4baa0.gif
#11

الأخ الفاضل ...

بالنسبة لماقاله السيد/ محمدعبد العزيز

اقتباس
احسن حماية هي التي يطورها المبرمج نفسه

فقد قمت بتطوير برنامج (على سبيل المثال) لحماية الملفات التنفيذية بكلمات مرور - والبرنامج ليس فقط يضع كود لباسورد ولكن أيضاً يقوم بتشفير أجزاء من البيانات لا يعمل البرنامج بدونها - وان الباسورد التى يتم إدخالها هى المفتاح (Key) الذى تم أستخدامه فى عملية التشفير - إى بدون معرفة الباسورد فلن يمكنك فك التشفير (bit 128) وبالتالى فلن تستطيع تشغيل البرنامج - ولكن هذا لا يمنع عمليات الهندسة العكسية :(

وهذه النسخة (1.02)، تحتوى على إمكانية أختيار خاصية (Encrypt Data) وهى تعطى مزيد من الأمان

ExecPass.zip ( 109.04k )

وشكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#12

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

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

1 - هل البرامج المصممه ب ++C ممكن الاطلاع على الكود (الشفرة المصدرية).

2 - بالنسبة للشركات الكبيرة التي تصمم البرامج كيف تحمي السورس كود (الشفرة المصدرية) الخاص ببرامجها طبعا انا لا اتكلم عن كسر نسخ الديمو اقصد الكود .

3 - ما هو البرنامج المجرب الذي ينصح به مشرفينا الافاضل بحكم خبرتهم .

طلب اخير من المهندس اسامة

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

وشكرا للجميع

تم تعديل هذه المشاركة بواسطة ابوطلال في 8 مارس 2007 في 19:20

#13

الأهم هو لو كان البرنامج FTP Server أو Web Server ..

كيف أقدر أتجنب بعض الثغرات اللي يخلي الهاكرز يسيطرون على النظام بـExploit

هل هناك صفحة فيها نصائح

مشكورين مقدما

\خالد

#14

يا اخواني

اريد ان اعرف هيكلة عمل هذه البرامج (برامج التشفير)

لأن كل برنامج تشفير وجد تم كسره

لذلك احسن طريقة اني اعمل نظام تشفير بنفسي فهل من مجيب

و شكرا مقدما

مفيش توقيع

#15
MAE كتب:
اريد ان اعرف هيكلة عمل هذه البرامج (برامج التشفير)

ما ذا تقصد ببرامج تشفير ؟ فهذه الكلمة لها معاني مختلفة، لو اظفت الكلمة باللغة الانجليزية احسن

d4baa0.gif
#16

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

قبل الكثر من ثلاث سنوات قرات في احد المواقع (( متخصص في الهكر و فك البرامج المحميه ))

بعض المبرمجين يقومون بتشفير الكود قبل ما يحول البرنامج الى exe

ولا اعرف عن صحة ماقراته في ذالك الوقت

والله اعلم

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

#17

اقصد تشفير البرنامج ، كود البرنامج ، الملف التنفيذي

اي معنى يوصلنا في النهاية الى تأخير الكراكر في رؤية الكود و التغيير فيه

تم تعديل هذه المشاركة بواسطة MAE في 16 مارس 2007 في 22:38

مفيش توقيع

#18

السلام عليكم

انا استخدمت برنامج التشفير الخاص بالاخ اسامة

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

ارجو توضيح لماذا يحدث هذا

شكرا

اذا لم تزد شيئا علي الحياة فلا تكن انت زائدا عليها

#19

الأخ الفاضل ...

مش فاهم بيمنعك إذاى... لازم تدخل كلمة المرور الى خصصتها للبرنامج عشان يشتغل

إذا ما تقصده غير ذلك أرجوا التوضيح

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#20
MAE كتب:
اقصد تشفير البرنامج ، كود البرنامج ، الملف التنفيذي

اي معنى يوصلنا في النهاية الى تأخير الكراكر في رؤية الكود و التغيير فيه

لو بحثت قليلا في الاقسام المختلفة من المنتدى لوجدت بداية الطريق...

مثلا برنامج ضغط الملفات التنفيذية mPack, EXEcutable file compressor

في الصفحة الخامسة رابط لكيفية فعل ذلك باستخدم C

على كل سارفقه هنا، درس كتبه BigBoote اواخر سنة 2003 نشر في موقع AntiCrack.de اظن الاخ Xacker يتذكره...

وثم نشر في مجلة CodeBreakers سنة 2006

ما عليك الا اتطبيق ما هو مكتوب لتفهم الية عمل Packer

طبعا ليصبح برنامج حماية Protector عليك اظافة Anti-xxx وتلك قصة اخرى...

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

How_To_Write_Your_Own_Packer.rar

d4baa0.gif
#22
Ala2 VB كتب:
جاري التجربة أخي الفاضل

يا ترى - يا هل ترى - ما نتيجة التجربة ؟

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…