apis17
Fun Poster
- Messages
- 565
- Joined
- Mar 4, 2008
- Messages
- 565
- Reaction score
- 45
- Points
- 25
saya dah lama carik articel ni: sangat berguna terima kasih kepada penulis KH. sangat berguna untuk webmaster yang pentingkan keselamatan.
http://www.kenahack.com/2011/07/hth-sql-injection.html
Asas Injection
- Seperti yang semua tahu , jika ingin melakukan SQL injection , semestinya laman tersebut menggunakan Database. Ini kerana melalui injection sql ini adalah untuk mendapatkan maklumat melalui database tersebut.
- Cara mudah mengesan laman yang menggunakan sql ialah jika diperhatikan pada URL ( alamat web ) , ianya mempunyai perimeter id= seperti :
- "index.php" merupakan nama file dan "id=1" merupakan perimeter bagi sesuatu info pada laman tersebut.
- Dengan menggunakan perintah :
- Kebiasaanya laman akan diperintahkan melalui :
- Ini akan membolehkannya disuntik ( inject ) pada perimeter id=1 . Contohnya :
- Maka anda akan perhatikan keluar error seperti :
- Namunpun begitu , bukan semua laman akan mengeluarkan error jenis ini, jika anda perhatikan perbezaan laman sebelum dan selepas di inject , maka ia berpotensi di inject.
- Jadi , sehingga kini KH harap anda semua faham bagaimana untuk mengenalpasti laman yang berpotensi di inject...
baca lagi: http://www.kenahack.com/2011/07/hth-sql-injection.html
http://www.kenahack.com/2011/07/hth-sql-injection.html
Asas Injection
- Seperti yang semua tahu , jika ingin melakukan SQL injection , semestinya laman tersebut menggunakan Database. Ini kerana melalui injection sql ini adalah untuk mendapatkan maklumat melalui database tersebut.
- Cara mudah mengesan laman yang menggunakan sql ialah jika diperhatikan pada URL ( alamat web ) , ianya mempunyai perimeter id= seperti :
Code:
[url]http://www.contoh.my/index.php?id=1[/url]
- Dengan menggunakan perintah :
PHP:
$result = $db -> query ("SELECT * FROM `content` WHERE id=" . $_GET ['id']);
PHP:
SELECT * FROM `content` WHERE id=1
Code:
[url]http://www.contoh.my/index.php?id=1[/url]'
PHP:
Fatal error: Call to a member function fetch_row() on a non-object in /home/sites/contoh.my/public_html/index.php on line 50
- Jadi , sehingga kini KH harap anda semua faham bagaimana untuk mengenalpasti laman yang berpotensi di inject...
baca lagi: http://www.kenahack.com/2011/07/hth-sql-injection.html