Fuzzywalls Blog

Ramblings about code on my Github or random things I found interesting.


How to write MIPS shellcode

If you’ve ever wanted to learn how to write shellcode check out this video series. I geared it towards MIPS, but the techniques can be applied to most architectures.

Setting Up the Development Environment.
Writing a reverse shell TCP server in C.
Converting the C code to MIPS assembly.
Removing bad bytes from the assembly.
Creating a byte string and debugging.

Each video is between 10 and 17 mintues long. I might be partial, but I think they are pretty good.