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

uxirol

اعضاء جدد عضو جديد ★

20مشاركة
14السمعة
3موضوع منشور
7 يوليو 2014تاريخ الانضمام
22 سبتمبر 2014آخر زيارة
944مشاهدة للملف
  1. تحدي 1 - التلاعب بالنظام

    مرحباً بك أخي حمزة :) في إنثظار تصميمك ..

    17 سبتمبر 2014 في 15:29
  2. تحدي 1 - التلاعب بالنظام

    حلك سليم 100/100 :D أتمنى أن تكون قد إستفدت. حسناً لدي سؤال، هل يمكن للملف أو المجلد أن يحتوي على أكثر من stream؟ مارأيك الأن أن تعكس العملية، يعني أن تبرمج أداة كـ Streams.exe، لاتقلق لن أتركك بدون مساعدة :) في الدالة CreateFile إستخدم FILE_FLAG_BACKUP_SEMANT…

    31 أغسطس 2014 في 21:03
  3. تحدي 1 - التلاعب بالنظام

    لقد أخطأت الفهم الدالة lcreat_، وضعتها فقط لتسهيل عملية إنشاء الملف عوض ان تستخدم مثلا CreateFile، فقط لاغير. راجع المقال التالي http://www.bleepingcomputer.com/tutorials/windows-alternate-data-streams/ لاحظ ان الطريقة المستخدمة للكتابة والقراءة من الملف، هي ب…

    31 أغسطس 2014 في 16:18
  4. تحدي 1 - التلاعب بالنظام

    معلوماتك صحيحة 100% صراحة لم أكن أعلم حول الـ dir /r، شكرأ لك على المعلومة. الآن دورك أن تكتشف كيف يمكنك أن تنشئ ملف على شكل ADS، أي تضيفه إلى الـ Stream، إن صح التعبير، بعد ذلك إستخدم تلك المعلومة، في برنامج، اللغة لن تشكل فرقا هنا، يمكنك أن تستخدم البايتون إ…

    31 أغسطس 2014 في 00:56
  5. تحدي - تغيير قيمة متغير خارج الدالة

    وعليكم السلام adam-master كيف حالك مع التحدي ؟ 0xCC تترجم بلغة الأسمبلي إلى int 0x3 وهي تعني soft breakpoint، لكن في هذه الحالة تستخدم في حال بطريقة ما تجاوزت الـ DEP وأردت تنفيذ الكود داخل الـ stack لكنك أعطيت عنوان يحتوي على 0xCC، عندما يحاول eip تنفيذها، سي…

    30 أغسطس 2014 في 12:53
  6. تحدي - تغيير قيمة متغير خارج الدالة

    لقد إنتهت مدة الـ 24 ساعة والآن جاء وفت الحل، معلومات عن الستاك الجميع يعلم ما معنى الـ linked list، هذه هي الطريقة التي يستخدمها الستاك في الربط بين الدوال، فكل دالة إبن، تحتوي على مؤشر للدالة الأب، لدى هنا نجد ChangeOutsider هي الدالة الإبن لأنه تم إستدعاؤها…

    30 أغسطس 2014 في 02:59
  7. تحدي 1 - التلاعب بالنظام

    لكن يمكن إظهاره عن طريق الكومند attrib، أو تفعيل خاصية إظهار ملفات النظام .. إكتشف كيف يعمل برنامج streams.exe، الذي تحدث عنه في الموضوع :)

    29 أغسطس 2014 في 11:33
  8. تحدي بسيط ...

    أضف std=gnu11 إلى الكومباير لكي يعمل معك الكود، إن كنت تستخدم الويندوز فمن الأفضل أن تستخدم visual studio

    29 أغسطس 2014 في 02:15
  9. تحدي 1 - التلاعب بالنظام

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

    29 أغسطس 2014 في 01:59
  10. تحدي - تغيير قيمة متغير خارج الدالة

    eng.ahmadshalabi الهدف تطوير طريقة لتغيير قيم المتغيرات، بطرق غير معروفة لكن سليمة مع الحفاظ على بنية الكود، السبب إضافة طبقة من الحماية والتمويه للبرنامج، حيث يمكنك إستخدام الـ nested function calls وتغيير قيم متغير، دون أن يلاحظ من يقوم بعكس برنامجك هذه العم…

    29 أغسطس 2014 في 01:18
  11. سوأل بخصوص تعلم ال c++ اول لغة برمجة لي !

    هناك كتابين من أروع الكتب التي قرأتها، ستجد بها الجواب على جميع تساؤلاتك، the rootkit arsenal الجزء الأول والثاني وهذا الموقع سأضعه لك مرة أخرى لأهميته http://opensecuritytraining.info/Training.html أما بالنسبة للمعاهد العربية، فكل ماستتعلمه بها، هو إحتراف فرم…

    30 يوليو 2014 في 13:56
  12. سوأل بخصوص تعلم ال c++ اول لغة برمجة لي !

    إن كان تخصصك إختبار الإختراق، فأنا لاأرى سبباً يجعلك تتعلم السي++، فاللغة الرئيسية التي ستحتاجها هي البايتون، ويمكن الحصول على دورة أكثر من رائعة python security expert من تقديم vivek بالنسبة لإكتشاف الثغرات، فأنت مرة أخرى لن تحتاج الى السي بلس بلس بقدر إحتياج…

    30 يوليو 2014 في 03:06
  13. تحدي - هل أنت مجنون بلغة سي، جرب هذا التحدي

    @mazzica جوابك صحيح أخي 1+ في إنثظار طرق أخرى، قبل إعلان الحل النهائي

    29 يوليو 2014 في 21:20
  14. تحدي - هل أنت مجنون بلغة سي، جرب هذا التحدي

    أريد أن تكتب دالة تقوم بآستدعاء الدالة main لتنفيذ بعض المهام، طباعة جملة مثلا، ثم تعيد مسار التنفيد إلى الدالة المستدعية callee مثال للتوضيح فقط #include <header.h> void CallMain() { printf("before calling main"); main(); printf("after calling main"); return;…

    29 يوليو 2014 في 14:26
  15. اسئلة على حلقات التكرار للمبتدئين

    أنا أضم صوتي إلى kenham، اللغة الإنجليزية هي أكبر عائق يجب عليك أن تتجاوزه، وبالحديث عن اللغة سأدلك على مصادر يمكنك أن تتعلم منها اللغة مع البرمجة في نفس الوقت أفضل مكان يمكنك أن تبدأ منه، يبدأ معك من البداية، ندريس ممنهج وإحترافي، حصة كل أسبوع، مع التمايرن وا…

    17 يوليو 2014 في 23:26
  16. اسئلة على حلقات التكرار للمبتدئين

    1. أنت تستخدم find، ومن التعريف الخاص بها فهي تعيد لك index لأول مكان وجدت به الحرف الذي تبحث عنه. name = "oussama"help(name.find) 2. يجب أن تستخدم range for i in range(10) print i أو for i in str(x) print i

    15 يوليو 2014 في 11:01
  17. تحدي - تغيير قيمة متغير خارج الدالة

    @ eng.ahmadshalabi مرحبا بك أخي أحمد، المطلوب عدم تمرير أي قيمة للدالة، كل مايتوجب عليك تغييره هو محتوى الدالة ChangeOutsider() ، مكان الكومنت do the magic // بالتوفيق

    9 يوليو 2014 في 11:40
  18. تحدي - تغيير قيمة متغير خارج الدالة

    ثم تحديث الموضوع :)

    7 يوليو 2014 في 22:40
  19. تحدي - تغيير قيمة متغير خارج الدالة

    السلام عليكم ورحمة الله. أنا عضو جديد بالمنتدى، لازلت أشق طريقي في هذا العالم الرحب، أحببت أن أشارككم تحدي بسيط في لغة السي، أتمنى أن نستمتع جميعا بحل التحدي. الكود الهدف تغيير قيمة المتغير change_me من داخل الدالة ChangeOutsider() الشروط الحل المقبول 100/100 …

    7 يوليو 2014 في 22:25