libo 发表于 2018-6-3 16:01:14

Galileo:一款开源Web应用审计框架

一:介绍
Galileo是一款针对Web应用程序的开源渗透测试工具,可帮助开发和渗透测试人员识别并利用其Web应用程序中的漏洞。

二:安装

git clone https://github.com/m4ll0k/Galileo.git galileo
cd galileo
pip install -r requirements.txt
python galileo.py




三:使用
设置全局选项:

galileo #> set
Set A Context-Specific Variable To A Value
------------------------------------------
- Usage: set <option> <value>
- Usage: set COOKIE phpsess=hacker_test


Name      Current Value                            RequiredDescription
-----------------------                            -------------------
PAUTH                                                no      Proxy auth credentials (user:pass)
PROXY                                                no      Set proxy (host:port)
REDIRECT    True                                     no      Set redirect
THREADS   5                                        no      Number of threads
TIMEOUT   5                                        no      Set timeout
USER-AGENTMozilla/5.0 (X11; Ubuntu; Linux x86_64)yes       Set user-agent
VERBOSITY   1                                        yes       Verbosity level (0 = minimal,1 = verbose)

搜索模块:

galileo #> search disclosure
[+] Searching for 'disclosure'...

Disclosure
----------
    disclosure/code
    disclosure/creditcard
    disclosure/email
    disclosure/privateip

显示模块:

galileo #> show modules

Bruteforce
----------
    bruteforce/auth_brute
    bruteforce/backup_brute
    bruteforce/file_dir_brute

Disclosure
----------
    disclosure/code
    disclosure/creditcard
    disclosure/email
    disclosure/privateip

Exploits
--------
    exploits/shellshock

Fingerprint
-----------
    fingerprint/cms
    fingerprint/framework
    fingerprint/server

Injection
---------
    injection/os_command_injection
    injection/sql_injection

Scanner
-------
    scanner/asp_trace

Tools
-----
    tools/socket

使用模块:

galileo #> use bruteforce/backup_brute
galileo bruteforce(backup_brute) #>

设置模块选项

galileo bruteforce(backup_brute) #> show options

Name      Current ValueRequiredDescription
----------------------------------------
EXTS                     no      Set backup extensions
HOST                     yes       The target address
METHOD    GET            no      HTTP method
PORT      80             no      The target port
URL_PATH/            no      The target URL path
WORDLIST               yes       Common directory wordlist

galileo bruteforce(backup_brute) #> set HOST www.xxxxxxx.com
HOST => www.xxxxxxx.com
galileo bruteforce(backup_brute) #> set WORDLIST /home/m4ll0k/Desktop/all.txt
WORDLIST => /home/m4ll0k/Desktop/all.txt

运行:

galileo bruteforce(backup_brute) #> run

页: [1]
查看完整版本: Galileo:一款开源Web应用审计框架