development-point

development-point (https://vb.development-point.com/index.php)
-   قسم إختراق الأجـهـزه والأيـمـيـلات (https://vb.development-point.com/forumdisplay.php?f=17)
-   -   تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح) (https://vb.development-point.com/showthread.php?t=19007)

♥~>H̷T̷L̷R̷3̷0̷5̷<~♥ 10-07-2013 07:06 PM

تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 

*. ارحب بكم اخواني واخواتي

*. اتمنى ان تكونو في تمام الصحة والعافية.*

http://img.dev-point.com/imgcache/2013/09/11042.gif



*. [ .. الموضوع .. ] .*
*. [ ~..تخطي النظام الوهمي بلدلفي http://www.dev-point.com/vb/imagize/smilies/15.gif.. ~ ] .*



اكتشفت الطريقه بمجهودي الشخصي
يوجد اكثر من طريقه للتخطي واعرف 3 طرق
لاكن هذه اسهل طريقه حسب خبرتي المتواضعه




------------------------------------------------------------------------------


كان عندي وقت فراغ وحللت النظام الوهمي وشفت الفرق
ولقيت درايفرات خاصه بلنظام الوهمي يوجد اكثر من درايفر
وهذه اثنان فقط (يوجد اكثر)

كود:

VBoxSF.sys VBoxMouse.sys
راح نستعمل VBoxMouse.sys


http://img.dev-point.com/imgcache/2013/09/11042.gif


اولا نحتاج ان نحضر مسار مجلد الويندوز
كما نعرف كل شخص يثبت الويندوز ببارتشن مختلف
مثلا

C:\
D:\
E:\


نحن فقط نحتاج المجلد لهذا
نستعمل

GetWinDir


كود:
كود:

        function GetWinDir: string; var  dir: array [0..MAX_PATH] of Char; begin  GetWindowsDirectory(dir, MAX_PATH);  Result := StrPas(dir); end;
الان وصلنا لمجلد الويندوز

نحتاج كود يوصلنا الى السستم 32
بحيث يكون هكذا



كود:
كود:

GetWinDir+'\system32\drivers\';
لاكن سوف نعمل فونكشن له
ويصبح الفونكشن هكذا




كود:
كود:

function getsystem32drivers:string; begin  result:=GetWinDir+'\system32\drivers\'; end;

الحين كلشي تمام
وصلنا لمجلد الويندوز
وايضا السستم 32
بقى لنا ان نتاكد من الدرايفر اذا موجود او لا
وهذا اسهل جزء بلموضوع راح نستعمل

FileExists


كود:
كود:

          if  FileExists(getsystem32drivers+'VBoxMouse.sys') then  ShowMessage('File Exists')  else  ShowMessage('File Not Found'); end.
اذا وجد الملف راح يكتب File Exists
واذا لم يجد الملف راح يكتب File Not Found




-----------------------------------------------------------------

انا استعملت مشروع كونسل
وهذا الكود بلكامل



كود:
كود:

        program Project2;  {$APPTYPE CONSOLE}  uses    Windows, SysUtils,Dialogs;  function GetWinDir: string; var  dir: array [0..MAX_PATH] of Char; begin  GetWindowsDirectory(dir, MAX_PATH);  Result := StrPas(dir); end;  function getsystem32drivers:string; begin  result:=GetWinDir+'\system32\drivers\'; end;  begin  if  FileExists(getsystem32drivers+'VBoxMouse.sys') then  ShowMessage('File Exists')  else  ShowMessage('File Not Found'); end.
وبحسب خبرتك والي انت تريده
تكتب الكود الي تحتاجه وراح ينفذه لك





http://img.dev-point.com/imgcache/2013/09/11042.gif






*. [ ~ .. في أمان الله .. ~ ] .*


King Anonymous 10-07-2013 07:11 PM

رد: تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 
يشرفني ان اكون اول من يرد

مشكور جاري التقييم

King Anonymous 10-07-2013 07:41 PM

رد: تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 
للاسف ابو سمعات

معوضة حبيبي

MisterMDE999 10-07-2013 08:04 PM

رد: تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 
جزاك الله الالف خير...
/
شرح وافي..

GENERAL AMERICA 10-07-2013 08:10 PM

رد: تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 
جيد استمر صديقي

somar 10-08-2013 03:16 PM

رد: تخطي النظام الوهمي بلدلفي (مع الاكواد والشرح)
 
موضوع جميل وصاحبو اجمل


الساعة الآن 01:37 PM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
development-point

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47