人物介绍

国内知名黑客:

吴翰青:阿里云首席安全科学家、云盾负责人,也是网络安全领域为人熟知的“刺”、“道哥”和“小黑”。他要想黑谁家的网站,别说企业、医院,银行都要彻夜难眠。但小黑是白帽子,黑客最怕的计算机安全大神。

国外知名黑客:

乔治·霍兹(George Hotz,1989年10月2日-),美国学生,2007年8月解锁苹果(Apple)iPhone手机,使得iPhone手机不仅仅局限于AT&T网络,也支持其他GSM网络。乔治·霍兹出生于美国新泽西州Glen Rock市,2007年毕业于Bergen County Academies,并进入罗彻斯特理工学院生物工程专业,学习生物信息。2011年6月27日,黑客乔治·霍兹被曝加盟Facebook。

网络安全工具介绍:

1.Wireshark

Wireshark(在2006年夏季之前称为Ethereal,直到商标争议)是一款梦幻般的开源多平台网络协议分析器。它允许您检查实时网络或磁盘上捕获文件的数据。您可以交互式浏览捕获数据,深入了解所需的数据包详细程度。Wireshark具有多种强大的功能,包括丰富的显示过滤器语言和查看重建的TCP会话流的功能。它还支持数百种协议和媒体类型。一个tcpdump包括名为tshark的控制台版本。值得警惕的是,Wireshark已经遭受了数十个可远程利用的安全漏洞,因此需要时刻保持最新状态,并警惕它在不可信或有敌意的网络(如安全会议)上运行。

具体使用流程

  • 开始界面

  • wireshark是捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡的时候,你需要选择一个网卡。

  • 点击Caputre->Interfaces.. 出现下面对话框,选择正确的网卡。然后点击"Start"按钮, 开始抓包

  • Wireshark 窗口介绍

  • WireShark 主要分为这几个界面

    1. Display Filter(显示过滤器),  用于过滤

    2. Packet List Pane(封包列表), 显示捕获到的封包, 有源地址和目标地址,端口号。 颜色不同,代表

    3. Packet Details Pane(封包详细信息), 显示封包中的字段

    4. Dissector Pane(16进制数据)

    5. Miscellanous(地址栏,杂项)

  • 使用过滤是非常重要的, 初学者使用wireshark时,将会得到大量的冗余信息,在几千甚至几万条记录中,以至于很难找到自己需要的部分。搞得晕头转向。

  • 过滤器会帮助我们在大量的数据中迅速找到我们需要的信息。

  • 过滤器有两种,

    一种是显示过滤器,就是主界面上那个,用来在捕获的记录中找到所需要的记录

    一种是捕获过滤器,用来过滤捕获的封包,以免捕获太多的记录。 在Capture -> Capture Filters 中设置

  • 保存过滤

    在Filter栏上,填好Filter的表达式后,点击Save按钮, 取个名字。比如"Filter 102",

  • Filter栏上就多了个"Filter 102" 的按钮。

    • 封包列表(Packet List Pane)

      封包列表的面板中显示,编号,时间戳,源地址,目标地址,协议,长度,以及封包信息。 你可以看到不同的协议用了不同的颜色显示。

      你也可以修改这些显示颜色的规则,  View ->Coloring Rules.

    • 封包详细信息 (Packet Details Pane)

      这个面板是我们最重要的,用来查看协议中的每一个字段。

      各行信息分别为

      Frame:   物理层的数据帧概况

      Ethernet II: 数据链路层以太网帧头部信息

      Internet Protocol Version 4: 互联网层IP包头部信息

      Transmission Control Protocol:  传输层T的数据段头部信息,此处是TCP

      Hypertext Transfer Protocol:  应用层的信息,此处是HTTP协议

    • TCP包的具体内容

      从下图可以看到wireshark捕获到的TCP包中的每个字段。

    • 看到这, 基本上对wireshak有了初步了解, 现在我们看一个TCP三次握手的实例

      三次握手过程为

    • 这图我都看过很多遍了, 这次我们用wireshark实际分析下三次握手的过程。

      打开wireshark, 打开浏览器输入 h t t p : / / w w w . c r 1 7 3 .c o m

      在wireshark中输入http过滤, 然后选中GET /tankxiao HTTP/1.1的那条记录,右键然后点击"Follow TCP Stream",

      这样做的目的是为了得到与浏览器打开网站相关的数据包,将得到如下图

    • 图中可以看到wireshark截获到了三次握手的三个数据包。第四个包才是HTTP的, 这说明HTTP的确是使用TCP建立连接的。

    • 第一次握手数据包

      客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图

    • 第二次握手的数据包

      服务器发回确认包, 标志位为 SYN,ACK. 将确认序号(Acknowledgement Number)设置为客户的I S N加1以.即0+1=1, 如下图

    • 第三次握手的数据包

      客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN的+1, 如下图:

    • 就这样通过了TCP三次握手,建立了连接

       

2.Metasploit

