|
|
واليك طريقة لاكتشاف وجود سوفت آيس في الذاكرة عن طريق الاتصال بالهاتف مداخلة تحتوي على قيمة 43h قبل ان يدعو دولي تكون الفاس في السجل. 68 H. آه فإن السجل يجب ان الجلسات. واذا سوفت آيس دورا نشطا في الذاكرة ، وعودة القيمه سوف 0f386h
هذه هي طريقة معروفة جيدا للكشف سوفت آيس تتسم بالامان ويشيع استخدامها ، ولكن فقط في ويندوز C1. يمكنك أن ترى انه في العمل ، على سبيل المثال ، في safedisc :
+0.386
. نموذج شقة ، stdcall الاهالي
قفزات
يونيكود = 0
وتشمل w32.inc
Extrn setunhandledexceptionfilter : proc. بيانات message3 message2 delayesp السابقة. مدونة ديسيبل "الكشف عن طريق الاتصال بالهاتف دولي الموازيه" ، 0 ديسيبل "سوفت آيس وجدت" ، 0 ديسيبل "لم يتم العثور على سوفت آيس" ، 0 دد 0
؛ فان اسبانيا وسجل ينقذ هنا دد 0 ؛ فان اسبانيا وسجل سيوفر على التصدي لل؛ وكي الخدمة السابقة هنا
تبدأ :
؛------------------------------------------------- ------------------------------------------------ ؛ مجموعات قطيع في حالة وجود خطأ
؛------------------------------------------------- ------------------------------------------------
400mb [delayesp] ، واسبانيا
دفع تعويض عن خطأ
الكلمه setunhandledexceptionfilter
400mb [السابقة] ، eax
؛------------------------------------------------- ------------------------------------------------
؛ العنوان الجديد لمناوله تنظيما استثناء (قطيع) هو مجموعة هنا لضمان انه فى حالة وجود ؛ خطأ ، وهذا البرنامج سيستمر من وجود خطأ العلامه ، وستنتهي بشكل صحيح. وهذا امر مهم ؛ اذا ، على سبيل المثال ، يدعو البرنامج ان يقاطع احد وسوف تؤديها بشكل صحيح الا اذا سوفت آيس ؛ وتنشط ، ولكن الذي سيتسبب في وجود خطأ وتحطم البرنامج اذا سوفت ايس ليست نشطة. واخيرا ، ؛ وكي الخدمة السابقة والعنوان هو انقاذ.
؛------------------------------------------------- ------------------------------------------------ آه ، 43 ساعة دولي الجلسات دفع eax ؛ عدد الخدمة ؛ تطلق دولي الجلسات انقطاع ؛ ينقذ عودة القيمه
؛------------------------------------------------- ------------------------------------------------ ؛ مجموعات وكي الخدمة السابقة ؛---------------------------------------------- -------------------------------------------------- - دفع dword رمز [السابقة]
الكلمه setunhandledexceptionfilter
؛------------------------------------------------- ------------------------------------------------ ؛ مجموعات الاصلي سة خدمة معالجة
؛------------------------------------------------- ------------------------------------------------
البوب eax ؛ عودة يعيد القيمه الراسماليه الفأس ، 0f386h ؛ اختبارات لمعرفة ما اذا كانت عودة القيمه
؛ ا "عدد سحري"
؛------------------------------------------------- ------------------------------------------------ ؛ إذا سوفت آيس دورا نشطا في الذاكرة ، وعودة القيمه ستكون f386h الفأس في السجل. ؛------------------------------------------------- ------------------------------------------------
الوثب jz ؛ اذا كانت الاجابه بنعم ، لان يقفز البرنامج هو سوفت ايس
؛ النشطه في الذاكرة
تواصل :
الكلمه messageboxa ، 0 ، ويقابل message2 ، \ يقابل message1 ، 0
؛ واذا كانت العودة القيمه بخلاف f386h ، ؛ لم يتم العثور على سوفت آيس ، ورسالة خطأ ؛ وسيتم عرض.
الكلمه exitprocess ، -1 ؛ ينتهي البرنامج
الوثب :
الكلمه messageboxa ، 0 ، ويقابل message3 ، \ يقابل message1 ، 0
؛ الطبعات رسالة سوفت ايس ان وجد. اي ؛ مدونة قد تتبع من هذه النقطه.
الكلمه exitprocess ، -1
؛ ينتهي البرنامج خطأ : ؛ تبدأ الخدمة الجديدة تبان في حالة وجود خطأ. أرفع واسبانيا ، [delayesp]
مواصلة دفع تعويض نقع
؛ اذا حدث خطأ يحدث في البرنامج ، وكي ؛ يضمن ان البرنامج سيستمر من ؛ خطأ في التسميه.
الغايات
نهاية البداية
؛ نهاية البرنامج
Online: 835 users browsing the articles directory
|
|