首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    黑客玩具入门——6、网络

    1、网络:使用TCPDump分析网络数据 TCPDump是一款资深网络工作人员必备的工具。...TCPDump是一款小巧的纯命令行工具,正是因为它的体积小巧,所以这款工具可以完美的运行在大多数路由,防火墙以及Linux系统中。而且TCPDump现在有了Windows版本。...5、使用Ettercap进行网络 Ettercap刚开始只是一个网络,但在开发过程中,它获得了越来越多的功能,在中间人攻击方面,是一个强大而又灵活的工具。...它有两个主要的选项: unified:以中间人方式,最常用到的模式。 bridged:在双网卡的情况下,两块网卡之间的数据包。 看上面的图,点"对勾"就可以开始探了。...实验靶机:Windows7->模拟用户、Metasploitable2->模拟服务。 右键扫描出来的ip,分别加到target1和target2中。

    35810

    Linux网络扫描和工具—Nmap命令

    1、简介 Nmap,也就是Network Mapper,是Linux下的网络扫描和工具包。它由Fyodor编写并维护。由于Nmap品质卓越,使用灵活,它已经是渗透测试人员必备的工具。...其基本功能有三个: (1)是扫描主机端口,所提供的网络服务 (2)是探测一组主机是否在线 (3)还可以推断主机所用的操作系统,到达主机经过的路由,系统已开放端口的软件版本 2、安装 [root@redis...(Unknown) Nmap done: 1IP address (1 host up) scanned in11.10 seconds # 可以看出80端口开放,8080端口没有开放 6、在网络寻找所有在线主机...~]# nmap -PN -T4 -p139,445 -n -v –script=smb-check-vulns –script-args safe=1 172.17.120.1-254 16、扫描网络上的恶意接入点...172.17.120.0/24 17、使用诱饵扫描方法来扫描主机端口 [root@redis-120-20 ~]# nmap -sS 172.17.120.12 -D 172.17.120.20 18、显示网络上共有多少台

    3.4K10

    CTF实战3 Wireshark网络工具使用

    通过本课程的学习,我们希望您能够达到的是: 了解WireShark的界面组成 熟悉WireShark的基本操作 什么是Wireshark Wireshark 是网络包分析工具 网络包分析工具的主要作用是在接口实时捕捉网络包...,并详细显示包的详细协议信息 Wireshark 可以捕捉多种网络接口类型的包,哪怕是无线局域网接口 Wireshark可以打开多种网络分析软件捕捉的包,可以支持许多协议的解码。...我们可以用它来检测网络安全隐患、解决网络问题,也可以用它来学习网络协议、测试协议执行情况等 Wireshark不会处理网络事务,它仅仅是网络 Wireshark不会发送网络包或做其它交互性的事情...我们甚至可以查看服务的响应时间 点击 Service Response Time...> ?

    81130

    使用mitmproxy双向认证ssl链接——AWS IoT SDK的mqtts

    wiki.dequis.org/notes/facebook/ 用Host-Only模式的virtual box虚拟机当受害者,用iptables使其可以上网,并在虚拟网卡vboxnet0上搭建mitmproxy来...VBox虚拟机(安装SDK)  ====> VBoxnet0网络接口(搭建mitmproxy)======>eth0(公网访问AWS) 用到的工具: Kali Linux Virtual Box mitmproxy...(在windows上用惯了VMare注意一下) 开始打算直接使用NAT,然后在host主机上(宿主机)搭建中间人代理mitmproxy,然而不知为何一直抓不到包,并且不像VMare可以看到虚拟网络接口,...axxxxxx9x.iot.us-east-2.amazonaws.com -r foo.crt -c 0000.cert.pem -k 0000.private.key 客户端设备的证书也要经过转换才能提供给mitmproxy,不然服务会断开连接...stable/dev/sslkeylogfile.html 设置环境变量让mitmproxy记录下ssl的密钥: export SSLKEYLOGFILE=~/IoT/keylog      (会影响浏览

    2.6K50

    一个基于Java的开源URL

    URL探测 ,经过搜索算法来验证这个文本是否有潜在危险的URL地址; 在我介绍URL探测是如何工作的和它所能提供给的功能之前,让我们先来了解一下我们做这个项目的动机。...因为,一个浏览的地址栏中对 URL 的定义比起 在 RFC 1738 定义的来说,是非常松散的。...同时,很多浏览有不同的行为,所以,我们要找到一种URL文本规则能够被大部分流行的浏览解析,它不是像RFC中定义语法那样简单。 最初,我们开始第一种解决方案,基于正则表达式。...然后,如果你想检测到不包含 scheme 的 URL,对应修改正则如下,这是其中一个的例子说明浏览的地址栏可以解析的地址,但是却不符合 RFC 规范。...就这样,我们的 URL探测诞生了。 为了取代使用正则表达式,我们手工打造了一个有限状态机来解析出在文本中的URL。

    1.6K110

    一个基于Java的开源URL

    URL探测 ,经过搜索算法来验证这个文本是否有潜在危险的URL地址; 在我介绍URL探测是如何工作的和它所能提供给的功能之前,让我们先来了解一下我们做这个项目的动机。...因为,一个浏览的地址栏中对 URL 的定义比起 在 RFC 1738 定义的来说,是非常松散的。...同时,很多浏览有不同的行为,所以,我们要找到一种URL文本规则能够被大部分流行的浏览解析,它不是像RFC中定义语法那样简单。 最初,我们开始第一种解决方案,基于正则表达式。...就这样,我们的 URL探测诞生了。 为了取代使用正则表达式,我们手工打造了一个有限状态机来解析出在文本中的URL。...所以,我们的状态机的平均运行时间有显著的改善: 以下是一些关于性能提升的统计数据( 正则表达式 VS URL的探测 ): ?

    1.7K20

    参数化(三):参数

    在之前的随笔中我提到过参数,这是非常重要的概念。下面我们深入的研究一下参数…     首先我们知道批处理可以是参数化的或者非参数化。...参数在这两种类型中是完全相同的。它的行为在两种计划中是完全一样的。因此我们这里不去讨论类型,只关心参数化批处理本身的作用。 什么是参数?...这就是参数。     这是很有用的,因为如果优化不知道参数的值,它将被迫去猜测返回的行数。基于平均统计和其他使用的元数据来尽可能准确地猜测,但是大多数时候仍然与真实行数相去甚远。...编译时的值就是参数用来生成计划的参数。运行时的值是实际在指定计划中的参数。     实际上,第二次执行可能是性能很差的,因为优化在两次生成计划时估计返回数据的行数可能是相差大的。...下一章将介绍如何高效的使用参数

    2K70

    参数化(三):参数

    在之前的随笔中我提到过参数,这是非常重要的概念。下面我们深入的研究一下参数… 首先我们知道批处理可以是参数化的或者非参数化。...参数在这两种类型中是完全相同的。它的行为在两种计划中是完全一样的。因此我们这里不去讨论类型,只关心参数化批处理本身的作用。 什么是参数?...这就是参数。 这是很有用的,因为如果优化不知道参数的值,它将被迫去猜测返回的行数。基于平均统计和其他使用的元数据来尽可能准确地猜测,但是大多数时候仍然与真实行数相去甚远。...编译时的值就是参数用来生成计划的参数。运行时的值是实际在指定计划中的参数。 实际上,第二次执行可能是性能很差的,因为优化在两次生成计划时估计返回数据的行数可能是相差大的。...如果大多数国家有差不多的行数,而且大多数执行使用了这些国家,那么参数是很好的事情,因为大多数情况执行计划是适用的,并且比不带参数的计划要好(未知参数)。

    1.8K20
    领券