我们就手动来吧......
先来个ARP欺骗的原理,,,
ARP列表是电脑记录IP与MAC(此MAC非彼Mac)关联的一个列表,ARP欺骗是通过修改他人电脑上网关的对应MAC为自己的MAC来达到截流的目的..而对于P2P终结者这种SB软件,他有一个弱点,就是如果我把网关改成一个不相关的IP,绑定上正确的MAC,他就无可奈何了....所以,,本教程就是要讲这个办法...
因为只有人用P2P终结者攻击我,,,所以我只知道这个办法对P2P终结者有效,,,对于别的限速软件应该也有效,,,大家可以尝试哈哈..
具体实施方法:
首先,,你要知道你现在的IP地址和网关地址,,,,
进入System Preferences(系统设置?)>>Network(网络?)>>点Advanced(高级?).....
然后选择 TCP/IP 标签页....
看到自己IP,子网掩码和网关了吧.....把它记下来.....
以我的为例子,
我的IP是192.168.0.111
子网掩码是255.255.255.0
网关是192.168.0.1
然后,我们要知道你的路由网关的真实MAC地址,,一般来说这个在路由器的背面上可能有写,,
如果你知道路由配置页面的密码,你可以进去查....
实在没办法的话,,,我们就需要在电脑上得到它.
这个需要在你没受攻击的时候才能得到真实的MAC...因为你受攻击的时候ARP列表里的网关MAC地址是假的
在Terminal(终端)中输入arp -a...如图,,,
如果你不知道怎么判别有没有正受攻击,这个操作最好在对方没开电脑的时候做,那个时候他肯定没在攻击你...
接下来,我们就要把路由器的真实MAC地址和另外一个随便的地址绑定,,,
在这里我选了192.168.0.117,,因为我很明白我的网络里有几个人,,,也能保证这个地址没有人,,,,,
如果你不能确定,,,最好选择比较靠后一点的地址,,,,比如:192.168.0.200...
(这个地址必须和你在同一网段,,,假如说你的地址是192.168.1.X或者192.168.2.X,,,那么这个地址的开头三个数字也要一样...
如果你觉得很乱,,,那么给你一个更简单的办法,,,,,就是把你刚刚记下来的网关的最后一个小数点后面的数字改掉,可选的范围是0~254...
一般来说越后边越好,,,,不容易起冲突....
因为我的网关是192.168.0.1,,所以我选择192.168.0.117(改掉最后一个小数点后的数字),,,但是建议大家选后面一点的,,,如果大家不能确定没人在使用192.168.0.117这个地址的话.....)
然后,,我们又要打命令了,,,
在Terminal(终端)里面,,,
输入
sudo arp -s 你选择的地址(X.X.X.X) [空格] 路由的真实MAC(XX:XX:XX:XX:XX:XX)
以我的为例子:
sudo arp -s 192.168.0.117 0:2:6F:66:84:B0 回车
然后输入管理员密码,回车...
这个时候如果没有什么提示就表示成功了,你可以再打arp -a检查一下....看图
下一步,我们返回刚刚查看IP,子网掩码和网关的地方....
把网关那个地方的地址改成你选择的,也就是刚刚加入arp列表的那个地址,,,
如果你使用DHCP,请先改为手动,,,看图...
IP和子网掩码不要改,就是你最开始记下来的那两个...
一切完成之后,点确定,再点应用
最后一步,关闭AirPort然后再打开,,,
如果你使用有线的话应该是另外一个开关,我没有用过有线所以不知道,大家自己找找...
至此就大功告成了,,,,
不过现在还不能马上就上网,,,要等待一小会,,,等待电脑通过错误的路由IP绑定的正确的MAC地址去寻找路由...
一般过一两分钟就能上网了,,,...
现在没有人能使用P2P终结者限制你了....尽情享受吧
最后的最后,,我不得不说,,,,
这个方法虽然有很好的效果,,,但是它在重启之后就会失效,,,
重启之后你就需要再次进入终端输入刚刚输过的
sudo arp -s X.X.X.X [空格] XX:XX:XX:XX:XX:XX
然后输入密码来再次绑定才能上网,
不输的话你得把网关改回去才能上,但是又会受控制了.
如果你很少在终端里面打命令,那么在你重启然后打开终端之后,按一两下"向上方向键"就可以找到你输过的命令而不用再输...
先来个ARP欺骗的原理,,,
ARP列表是电脑记录IP与MAC(此MAC非彼Mac)关联的一个列表,ARP欺骗是通过修改他人电脑上网关的对应MAC为自己的MAC来达到截流的目的..而对于P2P终结者这种SB软件,他有一个弱点,就是如果我把网关改成一个不相关的IP,绑定上正确的MAC,他就无可奈何了....所以,,本教程就是要讲这个办法...
因为只有人用P2P终结者攻击我,,,所以我只知道这个办法对P2P终结者有效,,,对于别的限速软件应该也有效,,,大家可以尝试哈哈..
具体实施方法:
首先,,你要知道你现在的IP地址和网关地址,,,,
进入System Preferences(系统设置?)>>Network(网络?)>>点Advanced(高级?).....
然后选择 TCP/IP 标签页....
看到自己IP,子网掩码和网关了吧.....把它记下来.....
以我的为例子,
我的IP是192.168.0.111
子网掩码是255.255.255.0
网关是192.168.0.1
然后,我们要知道你的路由网关的真实MAC地址,,一般来说这个在路由器的背面上可能有写,,
如果你知道路由配置页面的密码,你可以进去查....
实在没办法的话,,,我们就需要在电脑上得到它.
这个需要在你没受攻击的时候才能得到真实的MAC...因为你受攻击的时候ARP列表里的网关MAC地址是假的
在Terminal(终端)中输入arp -a...如图,,,
如果你不知道怎么判别有没有正受攻击,这个操作最好在对方没开电脑的时候做,那个时候他肯定没在攻击你...
接下来,我们就要把路由器的真实MAC地址和另外一个随便的地址绑定,,,
在这里我选了192.168.0.117,,因为我很明白我的网络里有几个人,,,也能保证这个地址没有人,,,,,
如果你不能确定,,,最好选择比较靠后一点的地址,,,,比如:192.168.0.200...
(这个地址必须和你在同一网段,,,假如说你的地址是192.168.1.X或者192.168.2.X,,,那么这个地址的开头三个数字也要一样...
如果你觉得很乱,,,那么给你一个更简单的办法,,,,,就是把你刚刚记下来的网关的最后一个小数点后面的数字改掉,可选的范围是0~254...
一般来说越后边越好,,,,不容易起冲突....
因为我的网关是192.168.0.1,,所以我选择192.168.0.117(改掉最后一个小数点后的数字),,,但是建议大家选后面一点的,,,如果大家不能确定没人在使用192.168.0.117这个地址的话.....)
然后,,我们又要打命令了,,,
在Terminal(终端)里面,,,
输入
sudo arp -s 你选择的地址(X.X.X.X) [空格] 路由的真实MAC(XX:XX:XX:XX:XX:XX)
以我的为例子:
sudo arp -s 192.168.0.117 0:2:6F:66:84:B0 回车
然后输入管理员密码,回车...
这个时候如果没有什么提示就表示成功了,你可以再打arp -a检查一下....看图
下一步,我们返回刚刚查看IP,子网掩码和网关的地方....
把网关那个地方的地址改成你选择的,也就是刚刚加入arp列表的那个地址,,,
如果你使用DHCP,请先改为手动,,,看图...
IP和子网掩码不要改,就是你最开始记下来的那两个...
一切完成之后,点确定,再点应用
最后一步,关闭AirPort然后再打开,,,
如果你使用有线的话应该是另外一个开关,我没有用过有线所以不知道,大家自己找找...
至此就大功告成了,,,,
不过现在还不能马上就上网,,,要等待一小会,,,等待电脑通过错误的路由IP绑定的正确的MAC地址去寻找路由...
一般过一两分钟就能上网了,,,...
现在没有人能使用P2P终结者限制你了....尽情享受吧
最后的最后,,我不得不说,,,,
这个方法虽然有很好的效果,,,但是它在重启之后就会失效,,,
重启之后你就需要再次进入终端输入刚刚输过的
sudo arp -s X.X.X.X [空格] XX:XX:XX:XX:XX:XX
然后输入密码来再次绑定才能上网,
不输的话你得把网关改回去才能上,但是又会受控制了.
如果你很少在终端里面打命令,那么在你重启然后打开终端之后,按一两下"向上方向键"就可以找到你输过的命令而不用再输...