Telephreak 11 Badge Update – BUGS!

Hey everybody, just wanted to give a quick status update on the Telephreak badges. Software If your badge has a white screen, there’s probably either a hardware issue, or (more likely), it hasn’t downloaded an image from another badge yet. The software is buggy, and radio transmissions can be garbled when downloading images with multiple … Continue reading “Telephreak 11 Badge Update – BUGS!”

Using the XGecu TL866II Plus Under Linux with Wine

Fortunately, thanks to the work of radiomanV, it’s very easy to get your XGecu TL866II working under Linux with Wine. After installing Wine, use it to run the Xgpro setup tool.  Afterwards, there are only two things to do. First, run the following command: sudo echo ‘SUBSYSTEMS==”usb”, ATTRS{idVendor}==”a466″, ATTRS{idProduct}==”0a53″, GROUP=”plugdev”, MODE=”0666″‘ > /etc/udev/rules.d/51-minipro.rules && sudo … Continue reading “Using the XGecu TL866II Plus Under Linux with Wine”

Why your new ATmega328P is Acting Strangely When You Run Arduino Binaries

I was recently working on a project based on the ubiquitous ATmega328P microcontroller from Atmel.  I decided that to make it easy for other people to work with, I would write the software for the microcontroller in the Arduino IDE. Once I had a basic image prepared and loaded onto the microcontroller using a device … Continue reading “Why your new ATmega328P is Acting Strangely When You Run Arduino Binaries”

Scaling Network Security Technologies by Decoupling Traffic Ingestion from Analysis using Open-Source

Thanks to my good friend Marc Uchniat for helping develop this idea As networks grow larger and faster, monitoring technologies have a difficult time scaling. Most times, solutions involve splitting traffic into smaller and smaller feeds from network tap infrastructure, and running analysis tools at line-rate on that traffic. If the traffic volume exceeds the … Continue reading “Scaling Network Security Technologies by Decoupling Traffic Ingestion from Analysis using Open-Source”

Getting into the Pace 5268AC Router, part 3: Sacrifices Must be Made (to the JTAG gods)

After several unsuccessful attempts to figure out how the password for the PKCS12 archives is generated, I decided to build a jig to interface with the diagnostic port on the front to see if I could find a JTAG interface.  Unfortunately, the connector used had a 1mm pin pitch that was difficult to find an … Continue reading “Getting into the Pace 5268AC Router, part 3: Sacrifices Must be Made (to the JTAG gods)”

Let’s Repair an Ancient Macintosh SE/30, part 2: What the Hell is a Simasimac?

After the previous post, the first order of business was to get the capacitors and battery replaced. I used tantalum capacitors instead of electrolytics to prevent the same thing from happening again down the road. This presented some challenges, as some of the larger electrolytics had very different footprints from their tantalum counterparts. I simply … Continue reading “Let’s Repair an Ancient Macintosh SE/30, part 2: What the Hell is a Simasimac?”

AF_PACKET bindings for Rust

I’ve finally gotten my AF_PACKET bindings in Rust working properly – this should allow people to start developing network sniffers, monitoring tools, and security-related software using Rust.  There’s a lot of clean-up ahead and I want to make the interface more controllable, but for now, it’s still pretty simple to use.  I need to write … Continue reading “AF_PACKET bindings for Rust”

Let’s Repair an Ancient Macintosh SE/30, part 1: Looks Like it’s Broken

This weekend I attended the 7th Vintage Computer Festival Southeast in Roswell, GA. Before going, I promised myself that I wouldn’t buy anything, but they happened to have an as-is Macintosh SE/30 for sale for $60, and I happened to have been looking at them all week, so I took a chance and bought it. … Continue reading “Let’s Repair an Ancient Macintosh SE/30, part 1: Looks Like it’s Broken”