2017-2018-2 20179202《网络攻防技术》第五周作业

漏洞分析之数据库评估(一)

BBQSQL

一种用Pyhthon写的SQL盲注框架。当发动QL注入漏洞攻击时,它将非常有用。BBQSQL是半自动工具,允许许多难以触发的SQL注入变得用户化。BBQSQL最重要的是它不关心数据或数据库。

DBPwAudit

功能:通过挂载字典对目标数据库进行密码暴力猜解,目前支持的数据库包括SQLServer、MySQL、Oracle、DB2

破解SQLServer数据库命令实例:

./dbpwaudit -s IP -d master(数据库名称) -D mssql(数据库类型) -U username(字典) -P password(字典)

破解MySQL数据库命令实例:

./dbpwaudit -s IP -d MySQL(数据库名称) -D mysql(数据库类型) -U username(字典) -P password(字典)

HexorBase

图形化的密码破解与连接工具,支持MySQL、Oracle、PostgreSQL、SQLite和SQL Server五大主流数据库。它允许安全人员指定用户字典和密码字典,然后实施字典攻击。同时,它还提供对应的图形界面客户端,允许安全人员使用破解出的用户名和密码,对数据库进行远程管理。

jSQL

jSQL是一款Java开发的轻量级远程服务器数据库注入漏洞测试工具,且免费、开源、跨平台 (Windows, Linux, Mac OS X, Solaris)。将存在注入漏洞的URL贴进去即可进行响应的漏洞利用。

MDBTools

包括MDB-Export,以及MDB-Dump,mdb-parsecsv,mdb-sql,mdb-tables等子工具

Oracle Scanner

OScanner 是基于Java开发的一个Oracle评估框架。它有一个基于插件的架构并附带几个插件,目前可以实现:

  • Sid枚举
  • 密码测试(常见&字典)
  • 枚举Oracle版本
  • 枚举账号权限
  • 枚举账号哈希
  • 枚举审计信息
  • 枚举密码策略
  • 枚举数据库链接

SIDGuesser

针对Oracle的SID进行暴力枚举的工具。

SID为Oracle实例名,Oracle连接字符串,通过实例名+用户+密码连接。当用户希望远程连接Oracle数据库时,则需要知道SID、用户名、密码及服务器的IP地址。

sqldict

SQLdict是一个Windows程序,是一款用户名密码枚举工具,运行时会自动调用Kali Linux内置的Wine组件。渗透测试人员只要指定目标IP地址、账户名和密码字典,就可以实施密码爆破。

漏洞分析之数据库评估(二)

tnscmd10g

允许向Oracle数据库注入数据。

Sqlsus

一个开放源代码的MySQL注入和接管工具,sqlsus使用perl编写,基于命令行界面。Sqlsus可以获取数据库结构,注入自己的SQL语句,从服务器下载文件,爬行web站点可写目录,上传和控制后门,克隆数据库等。最好用的两点就是注射获取数据速度非常快,另外一个最大的特点就是自动搜索可写目录。

使用时,首先使用sqlsus -g test.conf生成一个配置文件。在配置文件中,设置注入路径以及注入的各项参数,如修改our $url_start = “”,引号里写入输入注入点。然后使用sqlsus test.conf命令加载该文件,实施渗透测试(get databases获取数据库,set database 设定数据库,get tables获取表)。

sqlninja

一款Perl编写的一个专门针对microsoft SQL server的SQL注入工具,和市面上其他的注入工具不同,sqlninja没有将精力用在跑数据库上,而是侧重于获得一个shell。

Sqlmap

SQLMAP是一个开源的渗透测试工具,它主要用于自动化的侦测和实施SQL注入以及渗透数据库服务器,SQLMAP配有强大的侦测引擎,适用于高级渗透测试用户,不仅可以获得不同数据库的指纹信息,还可以从数据库中提取数据,此外还能够处理潜在的文件系统以及通过带外数据连接执行系统命令等。

