Home
Calendar
Certifications
Columns
Features
Forum
Resources
Vitals
Latest Additions
April 2013 Free Giveaway Sponsor - eLearnSecurity
Human Intelligence to Navigate the Security Data Deluge
February 2013 Free Giveaway Winner of SANS CyberCon Training
Interview: Bugcrowd Founders on Herding Ninjas for Crowdsourced Bug Bounties
Network Forensics: The Tree in the Forest
March 2013 Free Giveaway Sponsor - Mile2
Book Review: Violent Python
February 2013 Free Giveaway Sponsor - SANS
Holiday 2012 Free Giveaway Winner of Metasploit Pro by Rapid7
Course Review: SANS FOR408 Computer Forensic Investigations – Windows In-Depth
The Security Consulting Sugar High
Tutorial: Fun with SMB on the Command Line
Interview: Ilia Kolochenko, CEO of High-Tech Bridge
October 2012 Free Giveaway Winner of LearningGate Training
The Broken: Assessing Corporate Security in 2012 to Make a Better 2013
EH-Net Login
Welcome Guest.
Username:
Password:
Remember me
Lost Password?
No account yet?
Register
Who's Online
We have 27 guests and 1 member online
You are here:
Home
Resources
Tools
Canvas versus Metasploit
EH-Net
May 22, 2013, 11:32:56 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Go back to The Ethical Hacker Network Online Magazine
Home Page
Home
Help
Calendar
Login
Register
EH-Net
>
Resources
>
Tools
(Moderator:
don
) >
Canvas versus Metasploit
Pages: [
1
]
2
Go Down
« previous
next »
Print
Author
Topic: Canvas versus Metasploit (Read 19679 times)
0 Members and 1 Guest are viewing this topic.
sil
Hero Member
Offline
Posts: 549
Canvas versus Metasploit
«
on:
July 29, 2010, 04:05:13 PM »
So I started tinkering with Camtasia and decided what better way to do two things... Compare "tools" and show off music I make out of boreDumb.
http://infiltrated.net/metasploit-versus-canvas/
Anyhow, I will explain more about this sample video some time along with why its not always worth relying on one tool
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
ajohnson
Recruiters
Hero Member
Offline
Posts: 1057
aka dynamik
Re: Canvas versus Metasploit
«
Reply #1 on:
August 01, 2010, 09:47:53 AM »
Good stuff. As much as I like the music, you could probably do a bit of editing to shorten the length a bit. Sitting through autopwn twice got a bit tedious.
Also, how many times do you need to be told to use db_connect instead?
Logged
WIP: GCFA |
www.infosiege.net
| @infosiege
The day you stop learning is the day you start becoming obsolete.
hayabusa
Hero Member
Offline
Posts: 1632
Re: Canvas versus Metasploit
«
Reply #2 on:
August 01, 2010, 09:56:50 AM »
Hehe... you two just like pushing each others' buttons, don't you? <grin>
I liked the music selection!
[edit: and yes, the db_autopwn was a long one to sit through, twice]
«
Last Edit: August 01, 2010, 10:05:32 AM by hayabusa
»
Logged
~ hayabusa ~
"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'
OSCE, OSCP , GPEN, C|EH
Equix3n-
Sr. Member
Offline
Posts: 386
Re: Canvas versus Metasploit
«
Reply #3 on:
August 01, 2010, 10:19:47 AM »
Quote from: dynamik on August 01, 2010, 09:47:53 AM
Good stuff. As much as I like the music, you could probably do a bit of editing to shorten the length a bit. Sitting through autopwn twice got a bit tedious.
Same here.
Logged
sil
Hero Member
Offline
Posts: 549
Re: Canvas versus Metasploit
«
Reply #4 on:
August 01, 2010, 11:52:06 AM »
I didn't want anyone coming back stating "well he probably... which is why metasploit didn't"... Indeed it was annoying for ME to sit through it (which I did). At the end, I did the vid for two reasons: 1) Had to figure out Camtasia 2) Wanted to show others why reliance on any tool is not a good idea.
In the meantime, I created my own "autopwn" program. Does the following
1) Scans the network using parallel hosts - this is to avoid setting off alarms
2) uses a combination of NMAP's version
3) Takes all the output from all parallel hosts and uploads them to a central location. Parses out all the data uniquely
4) Takes the parsed out data and scours for the maximum rated exploit against the version
5) Runs along using wget to download the exploit in a directory named after the target
On 4, I like to avoid being noisy, so instead of running inconsistent exploits against say IIS, what I do *sometimes* is install the exact version if I can find it, then test against my version. This allows me to get a higher percentage rate of a working exploit against the machine I'm testing
ASCII explanation
Code:
scanner_1 ---
scanner_1 |
scanner_1 | -----> Machine_2_B_Tested
scanner_1 |
scanner_1 ---
scanner_1 ---
scanner_1 |
scanner_1 | -----> Send all data to Sorter
scanner_1 |
scanner_1 ---
Sorter ---> Parse out exploitable services
Sorter ---> Search CVEDetails.com for specifics (LWP is your friend)
Sorter ---> Search for high CVSS score on the above
Sorter ---> Search exploit-db.org, milw0rm, packetstorm for exploit
Sorter ---> Pass info to fuzzbox
Sorter ---> Tinker with peach, klocwork, beStorm and Paimei
On my fuzzbox setup, I don't have it down to a science yet but am working on it. My goal isn't point and click fire and forget more like a "Laser Guided Missile" approach. I truly believe in trying to be as inconspicuous as possible when I can so many of the tools are run from typical command line Linux and BSD VM images. When I use nmap of HPING my timing variables are LOOOOONG to avoid tripping up IDS's, e.g., each port can sometimes take up to 1-2 minutes which is why I use multiple machines and many-a-decoys. I also tend to aim for busy traffic times (business hours) to get "lost in the sauce" I don't know... I just try to think about it from the following perspective... "If I was a network assassin, how would I work without leaving a trace and being as effective as possible." This makes me think of countering myself at the same time... "What would I do if someone did this to me..."
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
j0rDy
Hero Member
Offline
Posts: 590
Re: Canvas versus Metasploit
«
Reply #5 on:
August 02, 2010, 02:59:09 AM »
seems like a nice vid. will have a look at it later this week...busy busy busy!
Logged
ISC2 Associate, CEH, ECSA, OSCP, OSWP
earning my stripes appears to be a road i must travel alone...with a little help of EH.net
hayabusa
Hero Member
Offline
Posts: 1632
Re: Canvas versus Metasploit
«
Reply #6 on:
August 02, 2010, 07:49:07 AM »
Can't wait to see your tool in action, sil.
While CANVAS is definitely an awesome tool, it's another one of those, like Core Impact, that simply falls outside my price range for many smaller gigs, so I only have $$ for it, when I know I've got larger jobs lined up.
What gets me uptight (sorry... <rant on>)is all the attention Core gets, etc, when you then see the folks FROM Core, offering pentesting services as low as a few thousand $$. So let's see... A pentester in the field MIGHT be able to compete with Core's services, except that it costs the pentester more $$ for a quarterly license to Core than it costs someone to hire Core in to DO a pentest... I think they lost their marketing sense somewhere along the line...<rant off> I've already lost out on a few gigs where Core would've come in handy, because they offer their own services so low, it wasn't cost effective for me to even continue to bid on the gig...
So sil, if you start creating tools, and putting them out there 'affordably,' you might be able to make some serious $$, from those who are sick of paying over the top $$ for minimal licenses to the commercial products. <hint hint>
Logged
~ hayabusa ~
"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'
OSCE, OSCP , GPEN, C|EH
sil
Hero Member
Offline
Posts: 549
Re: Canvas versus Metasploit
«
Reply #7 on:
August 11, 2010, 05:03:00 PM »
Fun with FreeBSD + SET + Windows Vista
http://www.infiltrated.net/Rage-Against-the-Vista-Machine/
I was actually trying to get marketing staff to understand the problems with XSS + ARP spoofing. So I thought of a minimalist example of what could occur on teh Interwebs. MITM host --> pretend to be something you're not (in this video Google), craft an email as a potential client: "What is this litigation I hear about your company, I'd like to do business but not until I get clarity on this:
http://www.SomeBogusCompanyYouCreateOnAmazonForSixDollars.com
" fire it off. Instamagic reverse. If you know what you're doing, you'll take note that NO errors or warnings popped up and although private address ranges were used, one could leverage an EC2 host, register a domain, go as far as Googlebombing the domain for exposure into the top 10... Fire and forget.
To be concise, this is a valid demo anyone can give on client side attacks. If you *really* want it to be realistic and avoid detection, you can MITM and make the victim's side think that your machine is "WHATEVER.com" for more shock and awe
Anyway, I was bored today, working on material for some presentations I have coming around (client, security, sales) and I thought of a "OMG" spooky method of "you never saw that coming did you... firewall and all". In fact, the Vista machine is using Oracle's DLP (from another thread), has bitdefender, Trend Micro, Snare, etc., nary an alarm. In fact, I could have siphoned anything off my Vista machine onto my FBSD machine without a peep from my DLP application. Thanks Oracle!
Dynamik you get your ISACA results yet... I feel like I'm watching paint dry @ this point
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
ajohnson
Recruiters
Hero Member
Offline
Posts: 1057
aka dynamik
Re: Canvas versus Metasploit
«
Reply #8 on:
August 11, 2010, 05:25:54 PM »
Quote from: sil on August 11, 2010, 05:03:00 PM
Dynamik you get your ISACA results yet... I feel like I'm watching paint dry @ this point
Paint drying implies progress though...
No, there's a thread on TE with people bitching about it too. Someone called last week and was told that we should be getting the results in a week. My manager called the week before that and was told the same thing. Saturday will be week #9. *sigh*
I'll check out the goods when I'm back home and off of this terrible hotel internet.
Logged
WIP: GCFA |
www.infosiege.net
| @infosiege
The day you stop learning is the day you start becoming obsolete.
hdmoore
Newbie
Offline
Posts: 5
Re: Canvas versus Metasploit
«
Reply #9 on:
August 16, 2010, 10:37:17 PM »
Great video! Canvas has come a long way in terms of usability.
There are two things I would like to point out about this demo; first, the SQLite adapter is no longer supported for automation as of 3.4.0, as it hits all sorts of fun bugs when you run more than a few threads. Second, the db_autopwn command is complete trash, the only exception is when you choose a specific set of modules with -m or through port exclusions. We have debated just getting rid of it, but too many people still use it for us to just remove the command. Its definitely due for a rewrite.
If you are looking for an even comparison, I recommend trying Metasploit Express (our commercial product). The exploit engine in Metasploit Express is not based on db_autopwn in any sense; instead, it buckets exploits by reliability, sorts by disclosure date, and orders the attacks to make sure the best exploit is always used first for a particular target. This engine will also leverage OS fingerprints and make sure that only a single attack is launched against a particular service of a particular host at the same time. This results is quick network-wide exploitation, all through a web browser, and with the full power of the Metasploit payloads.
You can get a free 7-day eval of Metasploit Express at the URL below. All proceeds from Metasploit Express directly contribute to the development of the open source Metasploit Framework.
http://www.metasploit.com/express
If you want to see how Metasploit Express stacks up against other commercial tools, take a look at the recent Hack Miami shootout results:
http://www.n00bz.net/metasploit-express/
-HD
Logged
sil
Hero Member
Offline
Posts: 549
Re: Canvas versus Metasploit
«
Reply #10 on:
August 17, 2010, 08:15:12 AM »
What's going on HD. Thanks for coming around and commenting it's definitely nice for others to see the involvement from other heavyweights in the industry. Now if I can lure out druid, dino and maybe Dave @ Immunity to chime in here from time to time, I'm sure it would inspire others to keep moving forward in their careers, hobbies, etc., as well as continue posting informative stuff
"first, the SQLite adapter is no longer supported for automation as of 3.4.0, as it hits all sorts of fun bugs when you run more than a few threads."
That's definitely good to know. I wish you guys threw in a timer of sorts (sleep N) after each attempt. The option would allow for keeping covertness. Worry little
I can use sleep as is, just saying. Maybe I will do a quick and dirty write up when I have time on how to mimick this effect (say Canvas' covertness, effect) with Metasploit
"Second, the db_autopwn command is complete trash but too many people still use it for us to just remove the command. Its definitely due for a rewrite."
It's good for the low hanging fruit but I wouldn't rely on it. For the sake of the video, it was the easiest mechanism to get a point across. With this said, I feel like the video is tainted so I will re-do it using both community metasploit and metasploit express using targetted attacks instead.
"I recommend trying Metasploit Express (our commercial product)."
Going to give it a whirl in a bit and repost.
I may do a Core versus Express versus Metasploit video who knows. My Impact updates are well... Outta date. Maybe I'll email Ivan to throw me a bone (updated Impact) for a no-holds-barred video.
NOTE
: The initial video was and is not meant to pit two tool as "one being better than the other" in fact on the contrary. The video was and is meant to show the reliance on specific tools in this industry is a no-no. For example, in the Rage Against the Vista Machine (
http://www.infiltrated.net/Rage-Against-the-Vista-Machine/
) video, the Social Engineering Toolkit (using Metasploit as a backend) was able to do some trickery to compromise a Vista machine whereas Canvas doesn't have "that many" clientsides. I will state though, the clientsides on Canvas are "extreme" in every since of the word as is Cloudburst.
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
hdmoore
Newbie
Offline
Posts: 5
Re: Canvas versus Metasploit
«
Reply #11 on:
August 17, 2010, 10:07:10 AM »
Awesome! Looking forward to seeing the next video, hopefully we can get db_autopwn rewritten/replaced in the next couple months. Covertness is the least of its problems right now, its simply not reliable.
Logged
sil
Hero Member
Offline
Posts: 549
Re: Canvas versus Metasploit
«
Reply #12 on:
August 17, 2010, 03:34:19 PM »
Express versus Canvas. Express was updated today, my Canvas is lacking - hasn't been updated since early this year (January). I tuned Express down to Normal to use more exploits as "Great" was solely trying about 50 or so attacks against this machine.
If you're curious to know which exploit Canvas using to get a foot in the door:
http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx
Anyhow
http://www.infiltrated.net/Metasploit-Express-Versus-Canvas/
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
ajohnson
Recruiters
Hero Member
Offline
Posts: 1057
aka dynamik
Re: Canvas versus Metasploit
«
Reply #13 on:
August 17, 2010, 04:00:43 PM »
Quote from: sil on August 17, 2010, 03:34:19 PM
If you're curious to know which exploit Canvas using to get a foot in the door:
http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx
I actually was but forgot to ask, thanks. Am I missing something though? Didn't you say the system was fully patched? Why was that exploit able to execute successfully?
Logged
WIP: GCFA |
www.infosiege.net
| @infosiege
The day you stop learning is the day you start becoming obsolete.
sil
Hero Member
Offline
Posts: 549
Re: Canvas versus Metasploit
«
Reply #14 on:
August 17, 2010, 04:12:41 PM »
Quote from: dynamik on August 17, 2010, 04:00:43 PM
I actually was but forgot to ask, thanks. Am I missing something though? Didn't you say the system was fully patched? Why was that exploit able to execute successfully?
Snapshot is/isn't your friend. On the initial video, system was/is fully updated. On every reboot, I do it all over each day
The particular Windows2K3 machine I use has been used/ abused like the girls at Cat House (
http://en.wikipedia.org/wiki/Cathouse:_The_Series
). I use it for Pai Mei, learning RCE, testing retarded code and so on. On my initial test fully patched. On snapshots it only updates as far back as *MAYBE* (big maybe here) ... 09 with some patches NOT being applied because they break a lot of things I use on that machine.
Next time (maybe tomorrow after work) I'll post the patch level. The initial video (
http://infiltrated.net/metasploit-versus-canvas/
) though as shown on the title was patched up to that moment. Reboot = snapshot of last version I use.
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
Pages: [
1
]
2
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
EH-Net
-----------------------------
=> Calendar Of Events
===> ChicagoCon 2007
===> ChicagoCon 2008s
===> ChicagoCon 2008f
===> ChicagoCon 2009s
=> Ethical Hacktivism
=> News Items and General Discussion About EH-Net
===> Greetings
=> Special Events
-----------------------------
Ethical Hacking Discussions and Related Certifications
-----------------------------
=> General Certification
===> Networking
===> OS
===> Security
=> Compliance, Regulations & Standards
=> Control Systems
=> Cyber Warfare
=> Forensics
===> CCE / MCCE - (Master) Certified Computer Examiner
===> CHFI - Computer Hacking Forensic Investigator
===> EnCE - EnCase® Certified Examiner
===> GCFA - GIAC Certified Forensics Analyst
=> Hardware
=> Incident Response
===> CSIH - Computer Security Incident Handler
===> GCIH - GIAC Certified Incident Handler
=> Malware
===> Advisories
=> Mobile
=> Network Pen Testing
===> CEH - Certified Ethical Hacker
===> CPTC - Certified Penetration Testing Consultant
===> CPTE - Certified Penetration Testing Engineer
===> CSTA - Certified Security Testing Associate
===> eCPPT - eLearnSecurity Certified Professional Penetration Tester
===> ECSA - EC-Council Certified Security Analyst
===> GPEN - GIAC Certified Penetration Tester
===> OSCP - Offensive Security Certified Professional
=> Physical Security
=> Programming
=> Social Engineering
=> Web Applications
=> Wireless
===> CWNP Certs
===> GAWN - GIAC Assessing Wireless Networks
===> OSWP - Offensive Security Wireless Professional
=> Other
-----------------------------
Columns
-----------------------------
=> Editor-In-Chief
=> Andress
=> Gates
=> Haddix
=> Hadnagy
=> Heffner
=> Hoffman
=> Linn
=> RichM
=> Murray
=> J. Peltier
=> Weidman
=> Wilson
-----------------------------
Features
-----------------------------
=> /root
=> Book Reviews
=> Opinions
=> Skillz
===> Examples
===> May 06 - Star Hacks, Episode V: The Empire Hacks Back
===> July 06 - Hack Bill!
===> Sept 06 - Netcat in the Hat
===> Nov 06 - Hitch-Hackers Guide to the Galaxy
===> Dec 06 - A Christmas (Hacking) Story
===> Feb 07 - Charlottes Web Site
===> April 07 - Microsoft Office Space
===> June 07 - Serenity Hack
===> Oct 07 - Worst. Ethical. Hacker. Challenge. Ever.
===> Dec 07 - Frosty the Snow Crash
===> March 2008 - It Happened One Friday
===> Oct 2008 - Scooby Doo and the Crypto Caper
===> Dec 08 - Santa Claus Is Hacking to Town
===> Feb 2009 - Brady Bunch Boondoggle
===> July 2009 - Prison Break
===> October 2009 - SSHliders
===> December 2009 - Miracle on Thirty-Hack Street
===> December 2010 - The Nightmare Before Charlie Browns Christmas
-----------------------------
Resources
-----------------------------
=> Career Central
===> Looking For Work
===> Looking To Hire
=> Links to cool sites.
=> Mass Media
=> News from the Outside World
=> Tools
=> Tutorials
===> Tutorial Requests
Loading...
Exclusive Deal
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:
Great!
Better.
About the same.
Little worse.
FUBAR!
Recent Forum Topics
Network Pen Testing
: AIX Vulnerability Assessments
(2) by
ras76
Tutorials
: Need guidance
(9) by
hanyhasan
Programming
: Finished Python Course in Codecademy now what?
(15) by
hanyhasan
Network Pen Testing
: Ruby on Rails Vulnerabilities / Attacks in BackTrack 5 r3
(0) by
SUdoctstudent
Network Pen Testing
: De-ICE 1.140 released!
(2) by
superkojiman
General Certification
: CPT Practical Submission
(1) by
UNIX
OSCP - Offensive Security Certified Professional
: Failed my first attempt at the OSCP exam
(94) by
azmatt
Tools
: Social-Engineer Toolkit (SET) Version 5.0 “The Wild West” Released
(2) by
m0wgli
Malware
: EICAR?
(3) by
UKSecurityGuy
Advisories
: HTB23154: Multiple Vulnerabilities in Exponent CMS
(0) by
AndyP
Advisories
: HTB23153: Multiple Vulnerabilities in Jojo CMS
(0) by
AndyP
Advisories
: HTB23151: Cross-Site Request Forgery (CSRF) in UMI.CMS
(0) by
AndyP
OSCP - Offensive Security Certified Professional
: Class Scheduled 6/8 - Linux n00b
(7) by
Taemyks
OSCP - Offensive Security Certified Professional
: OSCP exam scheduled
(6) by
gbhat
Incident Response
: LinkedIn Forensics
(0) by
AFENTIS_Forensics
General Certification
: Red Team/Blue Team
(1) by
ajohnson
Career Central
: Starter cert?
(3) by
Grendel
Network Pen Testing
: Beginner Ethical Hacker
(1) by
m0wgli
Web Applications
: Nessus and Nikto
(4) by
Seen
Network Pen Testing
: Cracking salted MD5 hash
(4) by
n37sh@rk
CEH - Certified Ethical Hacker
: Passed my C|EH
(3) by
n37sh@rk
Mass Media
: EC-council hacked, irony at his best?
(0) by
j0rDy
Web Applications
: SQL Injection into an INSERT statement.
(6) by
eyenit0
Network Pen Testing
: Solution for sipXtapi INVITE Message CSeq Field Header Remote Overflow
(1) by
m0wgli
Web Applications
: dns
(2) by
H1t M0nk3y
EH-Net News Feeds
Latest Additions
Privacy Notice
for TDCC & All Properties
Free Business and Tech Magazines and eBooks
© 2013 The Ethical Hacker Network
Joomla!
is Free Software released under the GNU/GPL License.