It seems that the general consensus on “distro hopping,” the act of constantly switching between distributions of GNU/Linux, is that it’s a bad habit that should be consciously avoided. If you do a search for the term, you’ll get articles with titles along the lines of “How I Stopped Distro Hopping.” But it’s also a term that gets thrown around loosely, ….. read on..?
My capture-the-flag team played in the Insomni’hack teaser this year. During the competition, I worked on a single challenge titled “sapeloshop.” It was labeled as “Medium-Hard,” and it was in the binary exploitation category. The source code for the server wasn’t provided, so reverse engineering was necessary. I don’t think that having to reverse the ….. read on..?
“funsignals” was a 250 point binary exploitation challenge with 58 solves. The challenge itself was a very trivial example of sigreturn-oriented programming.
Sigreturn-oriented programming is a means of getting values into certain registers without having to use ROP gadgets that pop values from the stack. It’s a technique that relies on how UNIX-like operating systems implement ….. read on..?
It seems that static linking is back in style, or at least popular among all the hip new programming languages of today. I don’t have anything against statically linked binaries, nor do I have a problem with larger executables, but I’ve noticed that the acceptable size for an executable is a lot larger now than it was a few years ago; that is, the new kids on the block have ….. read on..?