# 1. 寻找 SQL 注入

通过综合漏扫工具可以找到可以注入的注入点,轻量级的可以使用 Xrayw3afw3af 比较老了 15 年的,windows 版本需要 python2.5 环境,凑活用下也就算了。重量级的可以上 AWVS 这种,也能找出注入点

找到注入点之后 sqlmap 梭哈不解释。

# 2. 存储型跨站脚本攻击

在 kali 下运行 beef,进行 XSS 攻击,插入 hook.js 到留言板。当管理员查看留言板时将会劫持客户端浏览器,能够查看用户客户端中的 cookie 等,还能劫持跳转。

通过 Metasploit 中的 ms10_002 漏洞模块,针对 xp 及以前系统的 IE 浏览器攻击,使用漏洞模块后进行配置,将返回一个地址,通过 beef 中劫持的客户端跳转到该地址中,若受害者使用的是 IE 浏览器将触发漏洞,返回 shell。

# 3. 扫描 wordpress 和 joomla

都有相应的漏扫工具,但是真的草了不支持 windows,还是需要 kali 进行测试。真的傻 * 啊,还要再开一个 J8 虚拟机,真无语子。

wp 框架扫描工具可以使用 wpscan

joomlaJoomScan

两款用法大差不差

# 4. 找一个 wordpress 漏洞实测

在 kali 上可以通过命令查找 Exploit-db 中的模块。

searchsploit 1 flash Gallery metasploit  -w -t

就找到了一个文章上传漏洞。

把下载的漏洞模块复制到 metasploit 里面调用就可以直接干

# 5. DVWA 靶场

其他的 OWASP Top10 漏洞,太多不记了,喜欢玩就搞个 DVWA 靶场。

# 6. Sqlmap 进行 shell 注入

使用 --os-shell 或者 --sql-shell

两种 shell 不一样,原理也不一样。

os 的是通过写入 shell 文件获取的 shell,是系统层面的。而 sql 是执行数据库语句,是数据库层级的。

# 7. 植入 Webshell

通过找到 joomla 相关漏洞,文件上传拿到 webshell

root@kali:~# searchsploit joomla metasploit  -w -t 

下载,导入,执行,shell。