20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结

摘要:
反病毒软件扫描、二进制结构分析、反汇编和反编译、代码结构和逻辑分析等。2)动态分析:系统动态行为监测、网络协议栈监测、沙盒技术、动态调试技术等。尽量消除溢出,允许溢出但不让程序改变执行过程,并且不能让攻击代码执行视频学习中的问题和解决方案。Kali压力测试工具压力测试:MDK3,Reaver数字法医工具数字法医技术将计算机调查和分析技术应用于确定和获取潜在的、具有法律效力的电子证据。
20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结

教材学习内容总结

恶意代码安全攻防

  • 恶意代码 :使计算机按照攻击者的意图执行以达到恶意目的的指令集。
  • 种类:计算机病毒、蠕虫、后门、木马等种类。
  • 分析方法:
    1)静态分析:反病毒软件扫描、二进制结构分析、反汇编反编译、代码结构与逻辑分析等方法
    2)动态分析:系统动态行为监控、网络协议栈监控、沙箱技术、动态调试技术等。

缓冲区溢出和Shellcode

  • 软件安全漏洞:包括系统的脆弱性或缺陷、攻击者对缺陷的可访问性和攻击者对缺陷的可利用性三个元素。
  • 软件安全:具有复杂性、可扩展性、连通性。
  • 软件安全漏洞:内存安全违规类、输入验证类、竞争条件类、权限混淆与提升类。
  • 缓冲区溢出:即在计算机程序向特定缓冲区内填充数据时,超出了缓冲区本身的容量,导致外溢数据覆盖了相邻内存空间的合法数据,从而改变了程序执行流程破坏系统运行完整性。
  • 缓冲区溢出的防御技术:尝试杜绝溢出、允许溢出但不让程序改变执行流程、无法让攻击代码执行

视频学习中的问题和解决过程

Kali压力测试工具

压力测试:通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能够提供的最大的服务级别的测试。通俗地讲,压力测试是为了测试应用程序的性能会变得不可接受。
Kali下压力测试工具:VoIP压力测试、Web压力测试、网络压力测试及无线压力测试。
1)Voip压力测试工具
包括iaxflood和inviteflood
2)web压力测试工具
THC-SSL-DOS
借助THC-SSL-DOS攻击工具,任何人都可以把提供SSL安全连接的网站攻击下线,这种攻击方法称为SSL拒绝服务攻击(SSL-DOS)。
德国黑客组织发布THC SSL DOS,利用SSL中已知的弱点,迅速耗费服务器资源,与传统DDoS工具不同的是,它不需要任何带宽,只需要一台执行单一攻击的电脑。
漏洞存在于协议的renegotiation过程中,renegotiation被用于浏览器到服务器之间的验证。
3)网络压力测试工具
dhcpig :耗尽DHCP资源池的压力测试。
ipv6攻击工具包
4)无线压力测试:MDK3、Reaver

数字取证工具

数字取证技术将计算机调查和分析技术应用于潜在的、有法律效力的电子证据的确定与获取,同样他们都是针对黑客和入侵的,目的都是保障网络安全。

  • PDF取证工具:pdf-parser、peepdfpeepdf
    使用python编写的PDF文件分析工具,可以检测到恶意的PDF文件。其设计目标是为安全研究人员提供PDF分析中可能用到的所有组件。
  • 反数字取证chkrootkit
    Linux系统下查找rootkit后门工具。判断系统是否被植入Rootkit的利器。
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第1张
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第2张
    2)内存取证工具
    Volatility是开源的Windows、Linux、Mac、Android的内存取证分析工具,由python编写成,命令行操作,支持各种操作系统。
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第3张
    3)取证分析工具binwalk
    Binwalk是一个固件的分析工具,旨在协助研究人员对固件分析,提取及逆向工程。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,更重要的一点是可以轻松扩展。借助binwalk中的一个很强大的功能——提取文件(压缩包)中的隐藏文件(或内容文件)。亦可分析文件格式。
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第4张
    4)取证哈希验证工具集
    md5deep是一套跨平台的方案,可以计算和比较MD5等哈希加密信息的摘要MD5,SHA-1,SHA-256,Tiger,Whirlpool。
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第5张
    5)取证镜像工具集
    针对镜像文件的取证工具,如mmsstat与mmls等命令。
    6)数字取证套件
  • 数字取证工具数字取证套件
    1)autopsy
    20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结第6张
    2)DFF(Digital Forensics Framework)是一个简单但强大的数字取证工作辅助工具,它具有灵活的模块系统,具有多种功能,包括:回复错误或崩溃导致的文件丢失,证据的研究和分析。DFF提供了一个强大的体系结构和一些列有用的模块。

