随机设置MAC地址
来源:互联网 发布:重生之随身淘宝 编辑:程序博客网 时间:2024/06/05 19:28
校园网的内部IP是和MAC地址绑定的,当我们修改了MAC就会获得不一样的IP。
这样做的目的当然是为了避免被查水表。
手动更改
批处理+lua脚本实现
-- 获取随机MAC地址function getRandomAddress() local addrArray = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F" } local addrStr = "" math.randomseed(tostring(os.time()):reverse():sub(1, 6)) for i = 1, 12 do local index = 0 if i ~= 2 then index = math.random(1, 16) else -- 第二位只能是偶数 local indexArray = { 1, 3, 5, 7, 9, 11, 13, 15 } index = indexArray[math.random(1, 8)] end addrStr = addrStr .. addrArray[index] end return addrStrendprint(getRandomAddress())
@echo offmode con: cols=60 lines=15color 0atitle 更改MAC...:: 批处理当前路径@cd /d %~dp0@set INTERFACE=LAN@set reg=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0009@for /f "delims=" %%t in ('lua mac.lua') do set mac=%%techo %mac%@reg add "%reg%" /v NetworkAddress /t reg_SZ /d "%mac%" /f:: @reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0009" /v NetworkAddressecho 重启本机网卡...netsh interface set interface %INTERFACE% disablenetsh interface set interface %INTERFACE% enable@pause
参考:
http://blog.csdn.net/akkzhjj/article/details/42305011
http://www.jianshu.com/p/01c12b9c843c
阅读全文
0 0
- 随机设置MAC地址
- 随机MAC地址生成
- openwrt生成随机mac地址
- bash 随机生成mac地址及qemu指定随机mac
- 设置MAC地址
- 设置mac地址
- zynq MAC地址设置
- nrf51822 --- 设置mac地址
- uboot生成随机的MAC地址
- 产生随机MAC地址SHELL命令
- MAC地址及设置方法
- MAC地址及设置方法
- Mobile设置查看MAC地址
- mini22440设置动态mac地址
- 设置网卡的mac地址
- Qt5_随机产生MAC地址并在QLabel中显示
- Java随机生成Mac地址(GitHub源码下载)
- TPLINK路由 无线MAC地址过滤设置
- 设计模式读书笔记-----状态模式
- 如何通过实践摆脱平庸?
- XlistView参考代码
- android IPC机制之 AIDL
- S
- 随机设置MAC地址
- tmp_caffe_command
- Jenkins之安装及简单使用-yellowcong
- 关于数组长度问题你都全都掌握了吗?数组求长度练习题就在这里
- 提升DeBug,解决Error能力
- MySQL详解--锁
- T
- JS中窗口或窗体的交互记录
- 前端资料收集