C++活动主机扫描

C++活动主机扫描

计算机技术 2年前 (2015-11-20) 浏览: 220 评论: 0

  (1)以命令方式运行:DOS>scanHost  start_ip  end_ip (2)输出内容:活动主机IP地址。 实现原理: (1)通过某IP发送ICMP_ECHO请求报文,接收到ICMP_response 报文,表明该IP主机活动。 (2)利用原始套接字 (3)为了提高检测时间,利用多线程技术。    

C++扫描指定主机开放的端口

C++扫描指定主机开放的端口

计算机技术 2年前 (2015-11-19) 浏览: 386 评论: 0

C++扫描指定主机开放的端口,OS提供了connect()系统调用,用于与远程主机某端口建立连接,如果远程主机该端口处于帧听状态,则connect()连接成功;否则说明该端口关闭。    

C++解析ARP数据包(可选网卡)

C++解析ARP数据包(可选网卡)

计算机技术 2年前 (2015-11-17) 浏览: 654 评论: 0

在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP协议就起到这个作用。源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求广播到本地网段(以太网帧首部的硬件地址填FF:FF:FF:FF:FF:FF表示广播),目的主机接收到广播的ARP请求,发现其中的IP地址与本机相符,则发送一个ARP应答数据包给源主机,将自己的硬件地址填写在应答包中。 每台主机都维护一个ARP缓存表,可以用arp -a命令查看。缓存表中的表项有过期时间(一般为20分钟),如果20分钟内没有再次使用某个表项,则该表项失效,下次还要发ARP请求来获得目的主机的硬件地址。 本项目是基于win cap的,要想成功运行本代码,你需要下载安装win cap以及WpdPack并在visual studio中配置wincap的库。  

斯诺登:美国已经把太多的重点放在网络进攻,现在需要的是防御

斯诺登:美国已经把太多的重点放在网络进攻,现在需要的是防御

算法语言 3年前 (2015-01-09) 浏览: 153 评论: 0

