-
الإعلانات
-
تسجيل عضوية جديدة في المنتدى 01/31/2016
السلام عليكم ورحمة الله وبركاته عزيزي العضو الجديد : حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة ) فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK) وقم بتفعيل إشتراككم من هناك
-
-
عدد المشاركات
2,155 -
تاريخ الانضمام
-
تاريخ اخر زياره
السمعه بالموقع
435 ممتاز جداعن GamingMasteR

-
الرتبة
مشرف قسم Windows API
طرق الإتصال
-
Website URL
http://www.at4re.co
m - ICQ 0
معلومات الملف الشخصي
- الجنس ذكر
أحدث الزائرين لملفلك الشخصي
-
عاصم شاهين أعطى سمعة إيجابية لــ رد في موضوع: [ تمت الإجابة ]هل هناك طريقة لعرض ماهو موجود بذاكرة النظام
-
#A-H.c أعطى سمعة إيجابية لــ إجابة على سؤال: ما هى Sdk وكيف أستعملها ؟
-
NaserHK أعطى سمعة إيجابية لــ رد في موضوع: [ تمت الإجابة ]كيف يمكن معرفة العملية التى تستخدم ملف معين؟
-
ما السبيل للوصول إلى التحكم الكامل في الحاسب الشخصي
GamingMasteR رد على مصطفى 36a2's موضوع في الأخبار والنقاشات التقنية
يمكنك برمجة kernel-mode driver عندها يمكنك الوصول الى كامل العتاد بلا قيود عن طريق DMA او PIO مثلا. -
Z3r0n3 أعطى سمعة إيجابية لــ إجابة على سؤال: مثال على Keylogger ببايثون للتنصّت على ضغطات لوحة المفاتيح
-
GamingMasteR أعطى سمعة إيجابية لــ إجابة على سؤال: مثال على Keylogger ببايثون للتنصّت على ضغطات لوحة المفاتيح
-
GamingMasteR أعطى سمعة إيجابية لــ إجابة على سؤال: مثال على Keylogger ببايثون للتنصّت على ضغطات لوحة المفاتيح
-
GamingMasteR أعطى سمعة إيجابية لــ إجابة على سؤال: مثال على Keylogger ببايثون للتنصّت على ضغطات لوحة المفاتيح
-
مثال على Keylogger ببايثون للتنصّت على ضغطات لوحة المفاتيح
GamingMasteR رد على Mr.B's موضوع في لغة Python
انه الزحف المقدس لمحاربي الأسمبلي- 7 ردود
-
1
-
ما الفرق بين طرق العنونة التالية؟
GamingMasteR رد على A.s Lover's موضوع في لغة Assembly لأنظمة 16, 32, 64 بت
المهم ما يهمك هنا هو : مثلا .. DS يحمل القيمة 0x23 اذا هو يشير الى المدخل رقم 0x23 في جدول GDT. بعد ذلك عن طريق الـDescriptor نستطيع ان نعرف عنوان وطول الذاكرة التي يشير اليها DS والـaccess المتاح ايضا. لا تخلط هذا بنظام العنونة في انظمة 16-bit او virtual86/real -
ما الفرق بين طرق العنونة التالية؟
GamingMasteR رد على A.s Lover's موضوع في لغة Assembly لأنظمة 16, 32, 64 بت
هذه مشاركة كتبتها من قبل قد تفيد : السلام عليكم . نظام الـGDT موجود لتدعيم الـSegments في معالجات x86 , كما تعرفون في هذا النوع من المعالجات لدينا 6 مسجلات اقسام هم كالتالي : cs : مسجل قسم الكود Code Segment . ds : مسجل قسم البيانات Data Segment . es : مسجل اضافي Extra Segment . ss : مسجل قسم المكدس Stack Segment . gs : مسجل لاغراض اخرى . fs : مسجل لاغراض اخرى ( في أنظمة الـNT يستخدم ليشير الى بلوك الـKPRCB في الكرنل مود و الى TEB في اليوزر مود) . المهم ... يجب ان يشير كل مسجل منهم الى مدخل للـ GDT أو يسمى بالـSegment Descriptor . طيب كيف نتعامل مع الـGDT ؟؟ يعني كيف نقوم بوضع جدول للـGDT خاص بنا ؟ يمكن فعل ذلك عن طريق مسجل خاص يسمى GDTR لكن لا يمكننا التعامل معه مباشرة بل باستخدام أحد التعليمتين : SGDT/LGDT . GDTR يتكون من 6 بايتات , أول WORD تحتوي على الـlimit او طول الـSegment Descriptors . يليها DWORD يشير الى مصفوفة من الـSegment Descriptors , باختصار تركيب الـGDTR كالتالي : struct _GDT { WORD wLimit; PKGDTENTRY Base; }GDT, *PGDT; كما تلاحظون فإن Base عبارة عن مؤشر الى مصفوفة من الـSegment Descriptor او ما اسميناه بـKGDTENTRY تركيبها كما توضح الصورة : وهذا هو التركيب ككود مع بعض التسهيلات لتفصيص الـFlags بشكل أفضل : struct _KGDTENTRY { USHORT LimitLow; USHORT BaseLow; union { struct { UCHAR BaseMid; UCHAR Flags1; UCHAR Flags2; UCHAR BaseHi; } Bytes; struct { ULONG BaseMid : 8; ULONG Type : 5; ULONG Dpl : 2; ULONG Pres : 1; ULONG LimitHi : 4; ULONG Sys : 1; ULONG Reserved_0 : 1; ULONG Default_Big : 1; ULONG Granularity : 1; ULONG BaseHi : 8; } Bits; } HighWord; } KGDTENTRY, *PKGDTENTRY; التعليمة SGDT تأخذ عنوان لـGDT فتقوم بملأها بالحجم ومؤشر الـSegment Descriptor . أما LGDT فتقوم بالعكس حيث تعطيها مؤشر لـGDT به الحجم ومؤشر لمصفوفة الـSegment Descriptor وتقوم هي بشحن مسجل الـGDTR بهم . ----------------- نصيحة مني أن تقوموا بقراءة الـDocumentation الخاص بمعالجات انتل بتأني فستجدون بها ما تريدون واكثر . Volume 3A: System Programming Guide Volume 3B: System Programming Guide -
AudaNix أعطى سمعة إيجابية لــ رد في موضوع: بأي لغة برمجية كتب بها مكافح الفيروسات Kaspersky
-
المبرمج أحمد أعطى سمعة إيجابية لــ رد في موضوع: بأي لغة برمجية كتب بها مكافح الفيروسات Kaspersky
-
NOUR ALDEEN أعطى سمعة إيجابية لــ رد في موضوع: [ تمت الإجابة ]كيف يمكن معرفة العملية التى تستخدم ملف معين؟
-
بأي لغة برمجية كتب بها مكافح الفيروسات Kaspersky
GamingMasteR رد على المشاكـس5550's موضوع في الأخبار والنقاشات التقنية
حقوق ملكية مين بس ..- 12 ردود
-
6
-
بأي لغة برمجية كتب بها مكافح الفيروسات Kaspersky
GamingMasteR رد على المشاكـس5550's موضوع في الأخبار والنقاشات التقنية
ابحث في مواقع التورنت ستجده بالتأكيد ... -
بأي لغة برمجية كتب بها مكافح الفيروسات Kaspersky
GamingMasteR رد على المشاكـس5550's موضوع في الأخبار والنقاشات التقنية
مكتوب بـ++C/C بالاضافة لوجود محرك سكريبت يستخدم لتنفيذ سكريبتات مختلفة.- 12 ردود
-
2
-
في الحقيقة انت مزجت بين عدة مفاهيم وامور لا علاقة لها ببعض. انصحك باعادة القراءة ولو شيء يسير عن كل مصطلح ذكرته ثم اعادة صياغة السؤال.
- 5 ردود
-
1
-
تم النقل للقسم المناسب
-
ما رأيكم في الجلبريك للآيفون؟ وهل تؤيدون ما ذكر؟
GamingMasteR رد على بـارع's موضوع في الأخبار والنقاشات التقنية
لو شايف نفسك فاضي ولا تستطيع التمييز الى هذه الدرجة فقم بعمل هذا انت حر .. لكن لا تحاول ان تعطي انطباع لمن يقرأ كلامك العجيب ان كل من يسأل اهل العلم فاضي مثلك او لا يمكنه التمييز لهذه الدرجة :)- 12 ردود
-
3
-
ما رأيكم في الجلبريك للآيفون؟ وهل تؤيدون ما ذكر؟
GamingMasteR رد على بـارع's موضوع في الأخبار والنقاشات التقنية
قل ان صلاتي ونسكي ومحياي ومماتي لله رب العالمين ثم ان عالم الدين الذي يتحدث ذو معرفة وخبرة بالامور التقنية اي انه من اهل التخصص، بالضبط كما عالم الدين الدارس للطب يفتي في تخصصه.- 12 ردود
-
3
-
لا يوجد ما يسمى هذا اهم من هذا في العمل. والعلماء والمخترعين والفيزيائيين والاطباء والمهندسين والعسكريين لا يمكنهم مزاولة اعمالهم في وقتنا الحاضر بدون ادوات يبرمجها المبرمج. عمال النظافة حين يمتنعون عن عملهم لمدة اسبوع يصبح الامر كالكابوس وقد جربنا ذلك، ومع ذلك فرواتبهم لا تتعدى مصروف طالب جامعي في اسبوع واحد.
- 22 ردود
-
4
-
مرة أخرى يتقدم اللينوكس في حربه مع الوندوز (ميدان المعركة :الأمن)
GamingMasteR رد على أحمد أبو عبد البر's موضوع في الأخبار والنقاشات التقنية
كلام غير صحيح، واتكلم عن علم بالطرفين.- 31 ردود
-
3
-
لا اشعر بذلك اطلاقاً انا قليل الكلام في الجلسات العائلية وما شابه بسبب كلامهم الممل لكن في جلسات الاصدقاء او الغرباء انا بقلب القعدة مسخرة
-
X - Y = 0 ولا يجوز القسمة على صفر
- 21 ردود
-
3