I'm a Masters Research student at http://www.cqu.edu.au. The following is a partial list of things I've done in the past.
A link to my blog http://silviocesare.wordpress.com which contains details of projects that I'm working on. It has the technical information that this webpage lacks.
MemCheck_v0.01.tgz is a qemu fork and kernel patch that reports on out of bounds heap access in the Linux Kernel as they occur, similar to Valgrind. It was released at http://www.ruxcon.org.au. It's not super polished, as I stopped most of its development after not finding any bugs in linux 2.6.26.3 after running the the Linux Kernel Test Project's test suite. It's probably worth the effort to develop it furthur as I'm sure it is capable to find real bugs or help debug problems in future linux kernels, especially as a test suite. I attempted a similar project for Cisco IOS using the dynamips emulator, but I need to do more reversing to eliminate the slew of false positives it generates. I might start working on the Cisco IOS 0day detection tool using dynamips that I talked about in my Ruxcon presentation.
Here is a link to my Ruxcon (2008) presentation SecurityApplicationsForEmulation.ppt, which talks about MemCheck pus a few other things like symbolic execution, reversing Cisco IOS heap management using dynamips (which I didn't release any source code for), dynamic taint analysis, automated unpacking (I wrote one but haven't released it) and tracing binaries using an emulator.
Quines A quine is a program that when run produces as output its own listing. There are some links to websites on quines, and some quines I've written are also available.
http://www.blackhat.com/presentations/bh-usa-03/bh-us-03-cesare.pdf are the slides I presented at both Blackhat and Defcon. It's probably not the best presentation, but I wanted to make the presentation less technical than what I had made it at ruxcon (see below). The presentation was on some kernel auditing of the opensource kernels that I performed at the end of 2002. I was kinda bored at work one day, and wanted a personal project, so I started auditing the kernels and took the work home with me. I did this part time for a while and found a ton of exploitable bugs. Some time later in 2003 I decided to make a presentation of it.
I presented at Ruxcon, before Blackhat, and gave a list of most of the bugs that were patched. The presentation is Kernel-Auditing.sxi and its in old openoffice format. Most of these source snippets were included in a tarball on the Ruxcon archive website, but you can grab it here also BugsAndExploitsFrom2002.tgz Not all the bugs fixed are included in the tarball, as I wasnt keeping strict records before I decided to make a presentation of the audit. It's a pity as some of the bugs that I lost and not in the tarball were pretty interesting, including a number of exploitable openbsd bugs. OpenBSD didn't credit me in the cvs patches on a number of occasions - alas i fear this is the curse of many lazy auditors who never receive public creditation.
I also presented at CanSecWest in 2003, but alas I no longer have the slides. Thankfully with free online services that host mail and web, tracking historical work which would otherwise be lost is now pretty easy.