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

برنامج الحماية البسيط الخاص بك (شرح + تنفيذ)

مغلق
بدأه say say not know في 7 يناير 2007 · 36 رد · 5,964 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#26

هل ممكن الاستفادة من خبرات حماية برامج بأستخدام كلمة مرور على أى برنامج تنفذى exe مهما كان :

على سبيل المثال هذا البرنامج: ExecPass.zip

شكرا

Eng. Usama El-Mokadem

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

#27

أخي انت قلت

اقتباس
وأذا تمكننا سنقوم بإغلاقها

والآن تقول

اقتباس
وليس أفهم ماذا تقصد بكيف ستغلقه

فعلاً شئ غريب!!!

وما راح تستخدم API ولم نشتم رائحة لـ Driver Development في الموضوع ..

أشعر أن الموضوع بعيد عن Firewall لكن ما زلت منتظر ....

اقتباس
أنا كنت هستخدم طريقة أخرى خالص

و ما تلكم الطريقة ؟

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#28
اقتباس
أخي انت قلت

إقتباس

وأذا تمكننا سنقوم بإغلاقها

والآن تقول

إقتباس

وليس أفهم ماذا تقصد بكيف ستغلقه

فعلاً شئ غريب!!!

وما راح تستخدم API ولم نشتم رائحة لـ Driver Development في الموضوع ..

أشعر أن الموضوع بعيد عن Firewall لكن ما زلت منتظر ....

إقتباس

أنا كنت هستخدم طريقة أخرى خالص

و ما تلكم الطريقة ؟

أخى العزيز ما فكرة برنامج الحماية فى نظرك أخى؟ وما طرق عمل برامج الحماية فى نظرك؟ :wacko:

بصراحة أنت خلتنى اشك فى معلومات قراتها فى أكثر من موقع وكتاب فأرجو توضيح نظرتك وبالنسبة للبرنامج ستتضح الفكرة بأذن الله عند وضع الكود والشرح ولكن هذا سيكون على الأقل بعد 12 يوم للمشغوليات فأرجو الصبر

اقتباس
هل ممكن الاستفادة من خبرات حماية برامج بأستخدام كلمة مرور على أى برنامج تنفذى exe مهما كان :

على سبيل المثال هذا البرنامج: ExecPass.zip

شكرا

أخى العزيز فكرة جميلة ولكن أفتح أى برنامج ببرنامج لإظهار كوده بلغة التجميع هذه أبسط محاولة فيمكنك بذلك تخطيه ومن ثم ضع له باسورد ولاحظ أنه سيفتح أيضا ويريك ما فى البرنامج من أوامر وأكواد بلغة التجميع وهدف الكركرز ليس رؤية واجهة البرنامج وأنما الإطلاع على الكود والتعديل فيه أو وجود أخطاء برمجية وع أنه فى بعض الحالات لايحتاج الكركرز للتعديل على البرنامج رؤية كوده ولكن هذا لكى لا نسهل عمله

سلام

befor any great jop there is a bad jop had done

#29
say say not know كتب:
أخى العزيز فكرة جميلة ولكن أفتح أى برنامج ببرنامج لإظهار كوده بلغة التجميع هذه أبسط محاولة فيمكنك بذلك تخطيه ومن ثم ضع له باسورد ولاحظ أنه سيفتح أيضا ويريك ما فى البرنامج من أوامر وأكواد بلغة التجميع وهدف الكركرز ليس رؤية واجهة البرنامج وأنما الإطلاع على الكود والتعديل فيه أو وجود أخطاء برمجية وع أنه فى بعض الحالات لايحتاج الكركرز للتعديل على البرنامج رؤية كوده ولكن هذا لكى لا نسهل عمله

سلام

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

برجاء توخد الدقة والدراسة والتجربة قبل الشروع فى الرد أو إبداء رأى قد يكون غير دقيق

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 12 يناير 2007 في 20:09

Eng. Usama El-Mokadem

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

#30
محمدعبد العزيز كتب:

حسب علمي ان برمجة جدار ناري FireWall تعود الى برمجة NDIS لا اعرف كيف يسمى بالعربية

http://en.wikipedia.org/wiki/Network_Drive...e_Specification

تساؤل أخي محمد هل تقصد بأن عمل برنامج جدار ناري يجب عليه الإلمام بلغة API ؟

Network_Driver_Interface_Specification هل معناه واجهة تشغيل الشبكه

وتحت أي تصنيف يندرج هل يكون تبع طبقات OSI ولا البروتوكولات لأني أريد أن أتوسع بالسؤال عنه من أساتذتي في الجامعه؟

وكان هذا التساؤل محيرني دائما ولم أجد إجابه شافيه عنه

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

#31

:)

say say not know كتب:
نعم أخى هذا ما قصدت وليس أفهم ماذا تقصد بكيف ستغلقه ؟ أرجو التوضيح أما عن الفترة التى سأختبروجودها مفتوحة ستكون كل خمس دقائق تقريبا لأنى لا أظن أن المستخدم سيفتح كل ثانية برنامج أو كل ثانية هيتفتح بورت !!!

انت قلت انك تكشف عن Port المفتوحة

ما فهمته انك ستغلقها، ام انك تكتفي فقط باخبار المستخدم بانها مفتوحة ؟

مسالة الوقت مسالة مهمة جدا،

5 دقائق مدة كبيرة جدا لان اي برنامج تجسس او غيره تكفيه ثوان معدودة لعمل ما يريد

