This is a notebook for working through The ShellCoder's Handbook, 2nd Edition (Anley, Heasman, Linder, Richarte), wherein things that gives one pause as a shellcoding amateur are documented. Hopefully, someone other than me finds this helpful, but it's okay if you are too 31337 to pick up anyting valuable here. Comments, questions, and contributions are more than welcome.
Subscribe to:
Post Comments (Atom)
Thank you very much!! Greetz from PerĂº!
ReplyDeleteThanks for posting this - I just started going through the book, but using the 2.6 kernel with the examples is too frustrating.
ReplyDeleteOne slight issue though - the image doesn't appear to have gdb installed.
This comment has been removed by the author.
DeleteYeah. That seems like a pretty big oversight. Point apt to the archive repos:
Deleteecho "deb http://archive.debian.org/debian/ sarge contrib main non-free" >/etc/apt/sources.list
Overwrite, do not append, and then use apt-get to install gdb.
awesome man!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletethis is excellent!
ReplyDeleteOne question though, how did you get gdb up and running on your image? i tried:
sudo apt-get install gdb
however it prompts me for a cd...
andy suggestions?
This comment has been removed by the author.
DeleteYou can only get the ISO now using jigdo, and that is just a world of hurt since you also don't have the bzip libs installed, ad nausem.
DeleteDo this instead:
echo "deb http://archive.debian.org/debian/ sarge contrib main non-free" >/etc/apt/sources.list
(yes, overwrite the existing file)
Thanks very much, need a legacy vm to practice on.
ReplyDeleteThis VM still fires up, but what's the username and password?
ReplyDelete