Hacking/Shellcode/Alphanumeric/ALPHA3/x86/ASCII/Mixedcase/Decoder
From Skypher
|
▼Main Page |
|
ALPHA3's alphanumeric mixedcase ASCII decoders for x86 all use Hacking/Shellcode/Alphanumeric/IMUL 0x30 encoding. They all require their base address to be provided in a certain register or memory location. I've created implementations for the following base address sources:
See also
- x86 printable opcodes - A list of all available opcodes for alphanmeric code on x86.
- IMUL 0x30 encoding - A description of the technique used to encode/decode the data.
SkyLined would like to thank the following people:
- rix for the phrack article on aphanumeric shellcode.
- obscou for the phrack article on unicode-proof shellcode.
- Costin Ionescu for the idea behind w32 SEH GetPC code.
- tms320/ph4nt0m Security Team for the article on using a different IMUL value in my alphanumeric decoders.
- jamikazu for this VML fill method BoF exploit that points the SEH to the heap to bypass Software DEP .
