IP和MAC捆绑的破解
我们学校最近将MAC和IP进行了捆绑,又在服务器(Win2K)上进行了上网时间的限制,真是烦死人了,我想我可是一个从不受限制的人啊,怎么可以就这样束手就擒呢!古话说得好“上有政策,下有对策”,那我就来干掉它,说干就干。
原理如下:
MAC和IP捆绑是在服务器上,那么大家想想,作用范围应该是什么呢?当然也只有在服务器对客户机上了,但是如果我修改了客户机上的IP,那服务器上的怎样呢?如果你已经想到这了,那就已经理论的破解了捆绑了。
步骤如下:
1、首先要探明IP的范围和被限制的IP的范围,若IP是172.16.xxx.xxx,MAC是52-54-AB-12-34-56,那么IP范围应该是在172.16.0.1——172.16.255.255,我想不太可能都捆绑完吧,否则你就只能等着die了。
2、对172.16.0.1——172.16.255.255做一次完整的扫描,以防造成不必要的麻烦(IP冲突),引起网管的注意,那样就不管了。
3、找到没有人使用的IP,从172.16.255.255往172.16.0.1找,因为一般的网管是从172.16.0.1开始使用的,后面的一般没有使用,突破口就在这儿了。
4、在网上邻居->属性->TCP/IP属性固定刚才拿到的IP地址,95/98/ME请看第5步,2K、XP至此完成,打开IE试试吧,又飞翔在INTERNET上了。
5、在95/98/ME系统上修改了IP,会提示重启,以防机器安装还原卡或类似的产品只能不重启,那就在我的电脑->属性->网卡->先禁用后再启用(需要等一会)->确定,现在打开IE试试,也已经可以了.
至此完成破解
解决方法:
安装ISA一类的代理服务软件进行管理,最安全的是划分VLAN,不过交换机得支持才行。
有兴趣或有其他见解的上来说说,在下十分欢迎。
相关推荐
-
IP和MAC捆绑的破解
我们学校最近将MAC和IP进行了捆绑,又在服务器(Win2K)上进行了上网时间的限制,真是烦死人了,我想我可是一个从不受限制的人啊,怎么可以就这样束手就擒呢!古话说得好"上有政策,下有对策",那我就来干掉它,说干就干. 原理如下: MAC和IP捆绑是在服务器上,那么大家想想,作用范围应该是什么呢?当然也只有在服务器对客户机上了,但是如果我修改了客户机上的IP,那服务器上的怎样呢?如果你已经想到这了,那就已经理论的破解了捆绑了. 步骤如下: 1.首先要探明IP的范围和被限制的IP的范围,
-
C++获得本机所有网卡的IP和MAC地址信息的实现方法
一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址:如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种:因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等:在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名.网卡描述.网卡MAC地址.网卡IP等,该结构体的主要描述如下所示: typedef struct _IP_ADAPTER_INFO { struct
-
Java 获取本机的IP与MAC地址实现详解
Java 获取本机的IP与MAC地址 有些机器有许多虚拟的网卡,获取IP地址时会出现一些意外,所以需要一些验证: // 获取mac地址 public static String getMacAddress() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkInterfaces(); byte[] mac = null; while (allNetInterfaces.ha
-
利用JS获取IE客户端IP及MAC的实现好象不可以
在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证.在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好. 具体实现的html和javascript如下: WMI
-
java根据本地IP获取mac地址的方法
本文实例为大家分享了java根据本地IP获取mac地址的具体代码,供大家参考,具体内容如下 import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; public class MacAddress { /** * @param args * @throws UnknownHostExcep
-
如何用Python获取计算机名,ip地址,mac地址
获取计算机名 # 获取计算机名,常用的方法有三种,但最常用的是第一种 import os import socket # method one name = socket.gethostname() print(name) # hanser # method two name = os.popen("hostname").read() print(name) # hanser # method three name = os.environ.get("COMPUTERNAME
-
MAC地址与IP地址绑定策略的破解
一引言 对"IP地址盗用"的解决方案绝大多数都是采取MAC与IP地址绑定策略,这种做法是十分危险的,本文将就这个问题进行探讨.在这里需要声明的是,本文是处于对对MAC与IP地址绑定策略安全的忧虑,不带有任何黑客性质. 1.1 为什么要绑定MAC与IP 地址 影响网络安全的因素很多,IP地址盗用或地址欺骗就是其中一个常见且危害极大的因素.现实中,许多网络应用是基于IP的,比如流量统计.账号控制等都将IP地址作为标志用户的一个重要的参数.如果有人盗用了合法地址并伪装成合法用户,网络上传输的
-
C#获取路由器外网IP,MAC地址的实现代码
C#实现的获取路由器MAC地址,路由器外网地址.对于要获取路由器MAC地址,一定需要知道路由器web管理系统的用户名和密码.至于获取路由器的外网IP地址,可以不需要知道路由器web管理系统的用户名和密码,但是需要有一个代理页面获取客户端公网ip地址的,这样C#请求此页面即可获取到路由器公网ip地址.如 //getip.ashx 测试路由为水星 MR804,水星 MR808,都可以成功重启路由和获取到路由器MAC和外网IP地址 源代码 using System.Text; using System
-
Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP
#/usr/bin/env bash # Name: get_network_info.sh # Author: Purple_Grape # This is a script to gather network information of your Linux system. # Test under Ubuntu 10.04 only. #---------------------------- NIC=eth0 MAC=`LANG=C ifconfig $NIC | awk '/HWad
-
JS获取IP、MAC和主机名的五种方法
今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本.下面的代码是我在所有windowsNT5.0及以上的系统上都测试通过的,给出代码: 方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000): 获取客户端IP. 复制代码 代码如下: <HTML> <HEAD> <TITLE>G
随机推荐
- extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
- iOS应用开发中UIView添加边框颜色及设置圆角边框的方法
- IOS 开发之实现取消tableView返回时cell选中的问题
- XenServer 日志清理方法详细介绍
- javascript的函数
- Codeigniter生成Excel文档的简单方法
- PHP中使用协同程序实现合作多任务第1/2页
- 经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个
- 关于C++使用指针 堆和栈的区别分析
- C#中DataGridView操作技巧
- 用VBScript批量安装网络打印机和设置默认打印机
- javascript实现网页端解压并查看zip文件
- js判断浏览器版本以及浏览器内核的方法
- JS获取随机数和时间转换的简单实例
- dedecms实现仿downkr的sitemap效果代码
- 一个php Mysql类 可以参考学习熟悉下
- 安卓(Android)开发之统计App启动时间
- Java中IO流 RandomAccessFile类实例详解
- Android adb.exe程序启动不起来 具体解决方法
- php输出全球各个时区列表的方法