HWND.zip
وظيفة هذا الملف يقوم باستخراج ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس ) ثم يرسل منه العميل نسخة الى المبرمج ثم يضع المبرمج فى الكود ويرسل القاعدة للعميل
والكود
Public Function GetMyHWND()
Dim objWMIService As Object
Dim colItems As Object
Dim objItem As Object
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM win32_logicaldisk")
For Each objItem In colItems
If objItem.volumeserialnumber <> "" Then
GetMyHWND = objItem.volumeserialnumber
Exit For
End If
Next
Set objItem = Nothing
Set colItems = Nothing
Set objWMIService = Nothing
End Function
واعتمد المرفق الاتى على تجربة بنفس الالية مع بعض اضافة المعادلات الرياضية التى تزيد من صعوبة الفهم وكسر الحماية على المستخدمين الغير محترفين
Security My App (v.01).mdb.zip
وهنا شرح لالية كسر الحماية والتى اعتمدت على خوارزمية الهندسة العكسية والتى تم بناء المرفق على اساسها اصلا
بواسطة ( رقم الهارد , البروسيسور , المذربورد , الماك أدريس )
مع بعض اضافة العمليات الحسابية والتى لا علاقة لها بالحماية الا اضفاء القليل من الصعوبة على من يحاول كسر الحماية ( مماطلة فى الوقت ليس الا )