Update : New version of Bsqlbf – Bind sql

September 19, 2009 11:00 am · 0 comments

by Black

in Penetration Testing,Tool Updates,Web Application Penetration Testing

Latest version of Bsqlbf v2.4 is out , we have talked about this sql injection tool earlier also.

6c42ed19e606b44be3911dcbba37c217 Update : New version of Bsqlbf   Bind sql

In brief about Bsqlbf tool:

Databases supported:

1.MS-SQL
2. MySQL
3. PostgreSQL
4. Oracle

Supports Six different types of attack:

Type 1: Blind SQL Injection based on true and false conditions returned by back-end server
Type 2: Blind SQL Injection based on true and error(e.g syntax error) returned by back-end server.
Type 3: Blind SQL Injection in “order by” and “group by”.
Type 4: extracting data with SYS privileges (ORACLE dbms_export_extension exploit)
Type 5: is O.S code execution (ORACLE dbms_export_extension exploit)
Type 6: is reading files (ORACLE dbms_export_extension exploit, based on java)

You can execute bsqlbf  in three diffrent type

SType 1 (default) is based on java..will NOT work against XE.
SType 2 is against oracle 9 with plsql_native_make_utility.
SType 3 is against oracle 10 with dbms_scheduler.

Example to use Bsqbf:

$./bsqlbf-v2.pl -url http://www.examplefortesing.com/injection_string_post/1.asp?p=1 -method post -match true -database 0 -sql “select top 1 name from sysobjects where xtype=’U'”
./bsqlbf-v2.4.pl -url http://www.examplefortesing.com/injection_string_post/1.jsp?p=1 -type 4 -match “true” -cmd “ping notsosecure.com”

A video tutorial click here!

Download Bsqbf here!

Related External Links

If you enjoyed this article, you might also like:

Previous post:

Next post: