Konsep dasar SQL Injection

             Konsep dasar SQL Injection | wah ini postingan pertama ane ni tentang hacking. bagi para mastah mohon koreksi ntambahanya.

            SQL singkatan dari Structured Query Language yg merupakan bahasa komputer standar yg ditetapkan oleh ANSI (American National Standard Institute) untuk mengakses dan memanupulasi sistem database. SQL bekerja dgn program2 database seperti MS Access, DB 2, Informix, MS SQL Server, Oracle, Sybase dan lain sebagainya.

           SQL Injection attack merupakan salah satu teknik dalam melakukan web hacking utk menggapai akses pada sistem database yg berbasis SQL. Teknik ini memanfaatkan kelemahan dalam bahasa pemprograman (scripting) pada SQL dalam mengolah suatu sistem database. Hasil yg ditimbulkan dari teknik ini membawa masalah yg sangat serius. Mengapa disebut SQL Injection ? seperti yg kita ketahui, injection jika diartikan ke dalam bahasa Indonesia yaitu “suntikan”. Yang terjadi memang seperti melakukan suntikan terhadap SQL yg tujuannya adalah tergantung kepada pelakunya dan pada intinya jika disalahgunakan maka akan membawa aspek negatif terhadap korban.

            Sudah disinggung diatas bahwa SQL Injection attack memanfaatkan kelemahan dalam bahasa pemprograman (scripting) pada SQL maksudnya adalah memanfaatkan teknik string building untuk mengeksekusi/menjalankan kode SQL. Jadi prinsip dasar SQL Injection sebenarnya memanfaatkan kode insecure (tidak aman) atas sebuah sistem yg terhubung ke internet dalam upaya melangkahi command (perintah) dan secara langsung menuju ke database untuk kemudian mengambil keuntungan dari sistem yg dijamin aman untuk melakukan pengambilan atau pengubahan atau lain sebagainya oleh penyerang.

          Keuntungan yg diambil adalah seperti login akses terhadap server yg bukan haknya atau yg lainnya, tergantung kepada penyerangnya. 

           Verifikasi yg dilakukan oleh SQL disaat pemakai memasukkan username dan password adalah seperti yg terlihat pada teks sebagai berikut :

SQLQuery=”SELECT Username FROM Users WHERE Username=”’&strUsername&”’strpassword&”’

           Pada verifikasi terdapat kelemahan pada pemprosesan pada string2 tertentu yg sebenarnya string tersebut dapat dikatakan sebagai input ilegal. Verifikasi tetap melakukan proses dan nantinya menghasilkan error page. Error page tersebut justru membuka rahasia struktur database dan bahkan error page tetapi eksekusi terhadap validasi input tetap dijalankan.

Contoh : menggunakan injection string ’OR’’= pada username maupun password baik dilakukan dgn metode URL input query string maupun Box input query string maka SQL query akan membacanya sebagai berikut :

SELECT Username FROM Users WHERE Username=’’OR’’=’’ AND Password=’’OR’’=’’

Maka yg terjadi adalah SQL query akan menyatakan blank username dan blank password sebagai user yg sah (valid). SQL Injection yg berhasil dilakukan akan ditandai dgn munculnya error page dgn error yg dimunculkan dapat berupa ODBC error, internal server error, syntax error dan lain sebagainya.

Ada banyak variasi dari injection string yg dapat digunakan untuk melakukan SQL Injection :
’or 1=1–
’or 0=0 –
’or ’x’=’x
’or a=a-
“or 0=0 –
“or 0=0 #
“or “x”=”x
“)or(”a”=”a
admin’–
hi” or 1=1 –
hi’ or’a’=’a
hi”)or(”a”=”a
or 0=0 #
’or a=a–
’or 0=0 #
’having 1=1–
“or 1=1–
“or “a”=”a
’)or(’a’=’a
’)or(’x’=’x
hi” or “a”=”a
hi’ or 1=1 –
hi’)or(’a’=’a
or 0=0 –
or 1=1–

            Serangan dgn menggunakan SQL Injection dapat lebih bervariasi lagi dan itu tergantung kepada situasi dan tujuan dari serangan yg dilakukan oleh penyerang.

             Sql Injection yg dilakukan seseorg dapat dideteksi dgn menggunakan IDS (Intrusion Detection System). IDS bukan lagi tool yg terlalu asing terdengar ditelinga anda. Anda dapat bertanya sama mbah google




<<<Semoga Bermanfaat>>>

Cara melindungi pc dari situs porno

Cara melindungi pc dari situs porno
Cara melindungi pc dari situs porno | Tak dapat dpungkiri conten conten yang berbau porno sangat cepat sekali perdarannya, ditambah dukungan teknologi yang disalah gunakan, salah satunya melalui internet atau dunia maya, Jika dibiarkan saja merebak ke permukaan maka akan merusak moral generasi muda anak bangsa. Bagi anda yang kebingungan untuk memblokir situs yang berbau conten-conten porno, berikut ini caranya. Dan cara ini sangat gampang dan gratis. Ok langsung aja ya kita mulai.......


Nawala Project adalah sebuah layanan yang bebas digunakan oleh pengguna internet yang membutuhkan saringan konten negatif. Nawala Project secara spesifik akan memblokir jenis konten negatif yang tidak sesuai dengan peraturan perundangan, nilai dan norma sosial, adat istiadat dan kesusilaan bangsa Indonesia seperti pornografi dan perjudian. Selain itu, Nawala Project juga akan memblokir situs Internet yang mengandung konten berbahaya seperti malware, situs phising (penyesatan) dan sejenisnya.

Perlindungan pengguna, terutama anak-anak menjadi perhatian utama Nawala Project. Dengan adanya layanan ini diharapkan Internet dapat menjadi tempat yang lebih aman dan nyaman agar dapat dimanfaatkan secara optimal oleh masyarakat Indonesia untuk mempercepat kemajuan serta kesejahteraan.


Layanan ini sejak awal dirancang untuk menerima masukan langsung dari komunitas internet dan Masyarakat Umum yang menjadi pengguna layanan. Masukan inilah yang ditelaah oleh Tim Nawala Project untuk menentukan apakah sebuah situs layak di filter atau tidak.


Cara melindungi pc dari situs porno :

1. Masuk Control Panel dan Pilih Network Connection

Cara melindungi pc dari situs porno

2. Klik kanan pada Local Area Connection pilih Propertis


Cara melindungi pc dari situs porno


3. Double klik "Internet Protocol (TCP/IP)"

Cara melindungi pc dari situs porno
DNS nawala
Preferred DNS Service :180.131.144.144
AlternatebDNS Service :180.131.145.145

4. Isikan DNS nawala pada kolom DNS seperti terlihat gambar di atas, setelah selesai klik Ok

<<<Semoga Bermanfaat>>>