ODAT (Oracle Database Attacking Tool) is an open source penetration testing tool that tests the security of Oracle Databases remotely.
Usage examples of ODAT:
Tested on Oracle Database 10g, 11g, 12c, 18c and 19c.
Thanks to ODAT, you can:
This list is not exhaustive.
ODAT is compatible with Linux only.
Standalone version exists in order to don’t have need to install dependencies (see https://github.com/quentinhardy/odat/releases/). The ODAT standalone has been generated thanks to pyinstaller.
If you want to have the development version installed on your computer, these following tools and dependencies are needed:
This part describes how to install instantclient, CX_Oracle and some others python libraries on Ubuntu in order to have the ODAT development version. Don’t forget that an ODAT standalone version exists at https://github.com/quentinhardy/odat/releases/: It is not required to install something for use the standalone version
git clone https://github.com/quentinhardy/odat.git
cd odat/ git submodule init git submodule update
sudo apt-get install libaio1 python3-dev alien python3-pip
sudo alien --to-deb oracle-instantclient19.3-basic-???.x???.rpm sudo alien --to-deb oracle-instantclient19.3-devel-???.x???.rpm
sudo dpkg -i oracle-instantclient19.3-basic-???.x???.deb sudo dpkg -i oracle-instantclient19.3-devel_???_???.deb
export ORACLE_HOME=/usr/lib/oracle/19.3/client64/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=${ORACLE_HOME}bin:$PATH
/usr/lib/oracle/19.3/client64/lib/
sudo ldconfig
sudo -s source /etc/profile pip3 install cx_Oracle
python3 -c 'import cx_Oracle'
This command should just return without errors.
sudo apt-get install python3-scapy sudo pip3 install colorlog termcolor pycrypto passlib python-libnmap sudo pip3 install argcomplete && sudo activate-global-python-argcomplete
python setup.py install
pip3 install pyinstaller
./odat.py -h
This repo contains all variants of information security & Bug bounty & Penetration Testing write-up…
site:*/sign-in site:*/account/login site:*/forum/ucp.php?mode=login inurl:memberlist.php?mode=viewprofile intitle:"EdgeOS" intext:"Please login" inurl:user_login.php intitle:"Web Management Login" site:*/users/login_form site:*/access/unauthenticated site:account.*.*/login site:admin.*.com/signin/…
Matrix is an open network for secure and decentralized communication. Users from every Matrix homeserver…
Linux Security And Monitoring Scripts are a collection of security and monitoring scripts you can…
A fiber is a unit of execution that must be manually scheduled by the application…
XSS Exploitation Tool is a penetration testing tool that focuses on the exploit of Cross-Site…