在工作一段时间以后,对与渗透测试有了相对性的了解,下面就说一下实施一个从客户开始到渗透测试结束(简称安全测试流程),和对一个目标的渗透测试(简称渗透测试流程)的简单步骤。
ubuntu美化配置
Ubuntu 18.04 LTS 正式发布有一段时间了,这几天下载安装尝试了一下,并通过对其进行了一些美化。下面是安装和美化过程:
最终效果如图:
渗透测试中的端口利用
我们在进行渗透测试中,一般情况下会对端口进行扫描,看看服务器中开启了哪些端口,对应的端口一般存在对应的服务,而这些服务可能存在相应的漏洞,下面就是简单结束一下端口对应服务,服务可能对应的漏洞。
redis未授权访问
redis介绍(来自百度百科)
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value数据库。和Memcached类似,它支持存储的value 类型相对更多,包括 string(字符串)、list ( 链表)、 set(集合)、zset(sorted set – 有序集合)和 hash(哈希类型)。这些数据类型都支持push/pop 、 add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上, redis支持各种不同方式的排序。与 memcached 一样,为了保证效率,数据都是缓存在内存中。区别的是 redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 master-slave ( 主从)同步。
使用Nmap验证漏洞
写这篇文章的原因有二:一是在渗透测试过程中,我们常常会用到综合扫描工具扫描目标网站,但是这种情况常常出现误报,这个时候就需要我们验证这些漏洞是否真的存在,这时候Nmap就可以使用Nmap来验证这些漏洞。二是我们使用Nmap常常只是使用它扫描端口、服务等信息这大大忽略了Nmap的强大功能。下面是我整理的一些使用Nmap扫描验证漏洞的命令,也是为了做个笔记防止忘记。
URL跳转漏洞
漏洞描述
服务端未对传入的跳转url变量进行检查和控制,可能导致可恶意构造任意一个恶意地址,诱导用户跳转到恶意网站。
由于是从可信的站点跳转出去的,用户会比较信任,所以跳转漏洞一般用于钓鱼攻击,通过转到恶意网站欺骗用户输入用户名和密码盗取用户信息,或欺骗用户进行金钱交易;还可以造成xss漏洞
中间件漏洞与防护
中间件漏洞可以说是最容易被web管理员忽视的漏洞,原因很简单,因为这并不是应用程序代码上存在的漏洞,而是属于一种应用部署环境的配置不当或者使用不当造成的
crontab计划任务
rontab是linux下定制计划任务的工具,其使用方便,是居家旅行、定时搞事的必备神器。本篇记录下crontab使用方法,以及注意坑点。
vi/vim键盘图
在linux上有个强大的编译器,这个编译器就是vim,下面是一个vim的键盘图,有利于学习和复习。
Linux基础命令
在安全方面,掌握Linux系统对安全研究是非常重要的。首先我们就需要对一些常用的命令和参数熟连掌握,然后一步一步的进行深入的学习。这篇文章,主要分享一些我常用的Linux命令,也是做一个笔记,为以后复习做准备。