Researchers Claim That HP Laser Printers Can Be Hijacked To Steal Data And Catch Fire

hp-laserprinter-security-holes

The news was abuzz yesterday with coverage of a study released by Columbia University researchers warning consumers that HP laser printers are wide open to remote tampering and hacking. The researchers claim that the vast majority of printers from HP’s LaserJet line accept firmware updates without checking for any sort of digital authentication, allowing malicious users to abuse the machines remotely. The researchers go so far as to claim that modified firmware can be used to overheat the printer’s fuser, causing fires, to send sensitive documents to criminals, and even force the printers to become part of a botnet.

Officials at HP were quick to counter the claims, stating that all models built in 2009 and beyond require firmware to be digitally signed. Additionally, they say that all of the brand’s laser printers are armed with a thermal cutoff switch which would mitigate the fuser attack vector before any real fire risk would present itself. Despite HP’s statements, the researchers stand by their claims, asserting that vulnerable printers are still available for purchase at major office supply stores.

While most external attacks can easily be prevented with the use of a firewall, the fact that these printers accept unsigned firmware is undoubtedly an interesting one. We are curious to see if these revelations inspire anyone to create their own homebrew LaserJet firmware with advanced capabilities (and low toner warning overrides), or if this all simply fizzles out after a few weeks.

OpenPnP Working To Create An Affordable And Completely Open Pick And Place Machine

open-pick-and-place

If you happen to do a lot of SMD work, a pick and place machine is an incredible time saver. The problem is that most automated pick and place solutions are well outside of the “small outfit” price range, let alone the budget of a hobbyist.

We have seen some great DIY pick and place implementations around here, though most are lacking professional features or the sort of documentation that would make it easy for others to replicate. The OpenPnP project is looking change things, with a completely open source hardware and software solution with a price target of under $1,000.

Things are already well under way, with plenty of details available in the project’s wiki. According to the development page, a prototype should go into construction in the near future, and development of the pick and place’s control software is coming along nicely.

While things are looking great for the OpenPnP project, they can always use some help to keep things moving. Be sure to check out the project page if you are interested in lending a hand.

To see some of the progress being made, stick around to see a short demo video of the control software and camera in action.

[via Make]

Continue reading “OpenPnP Working To Create An Affordable And Completely Open Pick And Place Machine”

Network Monitoring Panel Built From The IT Department Junk Heap

network-monitoring-panel

One of the benefits of working in IT is that there is typically a healthy supply of miscellaneous, half-functioning equipment to mess around with. [Vittore] had an old laptop with a busted LCD sitting around (Google Translation), so he figured he might as well get it to do something useful. With a spare desktop LCD panel and some software tweaking, he built himself a slick network monitoring panel that hangs in his office.

He stripped the laptop down to the bare essentials, and mounted it along with an LCD screen in a plexiglass enclosure. He has Nagios running a server in his office, and with the help of a few plugins, he created a simple web interface that show him the topology of his entire network. The panel itself runs a live version of Debian, which he configured to load up his Nagios web page each time it is started.

While having the ability to view the status of every network-connected device in an instant is great, he didn’t stop there. While browsing around online, he found diagram for a simple USB-based performance monitor that uses a PIC to drive a pair of VU meters. He hooked the meters up to a router monitored by Nagios, so he can watch office’s bandwidth usage in real time.

If you’re interested in seeing how it was built, be sure to check out the Flickr photo set put together by [Vittore’s] co-worker [Matthew].

Pros And Cons Of Replacing Tool Batteries With Lithium Polymer

[HammyDude] was tired of buying replacement batteries for his power tools. He had some Lithium Polymer batteries on hand and decided to take one of his dead drills and swap out the dead power pack.

The orange battery pack you see above has a deans connector on it for use with RC vehicles. By opening up the drill housing, [HammyDude] was able to add the mating deans connector. Now the replacement easily plugs into the drill, and it even fits inside the handle body.

