Exploits are demonstration software or techniques that illustrate a means of taking adavantage of a vulnerability in order to cause software to behave other than expected.