deblaze 介绍

通过使用Flex编程模型和ActionScript语言中,Flash Remoting的诞生。 Flash应用程序可以使请求到远程服务器来调用服务器侧的功能,如仰视账户,检索附加数据和图形,并且执行复杂的业务操作。但是,调用远程方法的能力也增加了攻击面由这些应用程序公开。该工具将允许您执行方法枚举和审讯对Flash Remoting的终点。 Deblaze是约的过程中基于Flash的网站,使得大量使用的Flash Remoting的一些安全评估是必要的。我需要的东西给我挖得更深一些到技术和识别安全漏洞的能力。在所有我到目前为止看到的名称是不区分大小写的服务器,使其更容易为暴力破解。很多时候,HTTP POST请求将不被服务器记录,所以穷举也许会被忽视上监视很差系统。

Deblaze提供了以下功能:

资料来源:https://github.com/SpiderLabs/deblaze
deblaze 首页
deblaze 源代码版本库

包含在deblaze里的工具

deblaze.py - 执行对Flash Remoting的端点检测

:~# deblaze.py -h
Usage: deblaze [option]

A remote enumeration tool for Flex Servers

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -u URL, --url=URL     URL for AMF Gateway
  -s SERVICE, --service=SERVICE
                        Remote service to call
  -m METHOD, --method=METHOD
                        Method to call
  -p PARAMS, --params=PARAMS
                        Parameters to send pipe seperated
                        'param1|param2|param3'
  -f SWF, --fullauto=SWF
                        URL to SWF - Download SWF, find remoting services,
                        methods,and parameters
  --fuzz                Fuzz parameter values
  -c CREDS, --creds=CREDS
                        Username and password for service in u:p format
  -b COOKIE, --cookie=COOKIE
                        Send cookies with request
  -A USERAGENT, --user-agent=USERAGENT
                        User-Agent string to send to the server
  -1 BRUTESERVICE, --bruteService=BRUTESERVICE
                        File to load services for brute forcing (mutually
                        exclusive to -s)
  -2 BRUTEMETHOD, --bruteMethod=BRUTEMETHOD
                        File to load methods for brute forcing (mutually
                        exclusive to -m)
  -d, --debug           Enable pyamf/AMF debugging
  -v, --verbose         Print http request/response
  -r, --report          Generate HTML report
  -n, --nobanner        Do not display banner
  -q, --quiet           Do not display messages

deblaze.py 示例

:~# coming soon