接下里借助注入点进行更进一步的利用。上述命令后加--dbs,会列出有权查看的数据库。

上述命令后加--users枚举所有用户。加--users --pass枚举所有用户和密码hash,在以后更进一步的攻击中可以对密码hash进行破解。加--current-db查看当前数据库为dvwa。加--current-user查看当前用户为root。

sqlmap -u "http://192.168.199.139/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie=‘PHPSESSID=f5b40ff6909924c340680b1ef9314d27;security=low‘ --tables -D dvwa命令尝试枚举DVWA数据表。参数选项如下:

-u : 指定目标URL
-D : 要枚举的数据库
–-tables: 枚举数据库中的数据表

得到结果如下:

Database: dvwa
[2 tables]
+-----------+
| guestbook |
| users     |
+-----------+

sqlmap -u "http://192.168.199.139/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie=‘PHPSESSID=f5b40ff6909924c340680b1ef9314d27;security=low‘ --columns -T users -D dvwa命令获取用户表的列。参数选项如下:

-T : 要枚举的数据库表
–-columns : 枚举数据库表中的所有列

得到结果如下:

Database: dvwa
Table: users
[6 columns]
+------------+-------------+
| Column     | Type        |
+------------+-------------+
| user       | varchar(15) |
| avatar     | varchar(70) |
| first_name | varchar(15) |
| last_name  | varchar(15) |
| password   | varchar(32) |
| user_id    | int(6)      |
+------------+-------------+

漏洞分析之Web应用代理

通过应用代理工具分析数据包,或修改数据包重放、暴力攻击等在WEB安全测试中经常用到。

Burp Suite

用于攻击web应用程序集成平台。Burp Suite 通过默认端口8080上运行,使用这个代理,可以截获并修改从客户端到web应用程序的数据包。

Proxy代理模块作为BurpSuite的核心功能,拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。首先建立代理监听(Proxy–> Options功能下),可以看到默认值127.0.0.1,端口8080(可以点击Edit进行修改,或者添加新的监听端口)。然后打开浏览器,点击Preferences->Privacy->Advanced->Network->Settings,设置HTTP代理和端口。

访问要测试的应用(如访问百度),在 Proxy –> Intercept 标签页,Intercept is on确保截获功能开启(如果不需要一个一个包地中断,可以off,但是所有流量仍然可以在Http History看到),就可以看到所有的请求。

点击Forward发送修改后的请求,如果不想发送某些请求点击Drop。对于抓到的包点击右键或者Action按钮进行修改和利用。

Http History 选项显示所有请求产生的细节,显示目标服务器和端口,Http方法,URL,以及请求中是否包含参数或被人修改,Http的相应状态吗,响应字节大小,响应的MIME类型,请求资源的文件类型,HTML页面的标题,是否使用ssl,远程IP地址,服务器设置的cookie,请求的时间。

OwaspZAP

攻击代理,是一款查找网页的应用程序漏洞综合渗透测试工具。包含拦截代理,被动处理,暴力破解,端口扫描,以及蜘蛛搜索等功能。OwaspZAP为会话类调试工具,调试功能对网站不会发起大量请求,对服务器影响较小。

OwaspZAP像Burp suite一样使用代理的方式来截取网站。

点击 Tools->Local proxy 设置相关选项。

在Firefox中设置代理。访问后在ZAP中出现了Sites。

paros proxy

一个对Web应用程序的漏洞进行评估的代理程序,即一个基于Java的web代理程序,可以评估Web应用程序的漏洞。它支持动态地编辑/查看 HTTP/HTTPS,从而改变cookies和表单字段等项目。它包括一个Web通信记录程序,Web圈套程序(spider),hash 计算器,还有一个可以测试常见的Web应用程序攻击(如SQL注入式攻击和跨站脚本攻击)的扫描器。该工具检查漏洞形式包括:SQL注入、跨站点脚本攻击、目录遍历等。

WebScarab

