Why is this shellcode not working? Writing to code/text segment possible culprit?

I’ve been looking more into the techniques behind stack/buffer overflow lately, and after much investigation, found myself learning assembly and writing my own shellcode. It has been a educational experience so far, especiall… Continue reading Why is this shellcode not working? Writing to code/text segment possible culprit?

Displaying Bitmaps on the Apple II

The Apple II was the popular darling that truly kicked off the ascention of the company that would later bring you darlings such as the iMac, iPod, and iPhone. The brainchild of the legendary Steve Wozniak, it was a low-cost home computer that made use of some interesting compromises to create video output with the bare minimum components. This can make it difficult if you want to output full-bitmap graphics on the Apple II – but it is certainly possible.

[cybernesto] set about completing this task, and released VBMP on GitHub. Programmed in assembly, it builds upon the work of …read more

Continue reading Displaying Bitmaps on the Apple II

is it possible to craft exploits for non-open source C/C++ software without fuzzing?

imagine that if i wanted to find a vulnerability in a program that is used by a lot of people in order to exploit it.

the program is open source and is written in C/C++ . would this even be possible (fuzzing excluded) as go… Continue reading is it possible to craft exploits for non-open source C/C++ software without fuzzing?

Acrylic Stencils Help with Component Placement for SMD Assembly

Surface mount is where the action is in the world of DIY PCBs, and deservedly so. SMDs are so much smaller than through-hole components, and fewer holes to drill make surface-mount PCBs easier to manufacture. Reflow soldering is even a snap now thanks to DIY ovens and solder stencils you can get when you order your boards.

So what’s the point of adding another stencil to the surface-mount process? These component placement stencils are [James Bowman]’s solution for speeding up assembly of boards in production runs too small to justify a pick and place robot. [James] finds that placing small …read more

Continue reading Acrylic Stencils Help with Component Placement for SMD Assembly

Tables are Turned as Robots Assemble IKEA Furniture

Hackaday pages are rife with examples of robots being built with furniture parts. In this example, the tables are turned and robots are the masters of IKEA pieces. We are not silly enough to assume that these robots unfolded the instructions, looked at one another, scratched their CPUs, and began assembling. Of course, the procedure was preordained by the programmers, but the way they mate the pegs into the ends of the cross-members is a very human thing to do. It reminds us of finding a phone charging socket in the dark. This kind of behavior is due to force …read more

Continue reading Tables are Turned as Robots Assemble IKEA Furniture