|
Reassembling Sniffed Firmware or a Binary With Scapy
So, I got bored one night (or morning depending on your perspective), and I decided to sniff the firmware upgrade process for my network printer, Fun! :) I used Wireshark (yeah my tcpdump foo is bar) to isolate the TCP stream between the VM upgrading the firmware and the printer and saved the pcap. I have been meaning to play with Scapy for quite some time, so I fired up ipython and in about 20 minutes I had a quick script to extract the data I needed. The script is pretty basic and may not work in all cases, but I figured I'd document somewhere just in case or someone else might need it in the future. Hope it helps someone in the future :) Comments
| ||||||