على كل لا يهم، عندما تكمل البرنامج وتطرحه ساريك بامثلة بسيطة كيف يمكن تخطيه بسهولة :)

Eng. Usama El-Mokadem كتب:
هل ممكن الاستفادة من خبرات حماية برامج بأستخدام كلمة مرور على أى برنامج تنفذى exe مهما كان

ما شاء الله

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

لي برنامج مثله، ساجرب برنامجك و ارد...

say say not know كتب:
أخى العزيز ما فكرة برنامج الحماية فى نظرك أخى؟ وما طرق عمل برامج الحماية فى نظرك؟ :wacko:

FireWall ما كتبت فوق برمجة NDIS

مع اضافى API Hook

+ N كتب:
تساؤل أخي محمد هل تقصد بأن عمل برنامج جدار ناري يجب عليه الإلمام بلغة API ؟

َAPI ليست لغة و اما واجهة ان صح التعبير بين المبرمج و الشيئ الذي يريد برمجته، مثلا لديك غسالة تريد برمجتها، تحتاج لل SDK الخاصة بتلك الغسالة وداخل SDKتجد API الخاصة بتلك الغسالة -او الة غسبل

وبما اننا نتحدث عامة وليس خاصة عن البرمجة في Windows فالإلمام بما تيسر من Win API لا غنا عنه

+ N كتب:

Network_Driver_Interface_Specification هل معناه واجهة تشغيل الشبكه

وتحت أي تصنيف يندرج هل يكون تبع طبقات OSI ولا البروتوكولات لأني أريد أن أتوسع بالسؤال عنه من أساتذتي في الجامعه؟

وكان هذا التساؤل محيرني دائما ولم أجد إجابه شافيه عنه

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

NDIS يكون بين الطبقتين الثانية و الثالثة في OSI

بالنسبة للغة C++ ومسالة الدقة فيمكن فعل نفس الشيئ بدلفي فقط المشكلة ان SDK و DDK من MicroSoft تكون بلغة C

ان استطعت تحويل Header .h وغيرها الى دلفي امكنك البرمجة بدلفي

-

ملاحظة مهمة: كل معلوماتي هي خلاصة بحث شخصي فقد اكون مخطئ لان دراستي الجامعية لا علاقة لها بعلم الحاسوب بالرغم من ان عملي الحالي في مجال الحاسب :)

d4baa0.gif
#32

أخى العزيز Eng. Usama El-Mokadem

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

اقتباس
انت قلت انك تكشف عن Port المفتوحة

ما فهمته انك ستغلقها، ام انك تكتفي فقط باخبار المستخدم بانها مفتوحة ؟

مسالة الوقت مسالة مهمة جدا،

5 دقائق مدة كبيرة جدا لان اي برنامج تجسس او غيره تكفيه ثوان معدودة لعمل ما يريد

على كل لا يهم، عندما تكمل البرنامج وتطرحه ساريك بامثلة بسيطة كيف يمكن تخطيه بسهولة

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

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

وبخصوص تخطى برنامج الحماة أنا فى هذا الموضوع أخى أضع رجل مبرمجى السى على باب الحماية ببرنامج بسيط للحماية ومن المعلوم عدم خلو برامج الحماية من الثغرات والأخطاء ولكن أخى أنا بمقدورى وضع برنامج حماية يتعب من يحاول أختراقه وليستطيع أختراقه لا تقل المدة عن أشهر ;) :D ولكن لن يتسع لى الوقت لشرح كوده كله فبالتالى لن تكون هناك فائدة مرجاة ولكن أنا منتظر أن أضعه وتتخطاه بسهولة لكى نتحرك خطوة خطوة مع المتابعين عن كيفية الحماية ولكن أرجو أن تذكر بعد تخطيه طرق تخطيه لكى نناقش علاجها فى الموضوع

وبالنسبة للملاحظة على كده أنا خبرة أربع سنين قبل الكلية كانت هباءا :D

تم تعديل هذه المشاركة بواسطة say say not know في 13 يناير 2007 في 17:21

befor any great jop there is a bad jop had done

#33

اخ Eng. Usama El-Mokadem

جربت برنامجك

البرنامج عامة جيد

فكرته و طريقة عمله جيدة

يمكنك جعله احسن

لان نقطة ضعفه ان درجة الأمان تكاد تكون صفرا

ويمكن تخطي كلمة السر بسهولة

كمثال فقط و ليس حصر شاهد المرفق

-

say say not know

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

اسمحلي، لكن هذه ليست حماية

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

خذ كل الوقت الذي تريد و ارفق لنا الحماية التي تتحدث عنها لنرى

على العموم، ساتوقف عن المشاركة في هذا الموضوع الى حين يكون هناك شيئ ملموس

ExecPass.rar

d4baa0.gif
#34

الأخ الفاضل محمدعبد العزيز ...

أشكرك لمجهودك فى أختبار برنامجى وتوضيح النقاط التى أرفع بها كفاءة هذا البرنامج

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

ExecPass.zip

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 15 يناير 2007 في 00:46

Eng. Usama El-Mokadem

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

#35

ارجو شباب ان تعودوا الى موضوع هذه الصفحه :(

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

#36

هل يمكن عمل برامج حماية يقوم بتشفير البيانات داخل الملف التنفيذى، ويفك شفرتها فقط فى الذاكرة اثناء تشغيل البرنامج؟

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

#37

serif_Web

كيف تسال هل يمكن !

مرفق الاخ اسامة يقوم بشيئ مشابه بذلك

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

d4baa0.gif

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

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

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

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

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

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