压力测试经过肯定一个系统的瓶颈或者不能接受的性能点,来得到系统可以提供的最大的服务级别的测试。通俗地讲,压力测试是为了测试应用程序的性能会变得不可接受。
Kali下压力测试工具包含VoIP压力测试、Web压力测试、网络压力测试及无线压力测试。python
包括iaxflood和invitefloodlinux
借助THC-SSL-DOS攻击工具,任何人均可以把提供SSL安全链接的网站攻击下线,这种攻击方法称为SSL拒绝服务攻击(SSL-DOS)。德国黑客组织发布THC SSL DOS,利用SSL中已知的弱点,迅速耗费服务器资源,与传统DDoS工具不一样的是,它不须要任何带宽,只须要一台执行单一攻击的电脑。web
漏洞存在于协议的renegotiation过程当中,renegotiation被用于浏览器到服务器之间的验证。算法
耗尽DHCP资源池的压力测试sql
IDS/IPS/WAF 压力测试工具shell
可作泛洪攻击windows
Siege是一个压力测试和评测工具,设计用于Web开发,评估应用在压力下的承受能力,能够根据配置对一个Web站点进行多用户的并发访问,记录每一个用户全部请求过程的响应时间,并在必定数量的并发访问下重复进行:浏览器
功能强大,且具备独特的数据包注入工具,T50支持 nix系统,可进行多种协议数据包注入,实际上支持15种协议。安全
包括MDK3和Reaver服务器
数字取证技术将计算机调查和分析技术应用于潜在的、有法律效力的电子证据的肯定与获取,一样他们都是针对黑客和入侵的,目的都是保障网络安全。
pdf-parser和peepdf
peepdf是一个使用python编写的PDF文件分析工具,它能够检测到恶意的PDF文件。其设计目标是为安全研究人员提供PDF分析中可能用到的全部组件,无需使用3或4种工具来完成同一件任务。
Linux系统下查找rootkit后门工具。判断系统是否被植入Rootkit的利器。
Volatility是开源的Windows、Linux、Mac、Android的内存取证分析工具,由python编写成,命令行操做,支持各类操做系统。
Binwalk是一个固件的分析工具,旨在协助研究人员对固件分析,提取及逆向工程。简单易用,彻底自动化脚本,并经过自定义签名,提取规则和插件模块,更重要的一点是能够轻松扩展。
借助binwalk中的一个很强大的功能——提取文件(压缩包)中的隐藏文件(或内容文件)。亦可分析文件格式。
分析压缩包 binwalk .zip
binwalk -e *.zip 将文件所有解压,产生新的目录_zip.zip.extracted,还能够做为文件格式分析的工具
md5deep是一套跨平台的方案,能够计算和比较MD5等哈希加密信息的摘要MD5,SHA-1,SHA-256,Tiger,Whirlpool。
针对镜像文件的取证工具,如mmsstat与mmls等命令。
数字取证工具
数字取证套件
autopsy
DFF是一个简单但强大的数字取证工做辅助工具,它具备灵活的模块系统,具备多种功能,包括:回复错误或崩溃致使的文件丢失,证据的研究和分析。DFF提供了一个强大的体系结构和一些列有用的模块。
反数字取证chkrootkit
一次完整的渗透测试,最后要完成一份报告做为一个小结。相应的,Kali Linux为安全工程师准备了报告工具集:
Dradis用于提升安全检测效率的信息共享框架(协做平台)。Dradis提供了一个集中的信息仓库,用于标记咱们目前已经作的工做和下一步计划。基于浏览器的在线笔记。
新建笔记:
有以下特色:
内置的备份和恢复(zip文件存档)
曾经介绍过的工具,将网页内容截成图片保存。
屏幕录像工具,能够把桌面的操做录制下来。
一个面向渗透测试人员的工具,能够帮助攻击者进行数据合并、查询、外部命令执行(好比直接调用nmap)和报告生成。全部数据都会以树形结构存储,很是方便。
免费开源的加密软件,同时支持Windows,OS,Linux等操做系统。
本章主要介绍了恶意代码的攻防,经过介绍几种恶意代码的原理和大量的实例,采用静态分析与动态分析技术手段进行结构与行为的剖析,从而充分认知恶意代码。
恶意代码是指使计算机按照攻击者的意图执行以达到恶意目标的指令集。类型包括:计算机病毒、蠕虫、恶意移动代码、后门、特洛伊木马、僵尸程序、内核套件、融合型恶意代码。
计算机病毒
网络蠕虫
后门与木马
后门是容许攻击者绕过系统常规安全控制机制的程序,可以按照攻击者本身的意图提供访问通道;而木马做为特洛伊木马的简称,是指一类看起来具备某个有用或者善意目的,但实际掩盖着一些隐藏恶意功能的程序。
僵尸程序与僵尸网络
Rootkit
用户模式Rootkit和内核模式Rootkit。其中内核模式Rootkit包括Linux内核模式Rootkit和Windows内核模式Rootkit
本章针对缓冲区溢出这类最为基础与传统的安全漏洞类型,详细介绍了它的基本概念、渗透攻击技术原理与具体过程,以及经过缓冲区溢出攻击注入Shellcode的实现技术原理。最后,为软件开发与使用人员提供了防护缓冲区溢出攻击的技术和方法。
计算机程序中存在的一类内存安全违规类漏洞,在计算机程序向特定缓冲区内填充数据时,超出了缓冲区自己的容量,致使外溢数据覆盖了相邻内存空间的合法数据,从而改变了程序执行流程破坏系统运行完整性。
Linux平台的Shellcode实现技术:Linux本地Shellcode实现机制、Linux远程Shellcode实现机制
Windows平台Shellcode实现技术:Windows本地Shellcode、Windows远程Shellcode