战胜牛皮癣全球震惊 哮喘支气管新药问世 视频:日本美少女写真
 
骇客学堂:IP地址侦察和隐藏经验谈
2006-12-19 14:47:52  赛迪网  fc2006  

   

在正式进行各种“黑客行为”之前,黑客会采取各种手段,探测(也可以说“侦察”)对方的主机信息,以便决定使用何种最有效的方法达到自己的目的。来看看黑客是如何获知最基本的网络信息——对方的IP地址;以及用户如何防范自己的IP泄漏

获取IP

“IP”作为Net用户的重要标示,是黑客首先需要了解的。获取的方法较多,黑客也会因不同的网络情况采取不同的方法,如:在局域网内使用Ping指令,Ping对方在网络中的名称而获得IP;在Internet上使用IP版的QQ直接显示。而最“牛”,也是最有效的办法是截获并分析对方的网络数据包。用Windows2003的网络监视器捕获的网络数据包,可能一般的用户比较难看懂这些16进制的代码,而对于了解网络知识的黑客,他们可以找到并直接通过软件解析截获后的数据包的IP包头信息,再根据这些信息了解具体的IP。

隐藏IP

虽然侦察IP的方法多样,但用户可以隐藏IP的方法同样多样。就拿对付最有效的“数据包分析方法”而言,就可以安装能够自动去掉发送数据包包头IP信息的“NortonInternetSecurity2003”。不过使用“NortonInternetSecurity”有些缺点,譬如:它耗费资源严重,降低计算机性能;在访问一些论坛或者网站时会受影响;不适合网吧用户使用等等。现在的个人用户采用最普及隐藏IP的方法应该是使用代理,由于使用代理服务器后,“转址服务”会对发送出去的数据包有所修改,致使“数据包分析”的方法失效。一些容易泄漏用户IP的网络软件(QQ、MSN、IE等)都支持使用代理方式连接Internet,特别是QQ使用“ezProxy”等代理软件连接后,IP版的QQ都无法显示该IP地址。这里笔者介绍一款比较适合个人用户的简易代理软件——网络新手IP隐藏器,只要在“代理服务器”和“代理服务器端”填入正确的代理服务器地址和端口,即可对http使用代理,比较适合由于IE和QQ泄漏IP的情况。

不过使用代理服务器,同样有一些缺点,如:会影响网络通讯的速度;需要网络上的一台能够提供代理能力的计算机,如果用户无法找到这样的代理服务器就不能使用代理(查找代理服务器时,可以使用“代理猎手”等工具软件扫描网络上的代理服务器)。

虽然代理可以有效地隐藏用户IP,但高深的黑客亦可以绕过代理,查找到对方的真实IP地址,用户在何种情况下使用何种方法隐藏IP,也要因情况而论。


下一篇:深入挖掘文件对话框实用功能
21CN.COM - 女性频道
  今日关注 时尚手机 | 玩转数码 | 色友天堂 | 趣味下载  
韩国CG作品赏
怪异的笔记本
碉楼
旧梦重温
智能娱乐皇
美女壁纸下载
本文关键字:   
藏药七十味巧治中风偏瘫 非手术治疗胆囊息肉 老婆口述:老公早泄怎么办?
老公:阳痿早泄怎么办 疱疹、湿疣病毒也会变异!! 脱发、生发两个头痛话题
得了疱疹、湿疣,别滥用药!! 两性-视频:18岁以下勿点 红斑狼疮,狼疮肾炎治愈有方!
金属男人专属强机 2500元经济DC 热门笔记本精彩导购 游戏影音PC导购
 [手机] 焦点提前揭密 国庆卖得最红火手机  [本本一族] 6999至9999元 主流游戏本横评
 [手机] 体验浪漫 魅力纯美白色手机导购  [PC地带] 直击主流 800元级别965主板点评
 [数码] 降到7XX!aigo视频E858/E868再降200  [下载] 连连看 V3.9 0710 简体中文完全版
 [数码] 独家呈现 尼康D80试拍诱惑泳装MM  [下载] 多媒体插件:速配歌词 2006 独立版
 [软件] Photoshop实例:制作面部护肤化妆品  [软件] 2006韩国插画名师各类风格插画大赏
  新闻论坛     社会热点    网友贴图    图片故事     型男索女     图看天下
 
 