This battery is made up of several cells, and an inexpensive charger is capable of topping off each individually for a balanced charge. In the video after the break [HammyDude] points out that the Makita charger applies voltage to all of the cells in series. It’s incapable of balance charging so when one cell dies the battery is toast. We’ve encountered this problem with Makita tools before.

One drawback to take note of in the end of the video: this replacement doesn’t have any low voltage cut-off. Running this battery pack down too low will permanently damage it. There must be a simple circuit that could be added as a safety measure. If you know of one, drop us a tip.

Continue reading “Pros And Cons Of Replacing Tool Batteries With Lithium Polymer”

Extreme Finger Painting With A Router

Most of the time, CNC machines are used for very precise and exacting. There is another way that allows for a more “hands on” approach to routers and mills that allows for a lot more creativity and freedom. The touchCNC these guys whipped up allows anyone to finger paint with a friggin router.

From the forum post the guys sent in, they wrote a simple Android app for a tablet that allows for router control via a touch interface. There are three parts to the software. An Android app sends finger positions to a java server running on the CNC computer. This server dumps gcode into a text file. A vbscript inside the router software keeps reading from the specified file. With all this, finger movements are translated directly into machine movements.

The controls are fairly simple, like a real-life representation of Microsoft Paint. Of course there’s a ‘tap GOTO’ command that moves the router to a specified position. The router bit is lowered onto the work piece with a ‘long tap’ and stays lowered until the finger is released.

You can check out the code for touchCNC, but the guys are working on a few additional features like converting the tablets gyro output to gcode. Until then, enjoy the videos the guys posted after the break.

Continue reading “Extreme Finger Painting With A Router”

G-35 Circuit Board Porn

[Todd Harrison] took a slew of pictures in his quest to loose all the secrets of the G-35 Christmas Lights. These are a string of 50 plastic bulbs which house individually addressable RGB LEDs. We’ve seen a ton of projects that use them, starting about a year ago with the original reverse engineering and most recently used to make a 7×7 LED matrix. But most of the time the original control board is immediately ditched for a replacement. It’s become so common that you can now buy a drop-in board, no hacking needed. We enjoy the hard look that [Todd] took at the electronics.

The stock controller uses a single layer, single sided board. There’s a resin-blob chip, but also an SOP-20 microcontroller. Since [Todd’s] using several strings of lights on his house, he wondered if it would be possible to improve on the controller in order to synchronize the strands. His investigation showed that the board was designed to host a crystal oscillator but it is unpopulated. Unfortunately you can’t just add those parts to improve the timing of the chip (firmware changes would also be requires). He found that there’s a spot for a push-button. Quickly shorting the pads cycles through the effects, shorting them for a longer time turns off the string of lights. There is wireless control, but it seems that the only functionality it provides is the same as the unpopulated switch.

We enjoyed the close-up circuit board photos, and we like the spacing jig he used to attach the lights to his fascia boards. We’ve embedded a lengthy video about his exploits after the break. Continue reading “G-35 Circuit Board Porn”

Lamp Fading And Remote Control For The Lazy

[Dmitry Grinberg] has to walk all the way across his bedroom to switch the lamp on and off. The drudgery of this finally became too much, so he built a remote control and added dimming for good measure. Above you can see the circuitry for the remote and the receiver, as well as the finished remote housed in what he calls a ‘Chinese Altoids tin’.

After the break you’ll find [Dmitry’s] demo video. The remote control is quite responsive, and the dimming has great resolution. That’s thanks to a power N-channel MOSFET which switches the AC with the help of a full wave rectifier. The PIC 12F617 that controls the MOSFET is powered separately, and [Dmitry] mentions that you must use a transformer and not a switch-mode power supply to avoid a fire. We’d like to know more about this, so leave a comment if you are able to explain further.

The remote and receiver communicate via Infrared. The protocol is operating with 38 kHz signals using an easily sourced receiver tuned to that frequency. [Dmitry] shares all the details about the encoding scheme that he uses. Recreating this communications pairing is a great way to test your understanding of this technique. But if you need a refresher, here’s a tutorial to push you in the right direction. Continue reading “Lamp Fading And Remote Control For The Lazy”