Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For a presentation (10-15 mins) purpose what is the simplest demonstration of "crashing an application" on a machine can be done.

share|improve this question

Typically buffer overflows are good - it is generally easier to make one give a crash result than a useful compromise result.

And in general looking at the security advisories lists will be your best bet for current exploits that will crash a server, app or platform.

share|improve this answer

The classic document on buffer overflows is Smashing The Stack For Fun And Profit. The examples require a Unix based system, e. g. Linux.

The main example is based on a vulnerable program which is flagged to be executed with super user permissions. Then a second program exploits the vulnerability and ends up with a shell that has super user permissions.

share|improve this answer

If you just need to perform a buffer overflow and demonstrate how you would hypothetically take control of the EID to inject shellcode, then you could just write a small C application that just reads in a single command-line argument, and then does a copy() function to move the value into another variable. Then run that command with a huge input string with a debugger (such as GDB in *INX) and you can see it crash and get the memory and register information.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.