Macchanger Utility, and Usage

Exploring the Command Syntax

Used it before, but nothing beyond changing the MAC, and moving on? In this lab, the macchanger command syntax is walked through. The purpose for these exploration labs, is to get familiar with common tools, Operation Systems, and technologies.


The purpose of macchanger by Alvaro Lopez Ortega https://github.com/alobbs/macchanger GNU MAC Changer is an utility that makes the maniputation of MAC addresses of network interfaces easier.” README


One of the most important things to know is how to find more information. Applications will usually have a help syntax to obtain more information. Executing macchanger with the syntax option of -h will list the options available. At the prompt type: macchanger -h

macchanger -h

Next, I like to review, is the man page for the application, to learn additional details not generally put in the syntax help. At the prompt type: man macchanger

man macchanger

In the below video, I walk through the different options of macchanger.

Macchanger Utility Command Syntax Walkthrough


Why change the MAC address? Obviously it’s there for a reason. There are reasons to change it as well.

A couple of those reasons are:

  • Blend in - If all the devices on the network are Apple MAC addresses , an attackers machine with another vendor will standout.

  • Masquerade - Pretending to be an device already approved to be on the network, such as in a MAC filtered wireless lan.

The BIA option, seems interesting as it was unknown to me previously. It would be interesting to see if VMware addresses have that locally administered bit set, but that’s for another lab.

Up next Install a Kali Linux VM in a VMware ESXi 6.7 Environment 0088-deploy_vcsa_in_lab
Latest posts 0104-change-synology-password-cli 0105-free-git-ebook 0103-using-brew-bundle-to-backup-and-restore-mac-app-store-and-brew-apps Update macOS with an all in one alias Mac App Store Command Line Interface 0100-macos-softwareupdate-cli Markdown Crash Course Video What’s New with Fusion and Workstation [HCP1833] File IO in Python Overview of vSphere 7 Video 0095-what_is_iso Migrating Website HTML details Tag Microsoft RD Client iOS App 0091-create_vmware_esxi_usb_install_media Intel NUC Lab Hosts Hardware Setup 0089-installng_microsoft_sql_2016 Installing the First Two Domain Controllers in the VMware ESXi 6.7 Lab Environment 0088-deploy_vcsa_in_lab Macchanger Utility, and Usage Install a Kali Linux VM in a VMware ESXi 6.7 Environment Install Ubuntu 18.04 Virtual Machine in a VMware ESXi 6.7 Environment Install xRDP on Ubuntu 18.04 Install Chromium on Ubuntu 18.04 Install OpenSSH on Ubuntu 18.04 Install VMware Workstation 14 on Ubuntu 18.04 Nested ESXi server Laboratorium Rattus The Animal Within Who is Veeam? RSAC OnDemand Videos 0075-create_win10_sandbox_vm