- النت بينز و جهازى
زيادة حجم الـPage file مع الضغط على الرام سيزيد بدوره من عدد عمليات الـPage faults و الـSwapping مما سيؤدي الى بطء عمل نظام التشغيل ككل . الحل الأفضل هو زيادة الـram ... انصحك بشراء رامة اخرى 256 ddr ، مستعملة بالطبع لأنك لن تجدي جديد منها في مصر الان ، سعرها …
- النت بينز و جهازى
صغر الـPhysical/Virtual Memory ليس سبب ابدا للـDeadlocks :)
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
هي لعبة قط وفأر !
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
نعم لكن ليس ذلك بتغيير رقم الخدمة بل بتغيير عنوان دالة الخدمة في المصفوفة التي تحتوي على عناوين دوال الخدمات . ptrST = KeServiceDescriptorTable.ServiceTable; ptrST[x] = HookRoutine; // where x is the service index
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
الكود الذي عرضته هو stub في ntdll.dll يقوم بنقل التنفيذ من مستوى المستخدم الى النواة ، وهناك يتم تنفيذ NtWriteFile الحقيقية الموجودة في الكرنل (ntoskrnl.exe) . عند تنفيذ int 0x2e يتم استدعاء الـISR وهو KiSystemService ، وهناك يتم معرفة الـIndex الخاص بالـخدمة …
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
صحيح ، لكن ليس من الضروري ان يكون Rootkit هو الذي قام بتعديل على الـSDT فعادة يقوم بهذا برامج حماية مثل مضادات الفيروسات وأنظمة اخرى مثل الـHIPS ااو الـAnti-cheats . + يمكن التأكد من هذا عن طريق الـhook driver .
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
عادة سيكون محمي عن طريق SSDT Hook او Kernel Object Type Manipulation . جرب النسخة القديمة من Kernel Detective لعلها تعمل ، اذهب الى صفحة الـ System Service Descriptor Table ، اي الـNT Servies تم عمل hooks لها وما اسم الدرايفر المسئول عن الـhook ؟ http://www.at…
- Notepad++ V5
Notepad++ v5.6.2 http://notepad-plus.sourceforge.net/uk/site.htm
- [ تمت الإجابة ]كيف يمكن إلغاء عملية اللصق Paste لأداة مربع نص؟
وعليكم السلام ورحمة الله وبركاته . كنت سابقا اقوم بعمل Subclassing للنافذة ومنع تمرير WM_PASTE للـDefault WIndow Routine . LRESULT CALLBACK SubclassFunc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if (uMsg == WM_PASTE) return 0; return CallWindowProc…
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
السلام عليكم . لم اجد هذه الخاصية التي تجعل البرنامج يفعل الحماية على نفسه :blink: عموما راجع هذا الرابط على at4re ربما تستفيد: http://at4re.com/f/showthread.php?t=7046
- [ تمت الإجابة ]كيف يمكن معرفة العملية التى تستخدم ملف معين؟
السلام عليكم . كود على السريع بـmasm32 ، ربما به اخطاء فقد كتبته مستعجلا ولم اضف تعليقات عليه . هذا الكود يقوم فقط بجرد مقابض الملفات المفتوحة ويعرضها في log file ولا يقوم باغلاقها ... هذه مهمتك وقد اخبرت من قبل كيف يتم ذلك ! .386 .model flat, stdcall ;32 bit …
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
اذا، سأنتظر حتى اذهب لمكان العمل حتى يمكنني تجريبه على الشبكة هناك :)
- [ تمت الإجابة ]ما هي اقتراحاتكم لانهاء Process يحمي نفسه
السلام عليكم لابد اولا من معرفة طريقة حماية البرنامج كي نعرف كيف نتخطاها . هل من رابط للبرنامج (بدون كراكات) او موقع الشركة المنتجة ؟
- [ تمت الإجابة ]تحويل رسائل النظام إلى نصوص
شاهد المرفق WM_MSG.zip
- [ تمت الإجابة ]ممكن توضيح لل process handle
كل handle لأي object سيكون مختلف في نفس الـprocess او غيرها . مثال : Process 848 : handle 0xc -> File "C:\log.exe" handle 0x20 -> Port "unnammed" handle 0x1c -> Process 648 handle 0x28 -> Process 324 Process 324 : handle 0xc -> Process 648 handle 0x28 -> File …
- برمجة برنامج يفحص جميع الروابط التى يتم فتحها من كل المتصفحات واذا وجد كلمة معينة يفعل امر؟؟
السلام عليكم . هل تقصد ان يقوم البرنامج بهذا الأمر بشكل عام على كل البرامج التي تحاول الوصول الى مواقع معينة ، ام تريد تطبيق هذا على برامج معينة مثل اغلب المتصفحات (مثل IE/Opera/FF) ؟
- [ تمت الإجابة ]ممكن توضيح لل process handle
السلام عليكم . الـProcess ID هو رقم فريد لكل عملية في النظام ، يتم حفظها في جدول يسمى PspCidTable هو والـThread ID لكل الـthreads الموجودة بالنظام . الـHandle هو رقم فريد لكل Object يمكن للعملية الحصول عليه ، مثل الـFiles/Keys/Threads/Processes/Events/Mutants …
- [ تمت الإجابة ]كيف يمكن معرفة العملية التى تستخدم ملف معين؟
السلام عليكم ورحمة الله وبركاته . هذه النسخة مجانية وملك للفريق العربي للهندسة العكسية ، لكنها ليست مفتوحة المصدر . أخي soufianosse : FSD اختصارا لـFilesystem Driver ، وهو الدرايفر المسؤول عن التعامل مع Filesystem معين مثل NTFS/FAT16/FAT32 او لـDisk معين او Ne…
- [ تمت الإجابة ]كيف أتعامل مع Device في Windows
معلومة غير صحيحة كنت مخطئ عندما ذكرتها . الصحيح ان الـDevice Drivers يوجد منها نوعين named و unnamed ، عندما يتم عمل I/O request من مستوى المستخدم فلابد له ان يصف اسم الـDevice Driver و يقوم الـobject manager بتحديد وجهة الـI/O request عن طريق هذا الاسم . شئ آ…