Interview With An Adware Author

toolbars2

Philosecurity has an interview with [Matt Knox], a former coder for Direct Revenue, an adware company which was sued in 2006 by New York governor Eliot Spitzer. The interview contains some interesting details of how the adware code worked internally: it created a Browser Helper Object, then ensured that the Browser Helper Object stayed up by creating a poller to check every ten seconds and regenerate the Browser Helper Object if it had stopped running. The poller ingeniously masked itself partly by exploiting Windows’ Create Remote Thread function to run itself as a series of threads instead of as an executable.

The truly fascinating bit of the interview is how [Knox] defies your initial suspicion that he’s a complete scumbag; he started off writing spam filtering software, was hired by Direct Revenue to do traffic analysis, started writing tiny bits of code to improve the adware, and eventually wound up knee-deep in the code.  [Knox] notes that you can get ordinary people to do incredibly distasteful things if you break those things into small enough chunks and introduce them gradually.

[via Waxy]

[photo: xcaballe]

N8VEM Single Board Z80 Computer

n8vem

The N8VEM is a homebrew computer project based on the classic Z80 microprocessor. It’s designed to be easy to build using large TTL DIP components instead of SMD devices. It runs the CP/M operating system and all drives are virtual in RAM/ROM. While the base hardware is interesting, we really like the potential for expansion using a backplane. Have a look at the project’s Hardware Overview to see extra boards like the bus monitor and the prototyping board. We found out about this project on [Oldbitcollector]’s blog; he’s using a Parallax Professional Development Board to create a VT100 terminal for the N8VEM.

Wireless BlinkM Control

blinkm

[John] has been working with several BlinkM RGB devices. He’s created a controller to talk to each of the BlinkMs wirelessly and change their behavior. The core is an old relay tester box used to test telephone circuits. Each of its four knobs are connected to the analog inputs on the Arduino. The signal is transmitted using RFlink devices. Each BlinkM is paired with an ATmega168 and receiver. The control box also has a switch to send the same signal to all of the devices at the same time. The transmit and receive code are available on his site. You can find a video of it embedded below.

Continue reading “Wireless BlinkM Control”

DC Gearmotor Teardown

dcmotor

The RepRap project has made heavy use of the Solarbotics GM3 Gearmotor as part of their extruders. Unfortunately they’ve proven to be underpowered for the task and the plastic gears could cause future problems. [Zach] decided to investigate some other options. He bought a pile of motors from Kysan to try out. He posted a teardown of one of the motors on Flickr. He found it not only easy to disassemble, but the metal gears were also easy to put back together. Next up is testing it on the machine.

Intel 4004 Internals

The silicon wizards at Flylogic have certainly posted an interesting chip this time around. The Intel 4004 was the first widely used microprocessor. The logic gates are much larger than you’d find in modern chips. The unique feature is that each gate is designed to make the most efficient use of the silicon instead of the standardized shapes you find now. They’ve uploaded a full image of the chip.

For an introduction to silicon hacking, we reccomend [bunnie]’s talk from Toorcon and [Karsten]’s talk from 24C3. You can find many more posts on the topic in our silicon tag.

NoiseAXE Minisynth

3172157928_b226c6b2e0_o

The NoiseAXE is a miniature synthesizer based on the Picaxe 08M microcontroller.  Its operating principle is fairly simple: a conductive stylus touches the leg of one of eight resistors to play one of eight notes, while a photoresistor controls the amount of modulation, creating a variable vibrato effect.  While the synthesizer’s output is rather limited (the NoiseAXE isn’t exactly a Yamaha DX7), it’s still a pretty cool little project; you could use its unique sounds to add that gritty analog touch to your next electro hit.  Check out the video clip below to see and hear it in action.

Continue reading “NoiseAXE Minisynth”