Skip to main content

pxethiefy

pxethiefy is a tool to enumerate PXE boot media provided from an SCCM server in a target network by broadcasting for PXE servers, requesting offered boot media and trying to decrypt it.

Install

Setup a venv, then...

sudo venv/bin/python3 -m pip install -r requirements.txt
sudo venv/bin/python3 pxethiefy.py -h

Note: I'm having this issue which complains about No module named 'scapy.modules.six.moves', so doing sudo venv/bin/python3 -m pip install scapy==2.6.0 KIND OF fixed it

tip

If you get errors about get_if_raw_hwaddr, then this issue will likely fix your problem! Just open the pxethiefy.py and where you see from.scapy.all import *, modify it so that it includes this line below it:

from scapy.all import *
from scapy.arch.unix import get_if_raw_hwaddr