mac-spoofer, 在 Windows 上,适配器地址欺骗网络MAC脚本

分享于 

4分钟阅读

GitHub

  繁體 雙語
:black_joker: Script for spoofing network adapter's MAC address on Windows.
  • 源代码名称:mac-spoofer
  • 源代码网址:http://www.github.com/angusshire/mac-spoofer
  • mac-spoofer源代码文档
  • mac-spoofer源代码下载
  • Git URL:
    git://www.github.com/angusshire/mac-spoofer.git
    Git Clone代码到本地:
    git clone http://www.github.com/angusshire/mac-spoofer
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/angusshire/mac-spoofer
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    spoofer

    MAC spoofer是一个用于欺骗 Windows 7 64 -bit的适配器地址网络MAC的脚本。

    工作原理

    mac-spoofer使用 WMI API和 WIN32 API检索适配器的网络属性,比如设备的设备id和全局惟一标识符( GUID )。 适配器地址的MAC通过在注册表路径中设置值 NetworkAddress 来修改 HKEY_LOCAL_MACHINESystemCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002bE10318}NetworkAddress的GUID与 NetCfgInstanceId 值匹配找到设置的注册表项。

    请注意,MAC地址的第二部分必须是'2'。'6'。'a'或者'e'。 这是因为地址的最重要字节的第二个最重要的位是 1,如果地址是本地管理的,则为 0。 通用管理地址由设备制造商指派,因此你的通用管理地址是你的原始地址。 由于我们本地更改MAC地址,第二个字节的第二个最小位必须是 1。 由于适配器正在使用单播传输( 例如,只有一个网卡正在接收帧),所以第一个字节的最低有效位必须也是 0

    第二个字节的第二个最小位为 1 和第一个字节的最小位为 0,只有'2'。'6'。'a'或者'e'。

    :如何使用

    默认情况下,MAC spoofer修改当前有连接的网络适配器的MAC地址,因这里确保在使用之前连接到 internet。 或者,可以指定要更改的适配器的NAME

    mac-spoofer -n <name>

    并且可执行文件将把指定的适配器设置为新的MAC地址。

    除非指定,否则适配器的新MAC地址是随机生成的。 可以使用 -s 选项指定要设置MAC地址的特定地址,例如

    mac-spoofer -s <address>

    使用 -s 选项时,只接受有效的MAC地址。 有效的addressses是 12个字符字符串,其中第二部分是'2'。'6'。'a'或者'e'。 比如,这是一个有效的MAC地址参数 AAAAAAAAAAAA

    你还可以同时组合 -n-s 选项:

    mac-spoofer -n <name> -s <address>

    此外,还可以使用 -r 将( 禁用然后启用) 重置为指定的网络适配器:

    mac-spoofer -r <name>

    平台

    这里脚本仅支持 Windows 7 64位。 你可以尝试 Windows的其他版本来查看它是否有效。 如果所有其他都失败了,你可以手动更改它。 有关如何执行这里操作的信息,请参阅这里链接。

    如果你正在更改MAC地址,则可以在终端中只使用一行来完成MAC地址:

    sudo ifconfig en0 ether $(perl -e 'for ($i=0;$i<5;$i++){@m[$i]=int(rand(256));} printf"02:%X:%X:%X:%X:%Xn",@m;') && sudo ifconfig en0 down && sudo ifconfig en0 up

    许可证

    mac欺骗是在GNU通用 public 许可证 v3.0 ( GPLv3 ) 下发布的。


    Window  Windows  添加  mac  network  ADA  
    相关文章