一款代理软件,包括HTTP代理,网络爬行、网络蜘蛛,会话ID分析,自动脚本接口,模糊测试工具, WEB格式的编码/解码,WEB服务描述语言和SOAP解析器等功能模块。WebScarab基于GNU协议,使用Java编写,是WebGoat中所使用的工具之一。

Vega

Vega是一个开放源代码的web应用程序安全测试平台,Vega能够帮助你验证SQL注入、跨站脚本(XSS)、敏感信息泄露和其它一些安全漏洞。 Vega使用Java编写,有GUI,可以在Linux、OS X和windows下运行。Vega类似于 Paros Proxy, Fiddler, Skipfish and ZAproxy。

漏洞分析之BurpSuite

Burp Suite是一个Web应用程序集成攻击平台,它包含了一系列burp工具,这些工具

之间有大虽接口可以互相通信,这样设计的目的是为了促进和提高整个攻击的效率。平台中

所有工具共享同一 robust 框架,以便统一处理HTTP请求,持久性,认证,上游代理,日志

记录,报帑和可扩展性。

Burp Suite 允许攻击者结合手工和自动技术去枚举、分析、攻击Web应用程序。这些

不冋的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一

种工具使用的方式发起攻击。

  • Proxy提供一个直观、友好的用户界面,它的代理服务器包含非常详细的拦截规则,井

    能准确分析HTTP消息的结构与内容

  • Spide爬行蜘蛛工具可以用来抓取目标网站,以显示网站的内容,基本结构和其他功能

当浏览Web应用时,spider会从HTML响应内容中主动生成一份URL列表,然后尝试连接URL。首先点击Target–> Site Map标签,然后右键域名,选择“Add To Scope”:

  • Scanner Web应用程序的安全漏洞进行自动发现工具。它被设计用于渗透测试,并密

    切与现有的技术和方法,以适应执行手动和半自动化的Web应用程序滲透测试

  • Repeater 可手动重新发送单个HTTP请求
  • Intruder 是burp套件的优势,提供一组特别有用的功能。它可以自动实施各种定制攻击,包括资源枚举、数据提収、模糊测试等常见漏洞等。在各种有效的扫描工具中,它能

    够以最细化、最简单的方式访问它生产的请求与响应,允许组合利用个人智能与该工具的控

    制优点。

  • Sequencer 对会话令牌,会话标识符或其他出于安全原因需要随机产生的键值的可预测

    性进行分析。

  • Decoder 转化成规范的形式编码数据,或转化成各种形式编码和散列的原始数据。它能

    够智能识別多种编码格式,使用启发式技术。

  • Comparer 执行比较数据之间的任何两个项目(一个可视化的“差

    异”)。在攻击一个Web应用程序的情况下,这一要求通常会出现当你想快速识别两个应用

    程序的响应之间的差异(例如,入侵者攻击的过程中收到的两种反应之间之间,或登录失败

    的反应使用有效的和无效的用户名)之间,或两个应用程序诘求(例如,确定不同的行为引

    起不同的请求参数)

漏洞分析之Fuzz工具

Fuzz工具是一个模糊测试工具。模糊测试是一种介于完全的手工渗透测试与完全的自动化测试之间的安全性测试类型,是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。测试的基本思想就是通过向程序中输入大量的随机数据,然后观察输入这些数据之后程序的情况,记录下使程序发生异常的数据,从而判断程序是在那些地方发生了异常。 简言之,就是发送一连串可能畸形的数据包,尝试使程序报错,从而进行判断。

Bed.pl

Bed是一个纯文本协议的Fuzz工具,能够检查常见的漏洞,如缓冲区溢出,格式串漏洞,整数溢出等。BED通过加载插件,向目标主机发送攻击数据。如果发现目标无法响应,说明目标可能存在溢出区漏洞。经过多次测试验证,就可以判断漏洞出现的位置。然后通过手工执行验证,代码审核、反编译等方式,就可以找出漏洞具体触发机制,从而加以利用。

-s 插件(针对不同的协议使用不同的插件)
-t 目标IP地址
-p 目标端口
-o timeout

