Hacking Into Your Router’s Administrative Interface

zte_zxdsl_router_hack

[Arto] recently upgraded his home Internet subscription from an ADSL to VDSL, and with that change received a shiny new ZTE ZXDSL 931WII modem/wireless router. Once he had it installed, he started to go about his normal routine of changing the administrator password, setting up port forwarding, and configuring the wireless security settings…or at least he tried to.

It seems that he was completely unable to access the router’s configuration panel, and after sitting on the phone with his ISP’s “support” personnel, he was informed that there was no way for him to tweak even a single setting.

Undaunted, he cracked the router open and started poking around. He quickly identified a serial port, and after putting together a simple RS232 transceiver, was able to access the router’s telnet interface. It took quite a bit of experimentation and a good handful of help from online forums, but [Arto] was eventually able to upload an older firmware image to the device which gave him the configuration tools he was looking for.

Aside from a few Ethernet timeout issues, the router is now performing to his satisfaction. However, as a final bit of salt in his wounds, he recently read that the admin panel he was originally seeking can be accessed via the router’s WAN interface using a well-known default password – frustrating and incredibly insecure, all at the same time! He says that he learned quite a few things along the way, so not all was lost.

DIY Bolt Together CNC Router

Before I decided to build my own CNC machine I had seen a few bolt together machines on the internet, usually constructed using 80/20 aluminum extrusion. My write up describes my attempt at a completely DIY bolt together machine made from 25mm aluminum SHS, 50mm shelving brackets and lots and lots of gutter bolts.

Building the machine involved drilling and tapping about 400 holes (if I can still count) and assembling the machine over a 3 month period. I designed it mostly on the fly which lead to a few headaches, but in the end a machine that works quite well (if slowly and noisily). I go through each major component of the machine and describe how and why I would have changed it if I had followed the normal plan-design-build methodology.

I have tried two versions of stepper motor drivers and you can find the schematics for the DIY version on my site. The entire thing runs from a Linux PC running EMC2, check out a video after the break to see it in action and here are some photos of a few of my machined items.

Continue reading “DIY Bolt Together CNC Router”

The Complete AVR Programmer That Fits In Your Pocket

We have seen a few very nice and polished AVR based projects from [Manekinen] over the last few years. Now he has just finished his latest project, the µProg, a super tiny complete AVR programmer with a bunch of features. The µProg completely eliminates the need for a computer to program your embedded AVR chips.

The programmer fits entirely behind an LPH7779 graphics display, and accepts any FAT16/32 formatted microSD cards. Some features include, reading, writing or verifying flash, eeprom, fusebits and lockbits, it also shows amusing animations after every operation. The device is controlled with the use of 4 tactile buttons and operates on a couple of CR2032 batteries.

For an amazingly detailed write up including pictures, eagle files and firmware check out his website. The video embedded after the break has a nice demonstration of the µProg in action, showing off a few of the features and animations. You should also check out his PSU monitor and a spectrum analyser

Continue reading “The Complete AVR Programmer That Fits In Your Pocket”

VGA Testers For The Children

Recently on our Hack A Day forums a member asked about getting some VGA testers made in our “Request and Commissions” forum for a charity called the World Computer Exchange, who take old office PC’s and freshens them up to be used by children in developing countries for their education.

I sort of wanted to do a no brainier electronics build as I had been working on that Apple II weather display for quite a while at that point. I say no brainier because I decided to use one of the many already designed vga testers out there and all I really had to do was get it to fit in whatever box we ended up with.

I choose the deogen because it was already featured on Hack A Day, supports multiple raster patterns and resolutions (640×480 through 1280×1024), is already pretty darn small, and uses an ATTiny 2313 which is good because I am already set up for AVR micro controllers. For a case I choose to use some plastic “Ice Breakers” mint boxes, which due to their oval shape makes it quite a bit smaller than an altoids tin. The challenge is on to shove a PCB, switch, 9V battery, 2 buttons and a vga connector in the cramped space.

Join us after the break for a pile of pictures and some build notes.

Continue reading “VGA Testers For The Children”

Minimalistic 555 Adding Machine

How many 555 timers does it take to add up two 10 digit numbers? [Alan’s] 555 Adding Machine does it with 102 of them, he designed the machine as an extreme entry to the 555 contest and the original plan was to make it even more complicated. This machine uses the 555’s to implement a nine decade accumulator and multiplexer, all inputs are managed by an old school dial from a rotary phone which apparently provide nicely timed outputs. Addition and subtraction are achieved using 9s compliment arithmetic which he discusses in the video after the break, for anyone who wants to brush up on 9s compliment or 555 theory.

Alan’s website has some nice pictures (We’re particularly impressed by all that minimalistic soldering) including schematics, and a very nice 33 minute video in which he discusses in detail how the machine works and even offers some history on the Pascaline, which is mechanical calculator that works on similar principles.

Continue reading “Minimalistic 555 Adding Machine”

Simple Bench Power

When dealing with electronics you need 1 key thing, electricity. For quite a while now if I needed 5 volts I would just grab my homebrew arduino, but that is not always handy and its tethered to the pc and it does not have 3v. If I wanted 3 volts, now I am digging around looking for my UBW32 which does have 3v3 but now I have a 50$ microncontroller with very small regulators (so therefore only small loads) dangling around just for power, and its a mess.

So I need just a board that takes some DC from a wall wart and regulates it to usable voltages, and I set about to make it. This regulator board puts out +5, +3.3, variable and negative variable voltages, is pretty easy to make, and make a nice addition to the bench. (until I can get a real bench supply someday)

Now I know this is not ground breaking hackery, but I hope it helps someone out there, join us after the break to see what’s going on.

Continue reading “Simple Bench Power”

Xerox Phaser Drum Unit Hacked, Lives To Print Another Day

Faced with a printer that would stop printing for no apparent reason, Finnish pirate and hacker [Janne] decided he had had enough. After doing a bit of research, he disassembled the drum assembly and replaced some components. The end result? Supposedly ‘broken’ printers started working again.

Continue reading “Xerox Phaser Drum Unit Hacked, Lives To Print Another Day”