0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

freespotでmacアドレスを偽装してwifiの接続時間を伸ばす

Last updated at Posted at 2017-12-19

freespotで登録なしで使えるのは10分間です。登録したくない、でもたくさん使いたいって時にどうぞ。
#スクリプトをつくる

vim wifi.sh

正規表現でmacアドレスをランダムで作っています
#!/bin/shの部分はシバンといいshがこの構文を理解します。
構文は以下の通り

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

#実行する

sh wifi.sh

 
freespotだと接続時間に制限がある場合があります。その場合macアドレスを変更することで別のデバイスが接続されたと認識させます。

たとえば10分の接続時間の制限がある場合
yesコマンドで実行させるコマンドの文字列を生成してパイプで渡して9分おきにwifi.shを実行します。

yes 'sh wifi.sh;sleep 540' | sh
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?