Zero Day Garden Windows Exploit Development Part 0
Zero Day Garden Windows Exploit Development Part 0
Welcome to the first post in a series of tutorials on exploit development and vulnerability discovery!
I’ve spent a great deal of time studying this area of computer security and I’m eager to share with
others what I have learned. In doing so, I hope that I can gain a better understanding of these subjects
while also helping others who are new to the wild world of exploit development. This post will go
through the development environment setup you’ll need to perform to follow along in Part 1 next week
and general tips for newbies. So without further ado, let’s get started!
1. Get Windows XP SP3 32-bit running on a virtual machine (VirtualBox) with a Windows XP ISO file.
2. Install Immunity Debugger on the virtual machine
3. Install a code editor (like Sublime Text 3) on the virtual machine
After you’ve completed those 3 steps, you will be ready to tackle the upcoming tutorials with a
glorious virutal environment. Awesome job!
Fair warning though, I’ll be presuming you have some level of basic computer science knowledge. I
won’t be explaining in detail assembly language or how the stack works, I’m going to assume you
understand these things already. If you currently lack this knowledge, no worries! You can see a list of
resources at the end of this post to read up on/watch before coming back to this set of tutorials. See
you for Part 1 next week, you can subscribe to the RSS feed if you want to be notified right away.
頑張って!
UPDATE: Part 1 is posted here.
https://www.cs.virginia.edu/~evans/cs216/guides/x86.html
https://www.csee.umbc.edu/~chang/cs313.s02/stack.shtml
Intro to x86: Architecture, Assembly, Applications
https://www.youtube.com/playlist?list=PL038BE01D3BAEFDB0
The Shogun Lab logo is under a CC Attribution-NonCommercial-NoDerivatives 4.0 International License by Steven Patterson and is a
derivative of "Samurai" by Simon Child, under a CC Attribution 3.0 U.S. License.