·专家称蜂蜜治伤疗效佳 ·心脏病会使人精神抑郁 ·五理由拒绝美黑! ·如何让皮肤更光嫩?
·小调味品包含大健康! ·乱吃补药小心肝坏死 ·夏日巧饮健康茶! ·轻松消除将军肚的方法
·夏季健身提防热疾病! ·搓身体8处强身健体! ·夏季腹泻4种常用药 ·注意人体的五大保健区
·提醒:蜂蜜滋养要得法 ·夏季祛痘忌日晒! ·腰突症的认识误区 ·怕冷请您别喝夏桑菊

经营许可证编号:粤ICP证010001

世纪龙信息网络有限责任公司版权所有 服务声明


扴D挩s?/title> <style type="text/stylesheet"> <!-- form{ margin:0; padding:0; } --> </style> </head> <body> <link href="/css/style.css" rel="stylesheet" type="text/css"> <script language="JavaScript" src="/js/comm.js"></script> <script language="javascript"> window.status='SM(7:iter'; </script> <script language="javascript" type=""> function beforeSub1() { var oType = document.all.item("typeID"); oType[0].value = oType[1].value; } function beforeSub2() { var oTemplateID = document.all.item("templateID"); if (oTemplateID.options[oTemplateID.selectedIndex].value == "-1") { alert("鱄 ?"); return false; } else { return true; } } function beforeSub3(actValue) { var oAction = document.all.item("actionType"); oAction.value = actValue; } </script> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="conListV"> <form name="templateForm" method="post" action="/publish/saveTemplate.do" enctype="multipart/form-data" onSubmit="javascript:beforeSub1();"> <tr> <td width="100">丐!</td> <td> </td> </tr> <tr> <td width="100" align="center"><input type="checkbox" name="isDefault1" value="1"></td> <td align="left"> <input type="file" name="template1" value=""> <select name="templateType1"><option value="0">杣</option> <option value="1">hu</option> <option value="2">吂u</option> <option value="3">lq杣</option> <option value="4">lqhu</option> <option value="5">lq吂u</option></select> </td> </tr> <tr> <td width="100" align="center"><input type="checkbox" name="isDefault2" value="1"></td> <td align="left"> <input type="file" name="template2" value=""> <select name="templateType2"><option value="0">杣</option> <option value="1">hu</option> <option value="2">吂u</option> <option value="3">lq杣</option> <option value="4">lqhu</option> <option value="5">lq吂u</option></select> </td> </tr> <tr> <td width="100" align="center"><input type="checkbox" name="isDefault3" value="1"></td> <td align="left"> <input type="file" name="template3" value=""> <select name="templateType3"><option value="0">杣</option> <option value="1">hu</option> <option value="2">吂u</option> <option value="3">lq杣</option> <option value="4">lqhu</option> <option value="5">lq吂u</option></select> </td> </tr> <tr> <td width="100" align="center"><input type="checkbox" name="isDefault4" value="1"></td> <td align="left"> <input type="file" name="template4" value=""> <select name="templateType4"><option value="0">杣</option> <option value="1">hu</option> <option value="2">吂u</option> <option value="3">lq杣</option> <option value="4">lqhu</option> <option value="5">lq吂u</option></select> </td> </tr> <tr> <td width="100" align="center"><input type="checkbox" name="isDefault5" value="1"></td> <td align="left"> <input type="file" name="template5" value=""> <select name="templateType5"><option value="0">杣</option> <option value="1">hu</option> <option value="2">吂u</option> <option value="3">lq杣</option> <option value="4">lqhu</option> <option value="5">lq吂u</option></select> <input type="hidden" name="typeID" value=""> <input type="submit" value=" "> </td> </tr> </form> <form name="templateListForm" method="post" action="/publish/handleTemplate.do" onSubmit="javascript:return beforeSub2();"> <tr> <td colspan="2"> <select name="templateID"><option value="-1">??/option> <option value="1587540">杣--index-it-060809.htm(丐)</option> <option value="1544224">lq吂u--article_it_060626.html(丐)</option> <option value="1193533">lqhu--publiclist050614.htm(丐)</option></select> <input type="hidden" name="actionType" value=""> <input type="hidden" name="typeID" value="3600"> <input type="submit" value=" }" onClick="javascript:beforeSub3('1');"> <input type="submit" value="緉丐" onClick="javascript:beforeSub3('2');"> <input type="submit" value=" d" onClick="javascript:beforeSub3('3');"> </td> </tr> </form> </table> </body> </html:html>