前几天,跟着安界网的老师学完了信息搜集专题,这两天,终于要开始正式接触各种常见的漏洞以及攻击方法了 。
老师先给我们介绍了一些基础的知识,为了后面学习理解起来更轻松做铺垫,分享给大家 。
常见的网站编程语言:
1)php(ASP、Jsp等)PHP目前来看是WEB开发语言中的大哥大,它是一种"超文本预处理器",简单来说就和C、JAVA相差不大,PHP是一种动态语言,静态语言就比如html一类 。PHP的语法混合了C、Java、Perl以及一些PHP自创的语法 。上手比较简单一点,因为遇到的比较多的网站都可能是PHP编写的,所以PHP是一门渗透测试必须的基础功 。(ASP、Jsp类似)
2)HTMLHTML,大家之前应该有了解过吧,是一种超文本标记语言 。
它属于静态语言,和css、JavaScript等属于大家常听的前端范畴 。
在学习XSS等漏洞的时候也需要有关HTML的知识 。
后续会接触到的名词:
1)Webshell(木马、后门、shell)Webshell也叫做木马后门等,它的实质是利用一些函数(如PHP中的eval()函数等)去执行命令、操作,可以对网站的文件进行增删改(前提拥有对应的权限),可以执行命令 。总而言之,Webshell标志着一场渗透测试中前渗透测试阶段的结束,然后才是渗透测试阶段的开始 。
2)Waf(狗)Waf即防火墙,一些网站会安装防火墙,一旦检测到一些敏感的操作,如SQL注入中使用到某个命令被检测,就会对应的拦截并且写入日志,有些强力Waf可能会直接ban你的IP(ban就是阻止,不允许这个IP继续访问该网站) 。所以在实战情况中可能容易探测漏洞,但是并不会很容易的利用漏洞,这个时候就需要和Waf进行对抗(也就是"过狗")
然后老师向我们展示了一次授权渗透测试的过程,并且告诉我们,在渗透测试中,往往思路比技术更加重要 。
渗透测试演示笔记:(以下具体的信息内容,纯属虚构,进攻参考)老师先对目标网站进行了一次完整的信息搜集
WHOIS查询-子域名查询(爆破加搜索引擎利用)-端口扫描(Nmap)-目录扫描(dirmap)-中间件信息搜集
总结下来有这些信息:

文章插图
- 站长姓名:张乐
- 邮箱:123123@126.com
- 手机号:1888888888
- 毕业院校:家里蹲大学
- 网站开放端口:3389(可以判断出是windows系统,且开放RDP服务,可能存在0708漏洞、弱口令漏洞)、3306(可以判断出网站使用MySQL数据库,可能存在弱口令漏洞)、80(正常的HTTP服务端口)
- 目录扫描情况:存在robots.txt(由robots.txt里面的内容判断出该网站的后台地址为:http://xxx.com/admin789)、存在fck编辑器、存在未授权访问的sql.php(可以执行sql命令)
- 中间件信息:该网站使用的Web容器是IIS7.0,可能存在解析漏洞,且网站前台可以注册用户,用户有上传头像的功能

文章插图
然后老师就开始进行了漏洞探测,下面是探测出来存在的一些漏洞
- SQL注射漏洞(80端口网站根目录下的sql.php)
- 文件上传漏洞(结合IIS解析漏洞与前台头像上传)
【黑客必备常用编程语言整理】老师利用sql.php文件执行命令,得到后台管理员的账号密码(密码经过MD5算法加密,salt未知),尝试添加账号失败,尝试找到绝对路径写shell失败(权限太低) 。然后老师就开始尝试利用文件上传漏洞,在前台注册会员后,在头像上传处上传了一张图片木马(内含PHP一句话)结合解析漏洞成功getshell,得到了网站的shell权限 。
因为下课时间到了,老师的演示也就到了这里 。
虽然很多操作,我都也还不能完全看懂,但是我非常的期待,接下来的学习,我要更加努力!
如果你在过程中有什么疑问,或遇到其他一些网络信息安全的问题,可以私信安仔,安仔会尽快回复的,最后祝大家天天都有新进步!
推荐阅读
- 新手淘宝店铺每天应该做些什么 淘宝开店必备的知识技能
- 怎么样开网店?网上开店流程-新手必备 怎样是开网店
- 怎么样开网店?网上开店流程-新手必备 开网店的详细步骤网店
- 和黄金样珍贵的金菊花贡菊,常用的花草茶有哪些
- 吃迷迭香的注意事项,常用的花草茶有哪些
- 开发必备:HTTP 及 TLS
- 冒泡,选择,插入,希尔,归并,快速排序大合集,面试收藏必备
- 黑客入门必修课:端口扫描
- 淘宝开店常用的定价方法 对淘宝产品定价的方法有哪些
- 茉莉大叶晒青茶怎么喝,常用的花草茶有哪些
