D-Link hedwig.cgi - Cookie bof - return to system

This is the second exploit from the advisory by Roberto Paleari (http://www.exploit-db.com/exploits/27283/). As in the module https://github.com/rapid7/metasploit-framework/pull/3385 I have created a ROP to system and this starts the telnetd.

![dlink_hedwig_cgi_bof](https://cloud.githubusercontent.com/assets/497520/3132822/8bd5fca2-e813-11e3-8fd3-a081bf87f8b2.png)

This vulnerability is not only in the DIR-645. It is also in the firmware of the DIR300 and DIR600. I think there could be other devices out there that are also vulnerable.
Jeah but `;` and `&&` behave differently. `&&` is only executed if the first command returns with return code 0. `;` behaves the same like a single `&` - the command is always executed regardless of the previous return code.

Example:
```
root@firefart:~# rm asdfa; echo "B"
rm: cannot remove `asdfa': No such file or directory
B
root@firefart:~# rm asdfa && echo "B"
rm: cannot remove `asdfa': No such file or directory
```

I like the a) b) c) way of determing the character, but are there any consequences when using `;` as a default and a previous command fails?