ohrwurm

一个迷你的对RTP的fuzz工具,主要针对SIP通信的fuzz

PowerFuzzer

Wfuzz

针对WEB应用的模糊测试工具,可以进行web应用暴力猜解,也支持对网站目录、登录信息、应用资源文件等的暴力猜解,还可以进行get及post参数的猜解,sql注入、xss漏洞的测试等。所有功能依赖于字典。

wfuzz基于一个非常简单的概念:它用一个给定的payload来替换相应的FUZZ关键词的值,我们称FUZZ这样的关键词为占位符。一个wfuzz中的payload就是一个输入的源。wfuzz -e payloads命令可以得到所有可用的payload列表。

XSSer

XSSer专门针对XSS漏洞,主要是对一个页面或点进行xss测试,判断是否有XSS的漏洞。

依旧使用metasploitable2-linux自带的DVWA为例,点击 XSS reflected进行设置,并复制cookie值。

复制网址,使用命令xsser -u "http://192.168.199.139/dvwa/vulnerabilities/xss_r/?name=" --cookie="PHPSESSID=5218b113a4e6973859317eae876db9d3;security=low" -v测试是否存在xss漏洞

XSSer参数较多,请使用--help查看。XSSer使用起来不是那么简单方便,但可以作为第三方调用,在脚本中借助XSSer可以完成一系列的测试,会让代码对网站的测试更高效。

课本内容

1. web应用程序安全攻防

1.1 web应用程序体系结构及其安全威胁

1.1.1 web应用体系结构

  • 三层架构包括表示层、业务逻辑层、数据层
  • web应用体系结构包括浏览器、web服务器、web应用程序、数据库、传输协议http/https

1.1.2 web应用安全威胁

  • 针对浏览器和终端用户的Web浏览安全威胁
  • 针对传输网络的网络协议安全威胁
  • 系统层安全威胁
  • Web服务器软件安全威胁
  • Web应用程序安全威胁
  • Web数据安全威胁
1.2 web应用安全攻防技术概述

1.2.1 web应用的信息收集

  • 手工审查web应用程序结构与源代码 ?静态和动态生成的页面
  • 目录结构,经典工具whisker
  • 辅助性文件
  • 输入表单
  • 查询参数字符串
  • 自动下载与镜像web站点页面
  • linux下工具:Lynx、wget
  • Windows上工具:Teleport Pro、Offline Explorer
  • 替代工具:迅雷、Flashget
  • 使用Google Hacking技术审查与探测Web应用程序
  • Web应用程序安全评估与漏洞探测

1.2.2 攻击web服务器软件

web服务器平台中的安全漏洞主要分为如下几类:

  • 数据驱动的远程代码执行安全漏洞
  • 服务器功能扩展模块漏洞
  • 样本文件安全漏洞
  • 源代码泄露
  • 资源解析攻击

1.2.3 攻击web应用程序

Web应用程序安全威胁从攻击技术角度分为如下6类:

  • 针对认证机制的攻击
  • 授权机制的攻击
  • 客户端攻击
  • 命令执行攻击(包括缓冲区溢出、格式化字符串、LDAP注入、操作系统命令注入、SQL注入、SSL注入)
  • 信息暴露
  • 逻辑攻击(包括功能滥用、拒绝服务攻击、对抗自动程序不完善、处理验证过程不完善等)

1.2.4 攻击web数据内容

  • 安全敏感数据泄漏
  • 网站篡改
  • 不良信息内容上传

1.2.5 web应用安全防范措施

Web站点网络传输安全设防措施:

  • 尽量使用HTTPS来保障Web站点传输时的保密性、完整性与身份真实性,至少对登陆过程进行加密保护
  • 通过加密的连接通道来管理Web站点
  • 对关键的Web服务器,设置静态绑定MAC-IP映射