当Metasploit于2004年发布时,风靡全球。它是开发,测试和使用漏洞检测代码的高级开源平台。可以集成有效载荷,编码器,无操作生成器和漏洞利用的可扩展模型使得可以将Metasploit框架用作尖端开发研究的出路。它带有数百个漏洞,你可以在他们的模块列表中看到。这使得编写自己的漏洞变得更容易,而且它肯定会打败互联网最黑暗的角落,寻找可疑质量的非法shellcode。一个免费的额外功能是Metasploitable,这是一个故意不安全的Linux虚拟机,您可以使用它来测试Metasploit和其他开发工具,而无需打开活动服务器。

Metasploit完全免费,但该项目于2009年被Rapid7收购,并很快萌发了商业变体。该框架本身仍然是免费且开源的,但他们现在还提供免费但有限的社区版,更高级的Express版(每用户每年5,000美元)以及全功能Pro版。其他付费开发工具要考虑的是核心影响(更昂贵)和帆布(更少)。

Metasploit框架现在包括一个官方的基于Java的GUI以及Raphael Mudge出色的Armitage。Community,Express和Pro版本具有基于Web的GUI。

3.Nessus

Nessus是最流行和最强大的漏洞扫描程序之一,特别是对于UNIX系统。它最初是免费的,开源的,但他们在2005年关闭了源代码,并在2008 年免除了“注册饲料”的免费版本。现在每年花费2,190美元,仍然击败许多竞争对手。免费的“Nessus Home”版本也是可用的,虽然它是有限的,并且仅被授权用于家庭网络使用。
Nessus不断更新,超过70,000个插件。主要功能包括远程和本地(经过身份验证的)安全检查,具有基于Web界面的客户端/服务器架构以及用于编写自己的插件或理解现有插件的嵌入式脚本语言

4.Aircrack

Aircrack是一套适用于802.11a / b / g WEP和WPA破解的工具。它实现了最有名的破解算法,一旦收集到足够的加密数据包就可以恢复无线密钥。。该套件包含十几个分立工具,包括airodump(802.11数据包捕获程序),aireplay(802.11数据包注入程序),aircrack(静态WEP和WPA-PSK破解)以及airdecap(解密WEP / WPA捕获文件)。

5.Snort

该网络入侵检测和防御系统擅长IP网络上的流量分析和数据包记录。通过协议分析,内容搜索和各种预处理器,Snort可以检测到数千个蠕虫,漏洞利用企图,端口扫描和其他可疑行为。Snort使用灵活的基于规则的语言来描述应该收集或传递的流量,以及模块化检测引擎。还可以查看免费的基本分析和安全引擎(BASE),这是一个用于分析Snort警报的Web界面。
虽然Snort本身是免费且开源的,但母公司SourceFire提供VRT认证规则,每年每个传感器价格为499美元,而补充性产品系列包含更多企业级功能的软件和设备。Sourcefire还提供免费的30天延迟Feed。

教材作业

《逍遥法外》影评

这部电影我在本科阶段的时候就已经看过,当时只是觉得这是一部好莱坞的高智商犯罪片,单单看剧情貌似跟计算机网络攻防一点也联系不起来。但自从学习了网络攻防这门课,初步了解了社会工程学这一学问,激起了重新看一遍的欲望。这是一部由真人真事改编的电影。现实中故事的主人公弗兰克·W·阿巴内尔16岁因父母离异而离家出走,在21岁之前冒充泛美航空公司的飞行员周游了50多个州、20多个国家;不但如此,他还填写假支票诈骗了超过250万美元的现金供自己在旅游中挥霍;当然,为了掩人耳目,他的身份也千变万化,时而是名牌大学的教授、时而成了受人尊敬的医生、时而又当上了路易斯安纳州大法官的助理……不过,在追捕他的联邦探员口中,他是一个外号“天行人”(The Skywayman)的通天大盗。
具有讽刺意味的是:在被捕入狱服刑5年之后,阿巴内尔摇身一变,成了FBI的讲师——以自己的亲身经验现身说法,向探员们和大公司传授反诈骗技术。
下面讲述一下电影中主人公弗兰克巧妙地运用社会工程学手段进行欺骗的场景分析:1、通过伪装“学生身份”的手段向航空公司高层进行采访,获取想要的信息,如飞行员必备的东西、如何获取飞行员制服、飞行员专业术语,以此伪装自己的身份;2、凭着一纸伪造的哈佛医学院的高学历证书,当上主管医生,并对刚来一周就被批评的新员工护士给予关心和鼓励,让这位护士一边擦眼泪,一遍将有用的信息传给弗兰克。3、通过两周时间突击通过的证书考试和从电影上学来的律师手势来代替实际经验,伪装成以严肃严谨著称的律师。

视频学习

安装kaliLinux,按照视频第一节的内容

