如何隐藏自己的MAC地址

2024-05-14

1. 如何隐藏自己的MAC地址

  隐藏电脑MAC地址的方法如下:
  1、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主键下,查找DriverDesc,内容为你要修改的网卡的描述,如“ Realtek RTL8029(AS)-based PCIEthernet Adapter ”。
       2、在其下,添加一个字符串,命名为NetworkAddress ,其值设为你要的 MAC 地址(注意地址还是连续写)。如:00E0DDE0E0E0 。 
       3、然后到其下 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值是你要设的 MAC 地址,要连续写,如: 000000000000 。(实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的 MAC 地址还是取决于在第 2 点中提到的 NetworkAddress 参数,这个参数一旦设置后,以后高级属性中的值就是NetworkAddress 给出的值而非 default 给出的了。) 
        4、在 NetworkAddress 的主键下继续添加名为 ParamDesc 的字符串,其作用为指定 NetworkAddress 主键的描述,其值可自己命名,如“ Network Address ”,这样在网卡的高级属性中就会出现 NetworkAddress 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。继续添加名为 Optional 的字符串,其值设为“ 1 ”,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现“不存在”选项。 
        5、重新启动你的计算机,打开网络邻居的属性,双击相应网卡项会发现有一个 Network Address 的高级设置项,可以用来直接修改 MAC 地址或恢复原来的地址。

如何隐藏自己的MAC地址

2. 用什么可以隐藏自己的MAC(实际地址)

ARP病毒---导致网络(ping)时断时通---解决办法 
【解决思路】 
1、不要把你的网络安全信任关系建立在IP基础上或MAC基础上,(rarp同样存在欺骗的问题),理想的关系应该建立在IP+MAC基础上。 
2、设置静态的MAC-->IP对应表,不要让主机刷新你设定好的转换表。 
3、除非很有必要,否则停止使用ARP,将ARP做为永久条目保存在对应表中。 
4、使用ARP服务器。通过该服务器查找自己的ARP转换表来响应其他机器的ARP广播。确保这台ARP服务器不被黑。 
5、使用“proxy”代理IP的传输。 
6、使用硬件屏蔽主机。设置好你的路由,确保IP地址能到达合法的路径。(静态配置路由ARP条目),注意,使用交换集线器和网桥无法阻止ARP欺骗。 
7、管理员定期用响应的IP包中获得一个rarp请求,然后检查ARP响应的真实性。 
8、管理员定期轮询,检查主机上的ARP缓存。 
9、使用防火墙连续监控网络。注意有使用SNMP的情况下,ARP的欺骗有可能导致陷阱包丢失。 
【HiPER用户的解决方案】 
建议用户采用双向绑定的方法解决并且防止ARP欺骗。 
1、在PC上绑定路由器的IP和MAC地址: 
1)首先,获得路由器的内网的MAC地址(例如HiPER网关地址192.168.16.254的MAC地址为0022aa0022aa局域网端口MAC地址>)。 
2)编写一个批处理文件rarp.bat内容如下: 
@echo off 
arp -d 
arp -s 192.168.16.254 00-22-aa-00-22-aa 
将文件中的网关IP地址和MAC地址更改为您自己的网关IP地址和MAC地址即可。 
将这个批处理软件拖到“windows--开始--程序--启动”中。 



rp 
显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。 

语法 
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] 

参数 
-a[ InetAddr] [ -N IfaceAddr] 

显示所有接口的当前 ARP 缓存表。要显示特定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表 IP 地址。如果未指定 InetAddr,则使用第一个适用的接口。要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址。-N 参数区分大小写。 

-g[ InetAddr] [ -N IfaceAddr] 

与 -a 相同。 

-d InetAddr [IfaceAddr] 

删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 InetAddr。 

-s InetAddr EtherAddr [IfaceAddr] 

向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。 

/? 

在命令提示符下显示帮助。 

注释 
? InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。 

? EtherAddr 的物理地址由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。 
按以下顺序删除病毒组件 

1) 删除 ”病毒组件释放者” 

%windows%\SYSTEM32\LOADHW.EXE 

2) 删除 ”发ARP欺骗包的驱动程序” (兼 “病毒守护程序”) 

%windows%\System32\drivers\npf.sys 

a. 在设备管理器中, 单击”查看”-->”显示隐藏的设备” 

b. 在设备树结构中,打开”非即插即用….” 