Web站点操作系统及服务安全设防措施:

  • 对Web站点的操作系统与服务器软件进行及时的补丁更新
  • 对Web站点服务器的操作系统及各种开放服务进行远程安全漏洞扫描,在攻击者利用安全漏洞实施攻击之前发现和修补这些安全漏洞
  • 采用提升系统与服务安全性的一般性设防措施

Web应用程序安全设防措施:

  • 提高安全认识,开发时兼顾安全性、访问性能与便捷性
  • 使用具有良好安全声誉及稳定技术支持力量的web应用软件包
  • 只在必要时候自主或外包开发web应用程序
  • 使用web服务器软件提供的日志功能

Web站点数据安全设防措施:

  • 提高网站内容维护人员的数据安全意识
  • 对维护网站的数据安全实施日常监测和防护
1.3 SQL注入

根据目标的不同分为:

  • 恶意读取、修改与操纵数据库的SQL注入攻击,是最常见也是较为直观的一种攻击技术
  • 在Web服务器端安装、执行Webshell等恶意脚本的PHP注入或ASP注入攻
  • 在Web服务器端恶意执行操作系统命令的Shell注入攻击
  • 其他多种多样的攻击如LDAP注入、邮件命令注入
1.4 xss跨站脚本攻击

与代码注入攻击不同的是,其最终目的不是提供服务的Web应用程序,而是使用Web应用程序的用户。

1.4.1 XSS攻击技术原理

与代码注入类似,XSS攻击的根源同样是Web应用程序对用户输入内容的安全验证与过滤不够完善。

1.4.2 XSS攻击类型

两种主要的XSS漏洞类型:

  • 持久性XSS漏洞(也称作存储型XSS漏洞,是危害最为严重的XSS漏洞)
  • 非持久性XSS漏洞(也称为反射XSS漏洞)
  • 除了传统的服务器端Web应用程序中存在的XSS漏洞及相应攻击之外,安全业界又发现了一种在客户端代码中存在的XSS漏洞及攻击技术,被称为基于DOM的XSS。

1.4.3 xss攻击

在SEED实验环境中的phpBB论坛程序中引入了XSS安全漏洞,存在于posting.php与viewtopic.php文件中,

针对这一漏洞,我们可以通过如下步骤来测试于利用该漏洞,实施用户会话Cookie窃取、假冒、甚至XSS蠕虫攻击:

  • 测试XSS漏洞
  • 显示用户的会话Cookie
  • 窃取用户的会话Cookie
  • 利用Cookie信息假冒其他用户发表与修改帖子
  • 编写实现XSS蠕虫。

1.4.4 XSS攻击防范措施

对XSS跨站脚本的防范分为服务器端和客户端两个方面。

  • 服务器端防范措施:①输入验证②输出净化③消除危险的输入点。
  • 客户端防范措施:提升浏览器的安全设置。

1.4.5 web浏览器安全攻防

  • 软件安全困境三要素:复杂性、可扩展性、连通性。浏览器软件面临着严重的威胁。
  • 网页木马存在的技术基础:Web浏览端安全漏洞。
  • 网页木马的本质核心——浏览器渗透攻击。
  • 网页挂马机制,最主要的有如下四类策略:内嵌HTML标签、恶意Script脚本、内嵌对象连接、ARP欺骗挂马。
  • 网页木马的检测与分析方法:基于特征码匹配的传统检测方法、基于统计与机器学习的静态分析方法、基于动态行为结果判定的检测分析方法、基于模拟浏览器环境的动态分析检测方法、网页木马检测分析技术综合对比。

2.Web浏览器安全攻防

2.1 web浏览器安全威胁

Web浏览器软件安全困境三要素:复杂性、可扩展性、连通性。

Web安全威胁位置

  • 传输网络的网络协议安全威胁
  • Web浏览端系统平台的安全威胁
  • Web浏览器软件及插件程序的渗透攻击威胁
  • 互联网用户社会工程学攻击威胁

2.2 Web浏览端渗透攻击威胁——网页木马

本质核心:利用脚本语言实现对web浏览端软件安全漏洞的渗透攻击,从而向客户端主机中植入恶意程序。

