《2022年攻防技术——动态IP地址的捕获及其应用.docx》由会员分享,可在线阅读,更多相关《2022年攻防技术——动态IP地址的捕获及其应用.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年攻防技术动态IP地址的捕获及其应用一、IP地址与IP地址的动态安排1. IP 地址基本概念Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址相互区分和相互联系。IP地址是一个32位二进制数的地址, 由4 个8 位字段组成,每个字段之间用点号隔开, 用于标识TCP/IP宿主机。每个IP地址都包含两部分: 网络ID和主机ID。网络ID标识在同一个物理网络上的全部宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。IP地址
2、构成了整个Internet的基础,它是如此重要,每一台联网的计算机无权自行设定IP地址,有一个统一的机构IANA负责对申请的组织安排唯一的网络ID, 而该组织可以对自己的网络中的每一个主机安排一个唯一的主机ID,正如一个单位无权确定自己在所属城市的街道名称和门牌号,但可以自主确定本单位内部的各个办公室编号一样。2.静态IP与动态IPIP地址是一个32位二进制数的地址,理论上讲, 有大约40亿(2 的32次方)个可能的地址组合,这好像是一个很大的地址空间。事实上,依据网络ID和主机ID的不同位数规则,可以将IP地址分为A (7 位网络ID和24位主机ID)、B (14位网络ID和16位主机ID)
3、、C (21位网络ID和8 位主机ID)三类,由于历史缘由和技术发展的差异,A 类地址和B 类地址几乎安排殆尽,目前能够供全球各国各组织安排的只有C 类地址。所以说IP地址是一种特别重要的网络资源。 对于一个设立了因特网服务的组织机构,由于其主机对外开放了诸如WWW 、FTP 、E-mail等访问服务,通常要对外公布一个固定的IP地址,以便利用户访问。当然,数字IP不便记忆和识别,人们更习惯于通过域名来访问主机,而域名事实上仍旧须要被域名服务器(DNS )翻译为IP地址。例如,你的主页地址是,用户可以便利地记忆和运用,而域名服务器会将这个域名翻译为101.12.123.234,这才是你在网上的
4、真正地址。 而对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户安排一个固定的IP地址(静态IP)是特别不行取的,这将造成IP地址资源的极大奢侈。因此这些用户通常会在每次拨通ISP 的主机后,自动获得一个动态的IP地址,该地址当然不是随意的,而是该ISP 申请的网络ID和主机ID的合法区间中的某个地址。拨号用户随意两次连接时的IP地址很可能不同,但是在每次连接时间内IP地址不变。二、点对点TCP/IP连接1.点对点TCP/IP连接与IP地址一个运行TCP/IP协议接入因特网的计算机必需拥有一个唯一的IP地址,才能与网上的其他计算机进行网络通讯。事实上,在任何时刻Internet
5、连接都能由4个要素来描述: 源IP地址、源地址端口号、目的IP地址和目的地址端口号。2.点对点TCP/IP连接的间接实现由于大多数上网用户每次上网都自动获得一个动态的IP地址,这就使两台计算机之间建立干脆、便利的点对点TCP/IP连接存在肯定障碍。解决的方法是通过间接的方式进行连接,即通信双方同时登录到某个供应服务的主机上,由该主机建立双方的间接连接,网络电话、网络寻呼、网络嬉戏大都运用这一方法。随着技术的成熟和发展,这种网络连接服务可以供应诸如网络会议、多方通话、多方嬉戏等服务,已经突破了双机连接的局限。3.点对点TCP/IP连接的干脆实现支持干脆TCP/IP连接的软件许多,例如微软的网络电
6、话软件NetMeeting,唯一的前提就是双方必需在联网时相互获得对方的动态IP地址,或者更简洁地,只要知道被呼叫方的IP地址即可,这类似于知道被叫方的电话号码即可建立电话联系。于是关键问题就是捕获和交换各自的动态IP地址,或者捕获和发布自己的动态IP地址以等待呼叫进而建立连接。三、动态IP地址的捕获与发布1.动态IP地址的捕获有很多方法和工具来实现动态IP地址的捕获,Windows 95/98 供应了一个IP配置 (WINIPCFG) 好用程序,运用方法是单击“起先- 运行”,在“打开”框中键入:winipcfg,出现程序窗口后,可以单击“具体信息”进行查看。IP配置好用程序允许用户或管理员
7、查看当前IP地址和其他与网络配置有关的有用信息,有关配置信息包括主机名、DNS 服务器、IP地址、网络掩码等。可以重置一个或多个IP地址。“释放”或“更新”按钮分别释放或更新一个IP地址。假如希望释放或更新全部IP地址,请单击“全部释放”或“全部更新”。其他工具也可以实现本机IP地址的查询。2.动态IP地址的发布可以将得到的动态IP地址更新到自己的主页上,这样全部访问者都可以通过该地址呼叫主页的全部者,建立点对点的TCP/IP连接。四、动态IP地址捕获发布工具DynamIP知道了原理,就可以借助工具来完成这一过程。DynamIP 就是一个很好的动态捕获与发布工具。DynamIP 的主要功能有:
8、1. DUN/RAS Dialer with Event Driven Program Launcher:具有事务驱动功能的拨号工具,可依据用户要求或者自动定时进行拨号,并且可以在诸如“新连接建立”或“连接终止”等事务的驱动下运行/ 关闭其他应用程序,当网络流量低于设定值时可以自动终止联结,这对于无人值守下载大软件时特殊有用。2. Uploader(Dynamic IP address poster):文件上载工具(动态IP地址发布)。DynamIP 可以将你的动态IP地址发布在指定的Web 页面上,并自动地将该页面上载到服务器。当然也可以用来更新和上载随意文件,例如用来定期上载图形文件,而该
9、文件是利用数码相机自动定期拍摄的,于是该主页就成了一个现场直播的页面。3. DIPS Client:DIPS客户端软件,DIPS(Dynamic IP Server )是动态IP服务器的简称,在申请了一个免费账户后,动态IP服务器可以在主页中显示一个指向你的动态IP的URL ,形式为: 你的账户名> 。这一功能允许网上用户通过该URL 访问你的本地主页,这是指在本地主机安装的Web 服务器(例如个人Web 服务器)。当你要调试主页或者无法找到一个供应满足的免费主页服务器,或者你认为上载主页太奢侈时间时,这项功能就显得尤为重要,目前的虚拟域名服务与此不同的是,虚拟域名服务要求你的主页必需安
10、放在具有固定域名的主页服务器上,然后才能供应转移访问,而动态IP服务器则可以随时跟踪你的动态IP,并将访问者转移到你的本地Web 服务器上。只要你联网并且你的本地Web 服务器正在运行,DynamIP 可以自动地确定你的DIPS信息是否须要更新到动态IP服务器。协作DIPS,用户可以在不上载任何文件的状况下进行Web 闲聊。4. POP mail checker :电子信箱检查,可最多检查5 个不同的POP3账户,并在新邮件到来后以可视或声音信号进行提示,自动运行E-mail客户端软件取信。 5. IP chat:点对点IP闲聊,类似IRC ,但是不须要任何IRC 服务器,DynamIP可以在
11、用户指定IP地址区间内扫描,你可以向全部闲聊成员或者特定IP地址广播消息,你可以向其他闲聊成员打招呼以引起对方留意并建立一个私人闲聊。DynamIP支持微软网络电话软件MS NetMeeting 。 6. WEBchat:Web 闲聊。你的主页访问者可以利用阅读器干脆与你对话,即使对方没有安装DynamIP ,该页面将被DynamIP 动态更新,阅读器必需支持forms ,Netscape和Internet Explorer ,毫无疑问都支持forms 。访问者可以在forms 中填写语句,然后按submit按钮,该语句被发送到你的计算机(利用DynamIP 捕获的动态IP)。可以与功能3 协
12、作实现本地Web 闲聊,则不必上载主页到任何服务器。7. HTTPscan :HTTP扫描。DynamIP 可以在用户指定IP地址区间内扫描,并以超文本文件格式生成一个包含全部被搜寻到的HTTP服务器的清单。用途之一是当你与某人进行点对点IP闲聊时,你可以马上访问对方的主页。8. PC Clock Synchronizer:时钟同步。DynamIP 可以从NTP 服务器获得精确的日期和时间以校准你的机器时钟,另外也可以用来部分地解决“千年虫”问题。五、DynamIP 的安装、设置1. DynamIP的安装DynamIP 的安装只有一个条件,那就是你的Windows 系统中必需有VB6.0 的运
13、行库MSVBVM60.DLL。该文件没有包含在DynamIP 的软件包中,用户必需从微软公司VB官方站点下载,文件名是Vbrun60new.exe,它是自动安装文件,文件长度为1MB 。2. DynamIP的设置DynamIP 的基本原理是很简洁的,DynamIP 将利用模板文件(Template)中的各项形式参数来更新一个本地文件,该文件包含了你的当前动态IP地址,然后DynamIP 自动上载该文件到你的个人主页服务器,于是其他访问你的主页的用户可以利用该页面上的动态IP地址信息与你建立连接,实现各种网络应用;或者DynamIPS更新你的DIPS信息到动态IP服务器,全部访问该服务器的用户可
14、以被转移到你的本地Web 服务器上。所以在设置和打算DynamIP 的时候,一切工作都是围绕这个模板文件和你的动态IP地址进行的。DynamIP 的主要功能是Uploader文件上载工具(动态IP地址发布),本文将以此为例介绍DynamIP 的设置,其他各项功能的设置类似。运行DynamIP ,选择setup-uploader,则进入设置窗口,各项参数如下:Active:打开/ 关闭此项服务;Remote Host :你的主页所在的FTP 主机地址,留意不要填写主机上的路径;Login :你的FTP 账户名;Password:你的FTP 账户口令;这三项参数使得DynamIP 可以登录到你的FTP主机,自动上载更新的文件,通常填写的是存放主页的主机地址。Template Online :联机模板