Ngisengin Laptop Teman dengan Linux
Oke, langsung aja. Mungkin teman-teman yang membaca punya musuh atau orang yang dibenci atau temen yang enak untuk dikerjain (selanjutnya kita sebut saja Si Korban), saya punya tips untuk memuaskan rasa kesal kalian semua. Kita akan membuat linux si korban mengeluarkan popup yang pastinya nyebelin. Syaratnya gampang aja- Kamu sudah install linux di laptopmu
- Si "korban" juga pakai linux di laptopnya
Jadi, langkah pertama, kita harus membuat daemon.
Apa itu daemon?
Jadi daemon itu adalah semacam proses yang berjalan secara terus-menerus tanpa kita sadari (background process). Nah ini akan kita manfaatkan ini untuk membuat virus kecil-kecilan.
Wow, gimana bikin daemonnya?
Secara garis besar, ada 6 langkah untuk membuat daemon dengan bahasa pemrograman C, yaitu
- Membuat Fork untuk Parent Process dan menghentikannya
- Rubah mode file dengan menggunakan UMASK(0);
- Membuat Unique Session ID (SID)
- Mengubah/mengontrol direktori kerja
- Menutup File Descriptor Standar (STDIN, STDOUT, dan STDERR)
- Membuat Loop utama (pusat kegiatan daemon disini)
Sekarang kita buat file text (.txt)
Untuk apa vile text ini? Ini adalah bagian yang menyenangkan. Karena kita akan membuat pop up, yang isi dari popupnya akan diambil dari file text ini. Silakan buat file dengan nama "virus.txt", dan isikan ejekan, umpatan atau sumpah serapahmu ke dalam text tersebut. Nah jangan lupa, setiap kalimat ejekannya dipisahkan dengan koma (,). Misalnya seperti ini
Sekarang kita buat popup di dalam daemon!
Nah, tadi kan kita sudah ada template daemonnya, sekarang kita masukkan fungsi pencipta popup ke dalam kodingan daemon tadi, hapus fungsi penutup STDOUT, dan fungsi chdir. Here we go,
Save dan Compile!
Save kodinganmu tadi dengan ekstensi (.c). Kemudian compile dengan perintah ini lewat terminal:
gcc nama_file_kodingan.c -o virus.c
Selesai! Copy ke laptop temanmu!
Tinggal colokin flashdisk ke laptop temanmu, copy virus.o dan virus.txt ke dalam folder yang sama. Dan jalankan virus.o.
ENJOY!
0 comments:
Post a Comment