小编yuw*_*uwe的帖子

如何将ifconfig与openssl组合以更改MAC地址

我正在尝试制作单行MAC地址欺骗程序。但是,我无法将ifconfig与OpenSSL结合使用。

我这样做的方法是使用OpenSSL将MAC地址更改为随机生成的MAC地址。但是,将代码与随机MAC地址创建者结合使用以更改MAC地址似乎不起作用。

openssl rand -hex6 | sed 's/\(..\)/\1:/g;s?.$//
Run Code Online (Sandbox Code Playgroud)

此代码创建一个随机MAC地址

sudo ifconfig en0 ether xyz
Run Code Online (Sandbox Code Playgroud)

此代码将MAC地址设置为xyz

合并这两行并没有按预期更改MAC地址。

sudo ifconfig en0 ether openssl rand -hex6 | sed 's/\(..\)/\1:/g;s?.$//
Run Code Online (Sandbox Code Playgroud)

此代码返回“无效参数”

我希望这是一个格式化问题,但是我无法在网上找到合适的格式化指南,因此对bash还是陌生的。

macos bash terminal openssl mac-address

3
推荐指数
1
解决办法
96
查看次数

标签 统计

bash ×1

mac-address ×1

macos ×1

openssl ×1

terminal ×1