SOMETIMES.... A DROP OF INK, MORE BEAUTIFUL THAN A DIAMOND

sesuai judulnya..kita akan mencoba mengontrol port paralel yang ada di komputer kita..
OK,langsung ja gan..berikut gambar rangkaian yang akan kita gunakan

dan berikut untuk script nya:


/* program lpt.c */
#include
#include           /* peletakan file io.h, berbeda-beda untuk setiap distro..silahkan dicek dulu */
#define base 0x378          /* yang ini alamat port paralel komputer..silahkan dicek sendiri */
#define data 0x378+0     /* kalo yang ini alamat port data nya..sama2 0x378..ini cuman untuk membedakan aja */
main()
{
ioperm (base,3,1)             /* memberikan izin untuk alamat i/o */
inb(data);                         /*membaca port data parallel*/
if((inb(data)&0xff)==0xff)
outb(0,data);                   /* jika semua pin port data bernilai 1, maka low-kan */
else
outb(0xff,data);                   /* jika ada pin port data yang bernilai 0, maka high-kan */
ioperm (base,3,0)            /* mengembalikan izin untuk alamat i/o */
}


simpan program dengan nama lpt.c
kemudian buka console, trus pindah ke directory dimana program tadi di simpan..
compile program di console, dengan mengetikkan perintah:
gcc lpt.c -o lpt
lihat, kompilasi ini menghasilkan file biner..(untuk lebih lengkapnya silahkan lihat man gcc)
jika tidak ada pesan error, kita bisa menjalankan program dengan perintah:
sudo ./lpt
dan lihat apa yang terjadi..
oh iya, program di atas,under linux lho ya..jadi kalo dijalankan di windos kagak bisa..
Sabar dulu gan..
kamsud ane, bukannya di linux ada virus, tapi virus windows yang berjalan di linux lantaran ada wine (wine is not emulator)..
gini nih ceritanya (jreng..jreng..):

suatu ketika ane nancepin flash disk punya temen yang penuh virus ke komputer ane (ane pake ubuntu 9.10 gan). berikut
screenshooh flash disk yang penuh ma virusnya.


cerita berlanjut
selang berapa lama virus2 pun berkembang biak..
biarpun dah ane delete, tuh virus muncul lagi dan lagi..
nih screenshootnya lagi


usut punya usut..yang bikin virus ini berkembang biak adalah aplikasi wineserver..
nih penampakannya


akhir cerita, tinggal diklik tombol "end proses" dah tuh aplikasi wineserver nya..
ato bisa juga pake perintah
~$kill [job ID wineserver]

walhasil,, si virus dah ndak berkembang lagi, dan tinggal dilempar ke tong sampah..
lantaran penasaran, ane copy tuh virus ke hardisk ane, and ternyata tuh virus g mau berkembang biak.padahal ane dah jalanin aplikasi wineserver..
nah loo..padahal ketika ane colokin flash disk, flash disk tersebut langsung terjangkiti si virus..
hmmmm...kali aje lingkungan ext ndak cocok buat si virus(cuman pendapat ane..heheee..).

so..buat agan2 sekalian:
- install wine jika emang diperlukan
- pastikan flash disk agan dah bersih dari virus sebelum menjalankan program wine

sekian hatur nuhun..

About