Hello from inside O2 :)
(note: the preview feature is very cool :) )
A personal blog about: transforming Web Application Security into an 'Application Visibility' engine, the OWASP O2 Platform, Application/Data interoperability and a lot more
Thursday, 27 May 2010
This is a test Blog (posted via the new O2 platform Blogger API)
If this works I will follow it up with more details :)
Monday, 24 May 2010
Major O2 Milestone: 'Complete Vulnerability Trace' for an HacmeBank Sql Injection vulnerability
(As emailed to the O2 Platform mailing list)
Finally, after tons and tons of features, I was able to create a 'Complete Vulnerability Trace' for an HacmeBank Sql Injection vulnerability.
Finally, after tons and tons of features, I was able to create a 'Complete Vulnerability Trace' for an HacmeBank Sql Injection vulnerability.
And by 'Complete Vulnerability Traces' I mean a trace that:
- starts on the Exploit Layer (i.e. the browser entry point),
- then goes through the Web Layer code,
- then does a jump over the 'internet' into the Web Services layer,
- and ends up in the vulnerable .NET System.Data method :)
Using O2's MediaWiki API, I created the following 'draft with tons of screenshots' wiki page (containing details of what this trace looks like): http://o2platform.com/wiki/O2_.NET_AST_Scanner_-_HacmeBank_-_SQL_Injection_PoC
The example is shown in the "O2 .NET Ast Engine" module, and tomorrow I will post details on how to consume (most of) it from the "O2 .NET Ast Scanner" module (which will be easier to use)
Tuesday, 18 May 2010
Major new version, O2 .NET Ast Scanner and first batch of videos
(As emailed to the O2 Platform mailing list)
Hi, I just pushed a new version of the O2 XRules Database (which you can install from here).
Hi, I just pushed a new version of the O2 XRules Database (which you can install from here).
As usual there are tons of new features and bug fixes, but probably the most important one is the inclusion of the first working prototype of the O2 .NET Ast Scanner (which is an Open Source taint flow analysis engine which is able to create the code-paths for HacmeBank's Sql Injection)
In my efforts to try to document O2, I've started to create a number of webpages and videos (current hosted at the http://o2platform.com website).
- Videos: http://o2platform.com/
wiki/O2_Videos_on_YouTube - WikiPages:
- http://o2platform.com/wiki/O2 Help - Installing
- http://o2platform.com/wiki/O2 .NET AST Scanner - HacmeBank Example
- http://o2platform.com/wiki/O2 Ast CodeScanner - Creating Method Streams (not finished but good example of how I write O2 scripts inside O2)
- http://o2platform.com/wiki/O2 Documentation - Twitter Client
- http://o2platform.com/wiki/O2 Scripting - Graph Development Gui
- http://o2platform.com/wiki/
XRules Database - Taking Screenshots - http://o2platform.com/wiki/O2 Scripts - Check for ClickOnce updates
- http://o2platform.com/wiki/
XScript Example - Media Wiki Editor - http://o2platform.com/wiki/
XScript Example - Twitter Client
I think finally O2 is a position to really add value to the work you do, so please have a go and let me know how I can help
Dinis Cruz
Blog: http://diniscruz.
Twitter: http://twitter.com/
Web: http://www.owasp.org/
Subscribe to:
Posts (Atom)