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 42 guests online
 
Advertisement

You are here:
EH-Net
May 25, 2013, 05:10:54 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 [2]   Go Down
  Print  
Author Topic: SOAP Web Services Vulnerability Scanner/Methodology  (Read 10152 times)
0 Members and 1 Guest are viewing this topic.
H1t M0nk3y
Hero Member
*****
Offline Offline

Posts: 865



View Profile
« Reply #15 on: November 20, 2012, 08:34:04 AM »

Thanks MaXe,

But other than what we have listed earlier, what features would you like to see in this WS Scanner?

Guys, I am very serious about writing a tool for that...
Logged

OSCP, GPEN, GWAPT, GSEC, CEH, CISSP
MaXe
Hero Member
*****
Offline Offline

Posts: 669


I've just upgraded myself to a cyborg muahahaa!!1


View Profile WWW
« Reply #16 on: November 20, 2012, 06:04:53 PM »

The ability to request ?wsdl from a URL where it isn't specified by default, form the XML request without redundant headers (e.g. the same header mentioned several times), interpreting WS-Security error messages and relaying them to the user saying e.g. "You need to specify a valid username and password", and when the basic request has been formed, the ability to fuzz each field, look at the response for both returned values and error messages and report that to the user :-)

In essence, creating a working XML request can sometimes be tricky with some clients where their ?wsdl specifies another endpoint than what you have been given, so the tool should also be able to use a hardcoded ?wsdl URL that does not change even if the ?wsdl says otherwise. The tool should accept sample requests provided by the user, which the user knows is working, bypassing the initial phase/process in the program of creating a working XML request that responds as it should.

Just some ideas and the most annoying issues I have come across when testing.

Oh yeah, the tool should be able to proxy as well, so it can go through Burp, etc.

I am mostly experiencing issues with a WSDL defining too much (useless) information and incorrect endpoints when I am testing a WSDL that has just been moved from one location to another (from production to development) where the WSDL hasn't been updated.
Logged

I'm an InterN0T'er
hayabusa
Hero Member
*****
Offline Offline

Posts: 1633



View Profile
« Reply #17 on: November 20, 2012, 06:57:09 PM »

I am mostly experiencing issues with a WSDL defining too much (useless) information and incorrect endpoints when I am testing a WSDL that has just been moved from one location to another (from production to development) where the WSDL hasn't been updated.

++1 to the 'useless' data piece (and the rest, but definitely that)
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
H1t M0nk3y
Hero Member
*****
Offline Offline

Posts: 865



View Profile
« Reply #18 on: November 21, 2012, 06:52:34 AM »

Excellent MaXe, thanks a lot. I agree with all the required features. Thanks again!!

So I am "All In" now. I have started working on this project last weekend and at this point, I can send, receive and parse SOAP web services. Basic fuzzing will be the next step so in about a week from now, this part should be working.

I suspect that the Alpha version will be ready in March 2013. I will keep you guys posted! I will need knowledgeable testers...  Wink
Logged

OSCP, GPEN, GWAPT, GSEC, CEH, CISSP
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1060


aka dynamik


View Profile WWW
« Reply #19 on: November 21, 2012, 01:45:18 PM »

What are you writing this in (I seem to remember you working with Java)?

Have you thought about using Burp Extender? http://portswigger.net/burp/extender/
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
H1t M0nk3y
Hero Member
*****
Offline Offline

Posts: 865



View Profile
« Reply #20 on: November 21, 2012, 05:53:15 PM »

Yes, it's in Java.

As for the Burp Extender, I have an hard time working for free for a commercial tool (even if they have a community version)... Undecided
Logged

OSCP, GPEN, GWAPT, GSEC, CEH, CISSP
tturner
Sr. Member
****
Offline Offline

Posts: 432


View Profile WWW
« Reply #21 on: November 24, 2012, 01:00:54 PM »

Yes, it's in Java.

As for the Burp Extender, I have an hard time working for free for a commercial tool (even if they have a community version)... Undecided

Which was why I mentioned ZAP Smiley
Logged

Certifications:
CISSP, CISA, GPEN, GWAPT, GAWN, GCIA, GCIH, GSEC, OPSE, CSWAE, CSTP, VCP

WIP: OSWP, GSSP-JAVA, GXPN

Udacity on hold, again. I suck.

http://sentinel24.com/blog  @tonylturner http://bsidesorlando.org
Pages: 1 [2]   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.062 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.