Archive for the ‘Hacking’ Category

Story on the latest deadfrog hacking

Thursday, March 17th, 2005

A couple months ago Deadfrog was hacked. During my inspection, I found that the system would log into IRC networks and await instructions to send spam or launch distributed denial of service attacks against some host. There is a story on the BBC that reveals how wide spread this problem really is. You can read about it at here.

Got hacked

Wednesday, February 9th, 2005

Sorry for the downtime over the last day and a half. Sometimes server administration just doesn’t work into my schedule. With the mail server dying multiple times three weeks ago surrounding my daughter’s birth and the web server getting hacked when my schedule with the kid, school, and work just wouldn’t allow, it is back up now. Fun fun fun.

More on the MPC850

Friday, October 29th, 2004

I managed to get the DirectvDSL X2 modem to erase its flash and reprogram with new flash through the BDM port. The new stuff doesn’t work though. It was more of a test to see if I could reliably erase and reprogram the flash chip. I’m using the MPCBDM version 2 cable and gdb with mpcbdm support. Not knowing anything about the processor or in-system flashing, it was a long uphill battle. My next trials will be to load a boot loader that will eventually boot linux. I’m trying for U-Boot right now but I think I’m going to have to make a custom board config file. It doesn’t look easy but we’ll see.

I wrote a file for the Intel DA28F320J5 flash chip. It wasn’t really hard once I figured out what the format was but it’s just easier to get the from someone else. If you want it leave a comment to this blog entry, and I’ll get back to you.

Motorola MPC850

Tuesday, October 26th, 2004

On a lighter, and more interesting note, I’ve been discovering the inner workings of BDM ports on Motorola processors. It all started when this useless DirectvDSL modem showed up on my desk at work. It’s useless because the firmware is hardcoded to work only with DirectvDSL and since they’re no longer operational, it’s basically a brick. Opening it up, I discovered a MPC850 processor, 4 MBytes Flash, and 16 MBytes of RAM. It would make a nice embedded systems project. I traced out the debug port which turned out to be BDM instead of JTAG, although they are very similar. I built a BDM interface and it works. After figuring out how to use the BDM support in GDB (GNU Debugger), I’m finding myself getting into the inner workings of the processor and what makes it tick. I’ve only ever dealt with 8-bit micros before, but this 32-bit thing is something else. Maybe it’s just overwhelming because this processor is capable of so many other things. If you’re knowledgable on the MPC8xx/5xx processors, I’d like to hear from you. I have some questions.