random hackery

2007-04-14

macchanger patch

Įrašyta kategorijoje: code, tools — Almantas Karvelis @ 18:44

pritrūkau macchanger funkcionalumo.

Mano bevielė ralink USB korta, tik įkišus ją į lizdą, gauna interfeisą rausb0 su MAC adresu 00:00:00:00:00:00, ir tik pakėlus ją komanda `ifconfig rausb0 up`, interfeisui priskiriamas tikras MAC adresas. Todėl nepakėlus kortos `macchanger -a rausb0` ir tuo labiau `macchanger -e rausb0` veikia nekorektiškai.

Čia yra macchanger-1.5.0 patch’as, kuris prideda 2 naujas programos funkcijas:
-w raktas priskiria interfeisui atsitiktini MAC iš bevielių kortų gamintojų sąrašo
-i raktas parodo informacija apie komandinėje eilutėje pateiktą MAC adresą:


root@base:~# macchanger -h
GNU MAC Changer
Usage: macchanger [options] device

  -h,  --help                   Print this help
  -V,  --version                Print version and exit
  -s,  --show                   Print the MAC address and exit
  -e,  --endding                Don't change the vendor bytes
  -a,  --another                Set random vendor MAC of the same kind
  -w,  --wireless               Set random vendor wireless MAC
  -A                            Set random vendor MAC of any kind
  -r,  --random                 Set fully random MAC
  -l,  --list[=keyword]         Print known vendors
  -m,  --mac=XX:XX:XX:XX:XX:XX  Set the MAC XX:XX:XX:XX:XX:XX
  -i,  --info=XX:XX:XX:XX:XX:XX Info about the MAC XX:XX:XX:XX:XX:XX

Report bugs to alvaro@gnu.org

root@base:~# ifconfig rausb0
rausb0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

root@base:~# macchanger -w rausb0
Current MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
Faked MAC:   00:11:93:64:3e:3b [wireless] (Cisco)

root@base:~# ifconfig rausb0
rausb0    Link encap:Ethernet  HWaddr 00:11:93:64:3E:3B
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

root@base:~# macchanger -i 00:0c:29:cd:a0:f0
MAC info: 00:0c:29:cd:a0:f0 (VMware, Inc.)

No Comments Yet »

Komentarų dar nėra.

RSS feed for comments on this post. TrackBack URI

Pakomentuokite

Blog at WordPress.com.