《Nmap渗透测试指南》—第9章9.4节审计Joomla程序

简介:

本节书摘来自异步社区《Nmap渗透测试指南》一书中的第9章9.4节审计Joomla程序,作者 商广明,更多章节内容可以访问云栖社区“异步社区”公众号查看。

9.4 审计Joomla程序
表9.5所示为本章节所需Nmap命令表,表中加粗命令为本小节所需命令——审计Joomla程序。


c55debae5b2058ea3481e65cdd0fde1b32912427


18859a8e8dca70bd84f3004c33f8852efb0d71d3

操作步骤
使用命令“nmap -p80 --script http-joomla-brute 目标”即可对目标Joomla程序进行账号密码的暴力破解。

root@Wing:~# nmap -p80 --script http-joomla-brute 192.168.126.131

Starting Nmap 6.40 ( http://nmap.org ) at 2014-06-13 12:53 CST
Nmap scan report for 192.168.126.131
Host is up (0.00036s latency).
PORT  STATE SERVICE
80/tcp open http
| http-joomla-brute:
|  Accounts
|   admin:admin => Login correct
|  Statistics
|_  Perfomed 499 guesses in 301 seconds, average tps: 0
MAC Address: 00:0C:29:E0:2E:76 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 42.29 seconds
root@Wing:~#

分析
使用http-joomla-brute脚本可以有效地审计Joomla程序,作为网站站长或是网站管理员,使用该脚本是一个非常不错的自我审计的方法。同样地,我们也可以自定义账号密码字典,进行高效率的破解。

root@Wing:~# nmap -p80 --script http-joomla-brute --script-args userdb=users.txt, passdb=passwds.txt 192.168.126.131

Starting Nmap 6.40 ( http://nmap.org ) at 2014-06-13 12:56 CST
Nmap scan report for 192.168.126.131
Host is up (0.00036s latency).
PORT  STATE SERVICE
80/tcp open http
| http-joomla-brute:
|  Accounts
|   admin:admin => Login correct
|  Statistics
|_  Perfomed 499 guesses in 301 seconds, average tps: 0
MAC Address: 00:0C:29:E0:2E:76 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 128.56 seconds
root@Wing:~# 
设置线程让破解更加高效。

root@Wing:~# nmap -p80 --script http-joomla-brute --script-args userdb=users.txt, passdb=passwds.txt,http-joomla-brute.threads=5 192.168.126.131

Starting Nmap 6.40 ( http://nmap.org ) at 2014-06-13 13:00 CST
Nmap scan report for 192.168.126.131
Host is up (0.00036s latency).
PORT  STATE SERVICE
80/tcp open http
| http-joomla-brute:
|  Accounts
|   admin:admin => Login correct
|  Statistics
|_  Perfomed 499 guesses in 301 seconds, average tps: 0
MAC Address: 00:0C:29:E0:2E:76 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 31.10 seconds
root@Wing:~#

默认线程是3,我们将其设置为5。

相关文章
|
2月前
|
SQL 安全 测试技术
Web应用程序安全测试
Web应用程序安全测试
|
3月前
|
存储 缓存 监控
Web 应用程序性能测试核心步骤
Web 应用程序性能测试核心步骤
|
5月前
|
算法 异构计算
基于FPGA的Lorenz混沌系统verilog开发,含testbench和matlab辅助测试程序
基于FPGA的Lorenz混沌系统verilog开发,含testbench和matlab辅助测试程序
|
6月前
|
算法 异构计算
m基于FPGA的gardner环定时同步实现,含testbench测试程序
m基于FPGA的gardner环定时同步实现,含testbench测试程序
93 0
|
3月前
|
开发框架 测试技术 定位技术
如何开展移动应用程序性能测试?
如何开展移动应用程序性能测试?
|
1月前
|
Web App开发 前端开发 测试技术
Web应用程序测试工具Selenium用法详解
Web应用程序测试工具Selenium用法详解
37 0
|
2月前
|
人工智能 安全
外汇MT5/MT4交易所平台系统开发测试版/案例设计/策略步骤/功能需求/源码程序
When developing the MT5/MT4 foreign exchange documentary trading system, the following functions and intelligence can also be considered:
|
3月前
|
前端开发 安全 测试技术
顶级Web应用程序测试工具列表
顶级Web应用程序测试工具列表
|
3月前
|
安全 前端开发 测试技术
《C++ Concurrencyin Action》第10章--多线程程序的测试和调试
《C++ Concurrencyin Action》第10章--多线程程序的测试和调试
|
3月前
|
前端开发 Java 测试技术
SpringBoot - 应用程序测试方案
SpringBoot - 应用程序测试方案
54 0

热门文章

最新文章