在kaliLinux中安装VMTools,这里需要重启,未重启出现了不能从主机到虚拟机的复制的问题

  • 更新源

    -设置VPN,使用如下命令

    apt-get install network-manager-openvpn-gnome
    apt-get install network-manager-pptp
    apt-get install network-manager-pptp-gnome apt-get install network-manager-strongswan apt-get install network-manager-vpnc apt-get install network-manager-vpnc-gnome /etc/init.d/network-manager restart
  • 使用dig命令获取一个域名的IP
  • 使用ping命令向一个域名发出请求
  • 使用dig获取目标使用的域名服务器,使用dig NS 163.com命令得到163.com的域名服务器
  • 对其中可能存在漏洞的服务器进行测试,使用dig axfr @ns1.nease.net 163.com命令,图为显示没有漏洞
  • fierce -dns 163.com命令查看163.com是否有预传送漏洞,测试显示没有

python问题总结

1.python是一门封装性非常好的语言,其拥有大量的内置函数,这些常用的内置函数的使用。

2.python的语言规则C等语言有变化,其属于一种跨平台语言。在linux下的使用问题。

转载于:https://www.cnblogs.com/wu666/p/8597801.html

李国浩20179307第二周作业相关推荐

  1. 2019年春季学期第二周作业(文件指针)

    2019年春季学期第二周作业(基础作业) 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始).并将最大值和对应的最小下标数值写入文件. 输入: 请建立以自 ...

  2. 软件工程 第二周作业

    ##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5 ...

  3. 2017-2018-1 20179215《Linux内核原理与分析》第二周作业

    20179215<Linux内核原理与分析>第二周作业 这一周主要了解了计算机是如何工作的,包括现在存储程序计算机的工作模型.X86汇编指令包括几种内存地址的寻址方式和push.pop.c ...

  4. 学习linux第二周作业

    第二周作业: 本周作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. touch,rm,mv,cp,file,ls,chmod,chown,ln,rename, ...

  5. 序列模型第二周作业1:Operations on word vectors

    来自吴恩达深度学习系列视频:序列模型第二周作业1:Operations on word vectors.如果英文对你来说有困难,可以参照:[中文][吴恩达课后编程作业]Course 5 - 序列模型 ...

  6. 20189221 2018-2019-2 《密码与安全新技术专题》第二周作业

    20189221 2018-2019-2 <密码与安全新技术专题>第二周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...

  7. 「数据结构」普林斯顿算法课第二周作业

    「数据结构」普林斯顿算法课第二周作业 Algorithm I, Princeton 编程作业: Deques and Randomized Queues 思路 Deque.java Randomize ...

  8. RHCE 第二周作业

    RHCE 第二周作业 1.创建一个目录 /data 2. 创建 user1,user2,user3 三个用户,要求如下: 1)user1 家目录在 /data 目录下 , 该用户的描述为 testus ...

  9. 20189200余超 2018-2019-2 移动平台应用开发实践第二周作业

    2018-2019-2 移动平台应用开发实践第二周作业 实验部分,在linux中用git命令将代码传到码云上 成功上传的截图 码云上的截图 遇到如下的问题 解决方法 我发现在进行第一步git clon ...

最新文章

  1. Xcode添加摄像机访问权限转
  2. github和dockerhub制作k8s镜像
  3. java的System.getProperty()方法可以获取的值
  4. java基础—自定义一个比较器,按照字符串的长度升序的方法来比较字符串进行储存(java集合三)
  5. html 点击选择变色,JS实现菜单点击后变色
  6. Javassist进行方法插桩
  7. 【原创】CGAL使用心得
  8. 如何使用计算机硬件开关网络,笔记本无线网络开关介绍 怎么正确使用开关控制?...
  9. 如何让木马克星能在win2003上免费使用
  10. cadence 提示lic找不到怎么办
  11. 主流安全大漏洞:隐私空间泄密
  12. RK3288-ANDROID8.1-电源指示灯
  13. 示波器如何设置XY模式
  14. 近千首流行音乐MP3直接下载
  15. liquibase(数据库管理)
  16. POJ 1287-Networking
  17. JS事件监听手机屏幕触摸事件 Touch
  18. 先看易经,后看推背图。
  19. 瑟瑟发抖,小白的python第一课——网络爬虫
  20. 外卖CPS公众号如何实现站外引流?

热门文章

  1. WordPress get_allowed_mime_types函数(wp-includes/functions.php)存在跨站脚本漏洞
  2. 将pcre、zlib等包编译进nginx里去(转)
  3. Vue组件通信原理剖析(二)全局状态管理Vuex
  4. node.js项目中常量的配置 - 个人文章 - SegmentFault 思否
  5. 算法 --- 反转数组
  6. PopupWindow 使用详解(二) Popwindow 制作常见花哨效果
  7. 数据库的事务级别介绍与操作
  8. “智云大咖秀”:大咖摄影师谈惊艳亮相的“大咖级”设备
  9. mybatis中的#{value}和${value}的区别
  10. Hadoop Mapreduce分区、分组、二次排序过程详解