MAC Spoofing on the Mac Mac OS X xnu
patches Credits: Peter
Bartoli
'I've posted patches for xnu that allow Mac OS X / Darwin to spoof MAC addresses, for use in conjunction with tools like Nemesis and Ettercap' -peter
Download:
unified ETHERSPOOF and RAW4ALL patch for xnu-124-4.2, sha1
Installation:
If you're a seasoned Darwin user or developer, you likely have all the tools
ready to go to build xnu, the Darwin kernel. If so, skip ahead to
step 5. However, if you're running
Mac OS 10.0.x, there are several steps to go through:
- Grab and install the developer tools from Apple's developer site if you
haven't already.
- make and make install relpath from the bootstrap_cmds
project.
- make and make install the Libstreams project.
- Unpack the cctools project,
- make all in the libstuff directory,
- make macos_all in the misc directory and
install seg_hack.NEW as /usr/local/bin/seg_hack,
- make macos in the libmacho directory and install
otmp_obj/libmacho_static.a in /usr/local/lib, and
- make kld_build in the ld directory and install
static_kld/libkld.a in /usr/local/lib.
- Build the xnu project with the patches below and the proper
options in bsd/conf/MASTER (inserted by the patch), and install your
new kernel at /mach_kernel. To back up your old one should go without
saying.
- Reboot.
Homepage:
You may find more installation information and known issues/bugs at the authors homepage. http://slagheap.net/etherspoof/
More Information
Mac Addresses and IP addresses are different, click to find your IP address with the IP Lookup
tool on the web for free.
FEEDBACK TIME!
If you have used xnu for Mac OS X or have had problems, let us know (:
|