防范:提升操作系统与浏览端平台软件的安全性。

2.3 网络钓鱼(phishing)

网络钓鱼是社会工程学在互联网中广泛实施的一种典型攻击方式。

原理:通过大量发送声称来自于银行或其他知名机构的欺骗性垃圾邮件,意图引诱收信人给出个人敏感信息。

普遍技术流程:

  • 攻击者扫描网段,寻找存有漏洞的服务器;
  • 服务器被攻陷,并被安装一个rootkit或口令保护的后门工具;
  • 攻击者从加密的后门工具获得对服务器的访问权,并下载已经构建完毕的钓鱼网站内容,进行一些网站搭建配置与测试工作,使得钓鱼网站上线运行;
  • 攻击者下载群发电子邮件工具,并大规模散发垃圾邮件;
  • 网页浏览的流量开始到达钓鱼网站,受害者访问并给出个人敏感信息,攻击者通过后台脚本收集这些信息。

防范:增强安全意识、提高警惕性。

原文地址:https://www.cnblogs.com/Jspo/p/8743970.html

时间: 2024-10-08 08:37:54

2017-2018-2 20179202《网络攻防技术》第五周作业的相关文章

2017-2018-2 20179305《网络攻防技术》第二周作业

Q1 国内外著名黑客介绍 1.国内著名黑客黄鑫简介 黄鑫,网名木马冰河,毕业于西安电子科技大学,职业是网络安全网站"安全焦点"冰河木马软件的创作者. 99年,木马虽然已经在黑客中间遍布使用,但多数为国外的BO和BUS等木马,对于一些刚接触黑客的生手来说,理解这些软件的使用方法和熟练使用这些软件无疑成为了"通往黑客道路"上的最大的难题,此外这些木马多数能够被杀毒软件擒获,使得国内的黑客多数不愿意去用木马.正当国内大多数黑客们苦苦寻觅新的国外木马时,一款中国人自己的编写

2017-2018-2 20179202《网络攻防技术》第二周作业

一.黑客信息 袁仁广,中国国家信息安全漏洞库特聘专家,北京奥运会特聘信息安全专家,现任腾讯湛泸实验室负责人.其领衔的360漏洞研究实验室被誉为"东半球最强大的白帽子军团".他在windows系统方面的造诣,在国内应该是绝对一流.(详见 黑客袁哥:关于我的几个故事) 凯文·米特尼克(Kevin Mitnick)被称为世界上"头号电脑黑客".他是第一个在美国联邦调查局"悬赏捉拿"海报上露面的黑客.他闯入了"北美空中防务指挥系统"的

2017-2018-2 《网络攻防》第五周作业

一Kali视频学习 1.bbqsql 2.HexorBase 3.Jsql 4.Oscanner 5.SIDGusser 6.Sqlsus 7.burpsuits 8.owasp zap 9.webscarab 10.fuzzing工具集 二<网络攻防>学习总结 Web安全攻防技术与实现 web应用程序体系结构及其安全威胁 web应用体系结构 浏览器 web服务器 web应用程序 数据库 传输协议http/https web应用安全威胁 针对浏览器和终端用户的web浏览安全威胁 针对传输网络的

2017-2018-2 20179209《网络攻防》第五周作业

网络攻防之Web渗透 视频学习 数据库评估软件 bbqsql bbqsql是一个Python编写的盲注工具,当检测可疑的注入漏洞时会很有用,同时bbqsql是一个半自动工具,允许客户自定参数. DBPwAudit DBPwAudit是一个数据库用户名和密码枚举工具. HexorBase 图形化的密码破解与连接工具,开源. jsql jsql是一款轻量级安全测试工具,可以探测SQL注入漏洞,它跨平台,开源免费,将存在注入漏洞的URL贴进来即可进行漏洞利用,图形化界面亲民,但使用效果有待提高. MD

《网络攻防》第五周学习总结

