Hello there, welcome to my blog. I’ll begin with some useless welcome post, like most blogs do đŸ™‚ and make it worse with an incredibly nerdy thing to do:
31 db 43 68 21 0a 00 00
68 6f 72 6c 64 68 6f 2c
20 77 68 48 65 6c 6c 89
e1 6a 0e 5a 6a 04 58 cd
80 31 db 31 c0 40 cd 80
|
Nope, it’s not a Cthulhu chant in some strange and ancient Unicode encoding. I admit it might have been though – we all know Unicode is evil.
No… It’s nothing but a… green-and-black Matrix themed “Hello World” Linux shellcode! đŸ˜€
Great!
You can put any byte instead of the 0x00 and then have a null-less hello-world
Comment by Openbsdguy — December 14, 2008 @ 2:14 am
True! It can additionally be made one byte smaller:
31 db 43 66 68 21 0a
68 6f 72 6c 64 68 6f 2c
20 77 68 48 65 6c 6c 89
e1 6a 0e 5a 6a 04 58 cd
80 31 db 31 c0 40 cd 80
Comment by Mario Vilas — December 14, 2008 @ 6:16 pm