在PBS NOVA采访中,斯诺登警告说,美国的网络战战略,可能会适得其反。 by Sean Gallagher - Jan 8, 2015 7:10 pm UTC   爱德华·斯诺登警告说,美国国防部和国家安全局、能源部已经过分强调进攻性网络能力的发展,却把美国自己的系统置身于更大风险之中。随着现在其他国家发展网络攻击能力来瞄准美国国家安全局和美国网络司令部,斯诺登认为,美国的处境越来越危险。 这份NOVA采访的原始记录显示,斯诺登完全主导了这次采访提问的方向,甚至到了建议如何组织采访报告和搭配它的视觉元素的地步。斯诺登经常引导问题远离那些可能透露更多有关NSA业务的地方,避免涉及一些他认为是雷区的问题,比如白宫政策。但这位泄密者雄辩地阐述了网络战的危害,以及对于NSA和网络司令部采取发现并利用对手的软件漏洞来攻击对手的这一做法,他指出了其不安全性。他说,(因为在)事实上,同样的漏洞也存在于美国的系统之中。 “安装在美国的同一路由器,同样被安装在中国,”斯诺登解释: “控制美国的水坝开闸软件,在俄罗斯绝无二致;一款在叙利亚使用的医用软件,同样也在美国使用。” 去年六月在俄罗斯的一些采访,仿佛预示着针对索尼影业的网络攻击。斯诺登说,网络攻击,如2012年的“Shamoon”恶意软件,和其它类似针对索尼影业的网络攻击,都是像婴儿般稚嫩的黑客网络活动——具有破坏网络的能力,但没有真正地造成持久的损害。但他表示,更复杂的组织,包括民族国家的演员,现在越来越多热衷于破坏性网络攻击的能力,而这和你在网上通常看到的网络破坏的形式恰恰相反“。 “我不想大肆渲染这种威胁,”斯诺登告诉班福德。 “没有人打算做这样的事:只要轻触键盘按键,就能扳倒政府;只要轻触键盘按键,就能将一个国家从地球上抹掉。”但斯诺登强调,美国应更注重防御,而不是试图渗透对手的网络搜集信息和进行网络攻击。 “当你看到‘美国究竟是优先考虑进攻还是防御’这个问题时,你可以试想一下你有两个银行金库:美国银行和中国银行的金库,”斯诺登解释说: “美国银行的金库是完全充满的,它会一路攀升,直干云霄。而中国、俄罗斯、非洲或其他对手的银行金库才填满一半,四分之一甚至十分之一。“他说,因为美国过去一直专注于能够侵入别国网络,在开发网络技术的同时也创造了大量的漏洞,于是其他国家可以使用相同的漏洞来攻击美国的网络。 “我们将自己暴露在网络攻击下,”斯诺登说。 “我们降低自身防御,让我们更有优势去进攻其他国家。但是事实是:当你争相把别人与自己的一项成就一较高低过程中,从这些网络攻击中获取的数据、知识、信息,对于对手的价值远比我们大,因为我们的技术已经世界顶尖,和从它们获取知识来强大自我相比,这更容易把我们拖向下坡路“。 美国最有价值也正处于风险之中的基础设施,斯诺登说,是互联网。 “对于个人,互联网沟通彼此;对于企业,互联网是每日之必须。”他解释说。 “如果对手没有针对我们的发电厂,但他们瞄准核心路由器,整个美国就可以被拦腰截断......我们的经济和商业将会在黑暗中度过几分钟,几小时,乃至几天,这都对我们的社会将产生极大的影响,甚至引发政治动荡。“ 当被问及2013年叙利亚互联网的多日中断,是否可能是美国国家安全局试图攻击叙利亚的核心路由器的结果,斯诺登不以为然。他说,此类事情发生在过去。 “问题在于,如果你做这件事,当你操纵装置的硬件控制时出现了一个错误,你所做的就是所谓把硬件设备变砖,这将会在整个国家的通信发展之路上,把它从价值600万美元的互联网通信设备变成600万美元纸张“。 就在这次采访发生几天前,国家安全局的新董事、海军上将迈克尔·S·罗杰斯,淡化了斯诺登在接受纽约时报记者采访时泄密所造成的伤害。斯诺登认为这个转换具有讽刺性意味,并且他也对前国家安全局局长海登2013年九月在华盛顿特区圣约翰圣公会教堂的讨论作出了评论。在那次讨论中,海登说,斯诺登是“自命清高”,并可能会“像大多数去旧苏联的叛逃者那样,最终陷入隔离,无聊,孤独,郁闷的田地,并且其中大部分人沦落为酒鬼。” “我不喝酒,”斯诺登对班福德和NOVA的工作人员说: “我平生未曾醉酒。他们谈论俄罗斯的时候,就像俄罗斯是地球上最糟糕的地方,(其实)俄罗斯是一个伟大的国度。”     本文章由王柏元、吴仁杰原创翻译,英文原文  

网络空间,你真的可以口无遮掩吗?

网络空间,你真的可以口无遮掩吗?

极客视点 计算机技术 3年前 (2014-12-02) 浏览: 265 评论: 0

今天,一个匿名的朋友在我的博客里发了个评论,并叫我别查他的IP地址,但是将计就计的我打开后台的评论管理果然发现了他的IP ,虽然我知道网站后台一般是可以获取用户的Ip地址的。但是这一查让我也吃了一惊。 于是百度了一下这个IP,在http://ip.911cha.com/查询到了这个IP的详细物理地址,其精确度让我吃惊。 作为保护朋友的隐私,第一幅图里的IP是他隐藏后的,对于"隐藏IP"的办法,大家可以百度一下 所以,当我们在各大网站发表自己的意见时你是否会反省:网络空间,你真的可以口无遮掩吗?

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册