教材内容学习 web应用程序体系结构及其安全威胁 web应用体系结构 浏览器 web服务器 web应用程序 数据库 传输协议http/https web应用安全威胁 针对浏览器和终端用户的web浏览安全威胁 针对传输网络的网络协议安全威胁 系统层安全威胁 web服务器软件安全威胁 web应用程序安全威胁 web数据安全威胁 web应用安全攻防技术概述 web应用的信息收集 对目标web应用服务进行发现与剖析,标识出它的基本轮廓,具体包括服务器域名,IP地址和虚拟IP地址,web服务器端口与其他开

2017-2018-2 20179317 《网络攻防技术》 第四周作业

网络嗅探技术定义:(1)利用计算机网络接口截获目的地为其他计算机的数据报文(2)监听网络流中所包含的用户账户密码或私密信息等.网络嗅探器(Sniffer):(1)实现嗅探的软件或硬件设备.(2)嗅探获得数据→二进制格式数据报文.(3)解析和理解二进制数据,获取各层协议字段和应用层传输数据→网络协议分析.载波侦听/冲突检测(CSMA/CD)技术:(1)载波侦听是指在网络中的每个站点都具有同等的权利,在传输自己的数据时,首先监听信道是否空闲.如果空闲,就传输自己的数据.如果信道被占用,就等待信道空闲

2017-2018-2 20179226 《网络攻防》第7周作业

课程学习 1.windows操作系统内核实现的核心机制有: 1)Windows进程和线程管理机制 2)Windows内存管理机制 3)Windows文件管理机制(NTFS) 4)Windows注册表管理机制(注册表中的系统自启动挂接点上注册的应用软件可以随系统引导而自动运行,因此也是很多恶意代码及流氓软件普遍的攻击目标) 5)Windows的网络机制(从OSI网络参考模型的物理层到应用层,各层上对应的Windows网络组件模块) 2.Windows授权与访问控制机制 Windows的授权与访问控

2017-2018-1 20179206《网络攻防实践》第一周作业

a.你对师生关系的理解,希望是哪种关系? 我认为师生关系是一种相互平等交流的关系. 为什么这样说,因为这是由网络攻防实践这门可得特殊性来决定的,网络攻防是门实践课,需要大量的联练习和摸索,同时大部分学生对这一领域不熟悉,需要学习Linux在内的很多新东西,在中间会产生大量的新问题,这些问题需要向老师请教,如果能够尽可能的成为一种相互平等的关系,同学会更乐于去发现问题和请教问题,从而能爱上实践,爱上这门课. b.如何提问? l 提问的内容要先自我独立解决: 作为一门计算机实践课,首先放在第一位的就

2017-2018-2 20179215《网络攻防实践》第一周作业

<网络攻防开发与实践> 第一周作业 一.对师生关系的理解 ?对于研究生和导师的关系就不像中学或大学,仅仅是以传授知识为主,研究生阶段,导师起到引路的作用,给学生指点以及方向,而不仅仅是教学,传授的更应该是方法,因为此时研究生阶段学生有了自己的思想,对事物能进行更深刻的思考,想法往往更加新颖,所以导师引领方向,学生开拓创新. 二.如何提问 顺应:从对方观点中延展出你的问题,不要另起炉灶: 提升:把对方所讲的内容,归纳.升华.拔高,成为更具有概括性,更深刻的大问题,再从这个大问题出发提出你自己具体

2017-2018-2 20179209《网络攻防》第八周作业

本周学习目标 掌握Linux系统架构 掌握Linux系统安全架构和机制 掌握Linux系统安全攻防技术 视频学习 SET工具 SET(Social Engineering Toolkit)是一个开源.python驱动的社会工程学渗透测试工具,提供了非常丰富的攻击向量库.是开源的社会工程学利用套件,通常结合metasploit来使用. setoolkit命令开启SET. 攻击模块: 鱼叉式钓鱼攻击 网站攻击 介质感染攻击 创建patload并监听 群发邮件攻击 基于arduino的攻击 短信欺骗攻