Kali报告工具与系统服务

Kali Linux报告工具集:documentation、媒体捕捉、证据管理。

  • Dradis
    Dradis用于提高安全检测效率的信息共享框架(协作平台)。Dradis提供了一个集中的信息仓库,用于标记我们目前已经做的工作和下一步计划。基于浏览器的在线笔记。
  • keepnote:
    1)富文本格式——彩色字体、内置图片、超链接,能保存网页图片文字等完整内容。
    2)树形分层组织内容,分门别类,一目了然。
    3)全文搜索
    4)综合截图
    5)文件附件
    6)集成的备份和恢复
    7)拼写检查(通过gtkspell)
    8)自动保存
    9)内置的备份和恢复(zip文件存档)
    10)媒体捕捉工具Cutycapt
    11)将网页内容截成图片保存。
  • 屏幕录像工具
    Recordmydesktop
  • 证据管理工具:
    1)Maltego Casefile
    2)MagicTree
    是一个面向渗透测试人员的工具,可以帮助攻击者进行数据合并、查询、外部命令执行(比如直接调用nmap)和报告生成。所有数据都会以树形结构存储,非常方便。
  • Truectypt
    免费开源的加密软件,同时支持Windows,OS,Linux等操作系统。
    系统服务:beef、dradis、http、metasploit、mysql、openvas、ssh
    BeEF:对应XSS测试框架BeEF的启动与关闭;
    Dradis:对应笔记分享服务Dradis的启动与关闭;
    HTTP:对用Kali本机Web服务的启动与关闭;
    Metasploit:对应Metasploit服务的启动与关闭;
    Mysql:对应Mysql服务的启动与关闭;
    Openvas:对应Openvas服务的启动与关闭;
    SSH:对应SSH服务的启动与关闭;(远程连接最好不要开启)

参考资料

免责声明:文章转载自《20189224 《网络攻防实践》/《网络攻击与防范》第九周学习总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Openssl 之大数运算函数 BN数据类型的最后三个类型:元组类型、字典类型、集合下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于Qt5 跨平台应用开发

1.Qt简介 2.Qt 编程关键技术 2.1 信号与槽 2.2 Qt事件处理 3.Qt开发与实例分析 3.1 开发环境 3.2 系统实现基本框架 3.3 数据库管理 3.5 对Excel进行操作 4.系统的打包和测试 4.1 Mac系统上打包Qt 4.2 Windows系统上打包Qt。 4.3 发布软件测试 5.Qt开发常见问题 5...

基于UEFI和GPT模式下U盘安装windows8.1和Linux双启动教程

首先作以下准备: 1.一个8G以上的U盘,用的时候会格式化,建议为空 2.分区助手软件,官网下载链接 3.一个linux系统,这里用同学推荐的Fedora 26,官网下载链接 4.rufus 创建U盘启动盘工具,下载链接 打开分区助手查看自己电脑的硬盘的文件系统类型,下图硬盘是基本GPT,文件系统是NTFS。 用分区助手分出一块至少16G空闲分区,记住盘...

推荐几款优秀的开源博客系统

1.OneBlog 一个简洁美观、功能强大并且自适应的Java博客。 项目地址:https://gitee.com/yadong.zhang/DBlog 2.halo Halo 可能是最好的 Java 博客系统。 项目路径:https://github.com/halo-dev/halo 3.mblog开源免费的博客系统 mblog开源免费的博客系统,...

清华计算机博士 课表

11 计算机科学与工程系博士研究生课程目录序号 课程编号 课 程 名 称 课程英文名程 学时 学分 开课学期 考核形式10D004 计算的数学理论 Mathematical Theory of Computation 4021 考试107001 计算机系统性能评价 Computer SystemPerformance Evaluation 4022 考查...

免安装,直接复制VM虚拟机磁盘文件vmx,遇到的各种问题解决

今天在拷贝centOS虚拟机的时候, 意外遇到centOS复制时候的兼容性问题. 在这里插入图片描述 配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用。 根据这个提示,初步怀疑是虚拟机创建时的版本和我安装的workstation版本不兼容,由于软件一般会有向下兼容的特性,所以虚拟机的版...

ParallelsDesktop安装精简版系统

本文原文链接地址:http://nullpointer.pw/ParallelsDesktop%E5%AE%89%E8%A3%85%E7%B2%BE%E7%AE%80%E7%89%88%E7%B3%BB%E7%BB%9F.html 分享一个虚拟机安装精简版 Windows10 系统的方法,只占用 5G 存储空间大小的完整版 win10 系统哦,不要安装那些...