Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 54 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Malwarearrow SANS SEC709 - Developing Exploits for Penetration Testers & Security Researchers
EH-Net
May 19, 2013, 03:51:56 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: SANS SEC709 - Developing Exploits for Penetration Testers & Security Researchers  (Read 7241 times)
0 Members and 1 Guest are viewing this topic.
blueshift23
Newbie
*
Offline Offline

Posts: 3


View Profile
« on: January 27, 2009, 03:00:13 PM »

Hello...

This is Steve Sims sending out an update on my SANS course SEC709 - Developing Exploits for Penetration Testers & Security Researchers. The course has been expanded to a four day course, with a five day version running occasionally as well. Interestingly, the course is getting mostly international and government attention...

The four day version includes:

- Writing standard Stack-based buffer overflows.
- Writing return-to-libc style stack-based buffer overflows.
- Defeating Stack Canaries and Cookies.
- Defeating Address Space Layout Randomization (ASLR)
- Defeating software and hardware Data Execution Prevention (DEP).
- Defeating Safe-Structured Exception Handling (SafeSEH).
- Exploiting format string vulnerabilities.
- Heap overflows abusing dlmalloc and ptmalloc.
- FreeList exploitation.
- GOT, DTORS, and function pointer overwrites.
- Heap spraying on XP SP2/3 & Vista.
- Process Environment Block (PEB) Exploitation.
- Fuzzing for bug discovery.
- Understanding x86 assembly.
- Understanding symbol resolution in depth.
- Capture the Flag!

This is a very technical, advanced course and is not for everyone. It is very up to date unlike many other courses I've come across through various vendors. I would love to have you if you're up to the challenge! You do not need to be a programmer, but do need to understand programming concepts and be a quick learner. We use Python and C to exploit vulnerable programs written in C and C++.

Why should you take the course? The companies we are protecting expect us to have a strong skill set when it comes to penetration testing. Running automated checks for known vulnerabilities is fine, but only checks for, well, known vulnerabilities. When performing black box or crystal box penetration testing, or when testing home-grown and commercial applications, you must be able to step outside of the box and exhaust all attack vectors. Also, during a risk assessment, you may get a risk item after running a code scanning tool such as Fortify. Does this mean the risk item is an absolute flaw in the application that allows an attacker to take control? Unless you can take the next step and write custom exploitation PoC code, you don't know... I've seen countless companies spend millions on remediating code for a supposed vulnerability that cannot be exploited.

Other justification for taking the course includes:

- Understanding the attack methods hackers use to write 0-day exploits.
- Understanding what security controls have been applied to various Windows and Linux OS' and how to defeat them!
- The ability to write custom exploits.
- Knowledge gained and job security.
- Because you're a security rockstar...!

There is no ego or assumptions that come with this class. The course is to serve as a bridge from standard penetration testing to advanced penetration testing and exploitation development. Through the methods used in the class, I have discovered 0-day vulnerabilities in RFID software, TFTP software, FTP software, RPC services, Cellular phone software and a plethora of home-grown application flaws.

If you have any questions, you can hit me up at stephen@deadlisting.com. I'm happy to answer questions on the course material, prerequsites, etc...

The course and dates it is running can be found here: http://www.sans.org/training/description.php?mid=1107

Regards...

Steve
Logged
BillV
Hero Member
*****
Offline Offline

Posts: 1892


View Profile WWW
« Reply #1 on: January 27, 2009, 03:23:37 PM »

Hello and welcome, Steve.

Thanks for the great description of the course! Smiley It definitely sounds like something a lot of us will surely be interested in. I'm certainly adding it onto my wish list Grin

BillV
Logged
nebu10uz
Sr. Member
****
Offline Offline

Posts: 368



View Profile WWW
« Reply #2 on: January 27, 2009, 04:45:31 PM »


ooh... I would love to take this course.
Logged

Security+, OSCP, CEH
xXxKrisxXx
Hero Member
*****
Offline Offline

Posts: 512



View Profile
« Reply #3 on: January 27, 2009, 06:41:39 PM »

Very nice course. I was referred to that course a few days ago when I was posted a question in the forum and it looks like just the course I asked about. Would be a good Feb 2009 Free Giveaway for active members, -coughs- not that I'm hinting anything Don.  Cheesy
Logged

eCPPT, GCIH, OSCP, OSWP
timmedin
Sr. Member
****
Offline Offline

Posts: 469



View Profile WWW
« Reply #4 on: February 14, 2009, 12:49:55 PM »

This is a very technical, advanced course and is not for everyone. It is very up to date unlike many other courses I've come across through various vendors. I would love to have you if you're up to the challenge! You do not need to be a programmer, but do need to understand programming concepts and be a quick learner. We use Python and C to exploit vulnerable programs written in C and C++.

How much C & C++ would I have to know? I have my GPEN, GCIH, but I haven't done C, C++ in years. I used to be a developer (VB -> C#) before I switched to networking and eventually into security.
Logged

twitter.com/timmedin | http://blog.securitywhole.com
blueshift23
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #5 on: February 16, 2009, 12:53:40 AM »

Hey...

Congratulations on getting the GCIH and GPEN!

For SEC709, you do not need to know C and C++ very well, but you need to understand programming concepts and have some experience with at least scripting or else the content may seem rather abstract. It sounds like you have the necessary background. I can tell you it will be much more challenging than most other courses.

We only write one exploit in C and that's to beat ASLR on Linux Kernel 2.6.28. We use Python to do most of the exploitation, which is a very easy programming language and quite intuitive in terms of exploitation. We spend most of our time hacking C programs, which of course we are doing by going through debuggers and assembly... This you learn in class.

Please contact me at stephen@deadlisting.com if you have any further questions. Starting at SANSFIRE in June, the first day of the 5-day class will be on "Fuzzing for Bug Discovery." In Orlando and New Orleans it is a 4-day course...

Thanks...

Steve
Logged
timmedin
Sr. Member
****
Offline Offline

Posts: 469



View Profile WWW
« Reply #6 on: February 16, 2009, 11:47:56 AM »

Thanks...

Steve

You aren't by chance Steve Sims the course author?
Logged

twitter.com/timmedin | http://blog.securitywhole.com
xXxKrisxXx
Hero Member
*****
Offline Offline

Posts: 512



View Profile
« Reply #7 on: February 16, 2009, 12:03:28 PM »

lol,
my guess is he is man, he knows a lot about the course & provided the same e-mail up top.
Logged

eCPPT, GCIH, OSCP, OSWP
timmedin
Sr. Member
****
Offline Offline

Posts: 469



View Profile WWW
« Reply #8 on: February 16, 2009, 01:37:49 PM »

lol,
my guess is he is man, he knows a lot about the course & provided the same e-mail up top.

Didn't read that well enough. Today is not my day Wink
Logged

twitter.com/timmedin | http://blog.securitywhole.com
Ne0
Jr. Member
**
Offline Offline

Posts: 62


View Profile
« Reply #9 on: February 17, 2009, 03:06:47 AM »

some times u have to risk to no more abt the hidden objects  Grin
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.067 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Free Business and Tech Magazines and eBooks

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.