c. 找到” NetGroup Packet Filter Driver” ,若没找到,请先刷新设备列表 

d. 右键点击” NetGroup Packet Filter Driver” 菜单,并选择”卸载”. 

e. 重启windows系统, 

f. 删除%windows%\System32\drivers\npf.sys 


3) 删除 ”命令驱动程序发ARP欺骗包的控制者” 

%windows%\System32\msitinit.dll 

2. 删除以下”病毒的假驱动程序”的注册表服务项: 



HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Npf 





三、定位ARP攻击源头和防御方法 
1.定位ARP攻击源头 

主动定位方式:因为所有的ARP攻击源都会有其特征——网卡会处于混杂模式,可以通过ARPKiller这样的工具扫描网内有哪台机器的网卡是处于混杂模式的,从而判断这台机器有可能就是“元凶”。定位好机器后,再做病毒信息收集,提交给趋势科技做分析处理。 

标注:网卡可以置于一种模式叫混杂模式(promiscuous),在这种模式下工作的网卡能够收到一切通过它的数据,而不管实际上数据的目的地址是不是它。这实际就是Sniffer工作的基本原理:让网卡接收一切它所能接收的数据。 

被动定位方式:在局域网发生ARP攻击时,查看交换机的动态ARP表中的内容,确定攻击源的MAC地址;也可以在局域居于网中部署Sniffer工具,定位ARP攻击源的MAC。 

也可以直接Ping网关IP,完成Ping后,用ARP –a查看网关IP对应的MAC地址,此MAC地址应该为欺骗的MAC。 

使用NBTSCAN可以取到PC的真实IP地址、机器名和MAC地址,如果有”ARP攻击”在做怪,可以找到装有ARP攻击的PC的IP、机器名和MAC地址。 

命令:“nbtscan -r 192.168.16.0/24”(搜索整个192.168.16.0/24网段, 即192.168.16.1-192.168.16.254);或“nbtscan 192.168.16.25-137”搜索192.168.16.25-137 网段,即192.168.16.25-192.168.16.137。输出结果第一列是IP地址,最后一列是MAC地址。 

NBTSCAN的使用范例: 

假设查找一台MAC地址为“000d870d585f”的病毒主机。 

1)将压缩包中的nbtscan.exe 和cygwin1.dll解压缩放到c:下。 

2)在Windows开始—运行—打开,输入cmd(windows98输入“command”),在出现的DOS窗口中输入:C: btscan -r 192.168.16.1/24(这里需要根据用户实际网段输入),回车。 

3)通过查询IP--MAC对应表,查出“000d870d585f”的病毒主机的IP地址为“192.168.16.223”。 

通过上述方法,我们就能够快速的找到病毒源,确认其MAC——〉机器名和IP地址

3. 急问!如何隐藏自己的IP地址?

首先,点QQ面板的“菜单”—“设置”—“系统设置”就可以直接进入“系统设置”界面,进入代理设置,选中“使用SOCKET5防火墙”。在“防火墙地址”、“端口号”、“校验用户名”、“校验用户名密码”处输入你寻找的免费代理地址。能在QQ中使用的代理为SOCKS4和SOCKS5型的,端口号为:1080。好了,把IP地址和端口号填入(校验用户名和密码一般不用填),点击“测试”按钮,如果你填入的代理地址有效,则会弹出“代理服务器工作正常”提示框,否则就会弹出“无法连接到代理服务器”的提示。上述步骤做完之后,最后点击“确定”完成。代理服务器的地址很多网站有提供,自己用工具也可以找到很多。

  要特别注意的一点是:按照上述方法找到确实可用的代理服务器后,要先退出QQ,再启动QQ重新登录,这样才会改变QQ的IP,否则QQ的IP不会改变的。代理服务器有时候会失效,需要换一个新的服务器。此方法只能隐藏QQ的IP,即别人通过一般的QQ工具查不到你的真实IP地址(但是高手还是有办法查出你的真实IP的)。

  还有一点是,这种办法对消息炸弹毫无用处。因为消息炸弹和一般的消息无异,只是时间短得多而已。拒绝QQ消息炸弹其实很简单,只要在“系统参数”->“安全设置”项选中“拒绝陌生人的消息”就可以了,这两种方法一起用的话,通过QQ攻击你的可能性就大大降低了。

           希望能帮到你!! ◆

急问!如何隐藏自己的IP地址?

最新文章
热门文章
推荐阅读