Here is another simple tool that allows for a quick browse of TeamMentor Articles (download exe from: Util - Browse TeamMentor Libraries v1.0.exe )
The objective of this tool is to show how to mass consume TeamMentor Articles (if you look at the code you will notice that all metadata will be downloaded locally so that after an initial delay, all navigation happens in real time (with the articles being downloaded on demand).
Note that that there is a more advanced version of this tool (called Library Manager), but for local access and quick views of TeamMentor Libraries, this is quite a nice tool:
A personal blog about: transforming Web Application Security into an 'Application Visibility' engine, the OWASP O2 Platform, Application/Data interoperability and a lot more
Showing posts with label O2 Platform Tool. Show all posts
Showing posts with label O2 Platform Tool. Show all posts
Wednesday, 27 November 2013
Friday, 16 August 2013
Util - Quick Hex File Viewer.exe
When I was creating the Generating Fuzzing Images and trying them on WebBrowser (IE) and Install Debugging Tools for Windows as a Standalone Component scripts I needed a simple and fast HEX viewer.
Since I didn’t had one at hand, I quickly wrote an O2 Script that uses a C# ListView to show binary data (see source code below)
Here is the link to the Stand-Alone tool: Util - Quick Hex File Viewer v1.0.exe
Which looks like this when executed:
Since I didn’t had one at hand, I quickly wrote an O2 Script that uses a C# ListView to show binary data (see source code below)
Here is the link to the Stand-Alone tool: Util - Quick Hex File Viewer v1.0.exe
Which looks like this when executed:
Labels:
O2 Platform Tool
Tuesday, 19 March 2013
Util - Current Font Families.exe
Today I needed to quickly see a list of available fonts in my current VM, so I quickly wrote this script:
Labels:
O2 Platform Tool
Util - Jni4Net - Java BeanShell REPL v1.0.exe
Using the technique shown in the Invoking Java BeanShell from .Net CLR post, here is REPL that allows the quick execution of Java BeanShell command in a C# GUI
You can download this stand-alone O2 tool from: Util - Jni4Net - Java BeanShell REPL v1.0.exe
And this is what the default GUI looks like:
You can download this stand-alone O2 tool from: Util - Jni4Net - Java BeanShell REPL v1.0.exe
And this is what the default GUI looks like:
Labels:
Java,
Jni4Net,
O2 Platform Tool
Friday, 15 March 2013
Writing an IE Automation script to login into UK’s Wifi (using O2 Platform’s WatiN ExtensionMethods)
Here is an example of how to write an O2 Platform IE Automation script that will login a user into a wifi connection that needs a username and password.
Open the IE Script tool which you can get from this stand-alone version (see Packaging an O2 Platform Script as a stand alone tool (in this case the WatiN based ‘IE Script’ tool) )
Open the IE Script tool which you can get from this stand-alone version (see Packaging an O2 Platform Script as a stand alone tool (in this case the WatiN based ‘IE Script’ tool) )
Labels:
O2 Platform Tool,
WatiN
Thursday, 7 February 2013
Tool - View .NET Assembly References Mappings.exe
Here is a ‘simple’ .Net mini-tool that shows two TreeViews with .Net assemblies reference's dependencies (I used it today to figure out how many dependencies a particular dll had).
You can download this O2 Platform tool from: Tool - View .NET Assembly References Mappings.exe (5Mb)
You can download this O2 Platform tool from: Tool - View .NET Assembly References Mappings.exe (5Mb)
Labels:
O2 Platform Tool,
REPL
Sunday, 3 February 2013
REPL GUI for Clojure-CLR (C# port of Lisp’s Clojure)
Here is a script/tool I wrote a while back (when I wanted to see what Lisp was all about), where I created a REPL Gui based on the amazing Clojure-clr project (which is CLR port of Clojure)
You can download this O2 Platform tool from: Util - Clojure-clr REPL (Lisp) v.2.0.exe
This is a 9Mb standalone exe (only requirement is the .NET Framework 4.0 running on a Windows box):
You can download this O2 Platform tool from: Util - Clojure-clr REPL (Lisp) v.2.0.exe
This is a 9Mb standalone exe (only requirement is the .NET Framework 4.0 running on a Windows box):
Labels:
O2 Platform Tool,
REPL
Thursday, 29 November 2012
Showing Chrome, Eclipse, IBM AppScan Standard and VisualStudio in the same Process/Window
UPDATE (Jan/13): See PoC - Selenium - Gui with 3 Hijacked Browser Windows.h2 post for another powerful example of consuming Chrome (and IE and Firefox) window in another process
Using the control shown in Util - Win32 Window Handle Hijack (4x host panels) I was able to create a process that has windows from:
- Chrome (top left)
- Eclipse (top right)
- IBM AppScan Standard (bottom left)
- VisualStudio (bottom right)
Labels:
IBM,
O2 Platform Tool,
WinAPI
Util - Win32 Window Handle Hijack (4x host panels) v1.0.exe
Using the exact same control used in Util - Win32 Window Handle Hijack (simple) v1.0 here is a 4x Panel version of it (i.e. using 2 rows and 2 columns)
This allows for the hijack of a multiple Windows into a common (external) process/GUI
You can download this 1Mb tool from Util - Win32 Window Handle Hijack (4x host panels) v1.0.exe
This allows for the hijack of a multiple Windows into a common (external) process/GUI
You can download this 1Mb tool from Util - Win32 Window Handle Hijack (4x host panels) v1.0.exe
Labels:
O2 Platform Tool,
WinAPI
Util - Win32 Window Handle Hijack (simple) v1.0.exe
After Util - Windows Handles Viewer (with Child Windows), I created a tool that allows the easy hijacking (or borrowing) of any Window/Control (that is running in the same Logged-in user Window's Desktop )
This is possible due to Win32 SetParent's capability to allow a Win32 Window/Control to have a parent from a different process (see first examples of this technique in action in: IBM AppScan Source's and AppScan Standard's TreeViews running side-by-site in the same GUI and in Injecting a .NET REPL into an Unmanaged/C++ application (Notepad)
You can download the 1 Mb tool from: Util - Win32 Window Handle Hijack (simple) v1.0.exe
This is possible due to Win32 SetParent's capability to allow a Win32 Window/Control to have a parent from a different process (see first examples of this technique in action in: IBM AppScan Source's and AppScan Standard's TreeViews running side-by-site in the same GUI and in Injecting a .NET REPL into an Unmanaged/C++ application (Notepad)
You can download the 1 Mb tool from: Util - Win32 Window Handle Hijack (simple) v1.0.exe
Labels:
O2 Platform Tool,
WinAPI
Util - Windows Handles Viewer (with Child Windows) v1.0.exe
Following from the tool shown in Util - Windows Handles - View Handle Screenshot v1.0, the next step was to create a tool that shows (for the selected Win32 Window) the handle's children structure (i.e. what 'child windows' exists for the selected window/control)
You can download the 1 Mb tool from Util - Windows Handles Viewer (with Child Windows) v1.0.exe
Here is what the tool looks like (with the 'target icon' used to select the control):
Here is the Pdf with the 'how the script was created' step-by-step guide:
You can download the 1 Mb tool from Util - Windows Handles Viewer (with Child Windows) v1.0.exe
Here is what the tool looks like (with the 'target icon' used to select the control):
Here is the Pdf with the 'how the script was created' step-by-step guide:
Labels:
O2 Platform Tool,
WinAPI
Friday, 23 November 2012
Util - Windows Handles - View Handle Screenshot v1.0.exe
Following from Util - Windows Handles Viewer (Simple GUI with REPL) here is nice utility that takes a screenshot of the target handle's window (when the target process doesn't use the the Win32 Windows controls, you will get a screenshot of the main Window)
You can download the 868 Kb tool from: Util - Windows Handles - View Handle Screenshot v1.0.exe
You can download the 868 Kb tool from: Util - Windows Handles - View Handle Screenshot v1.0.exe
Labels:
O2 Platform Tool,
PDFs,
WinAPI
11 O2 stand-alone tools (with a lot more created but not blogged about)
As part of the new design of this blog, I just cleaned up a bit the O2 Platform Tools Label/Page, and here are the 11 that have been published so far:
- Util - Windows Handles Viewer (Simple GUI with REPL) v1.0.exe
- Util - Windows Handles Viewer (Simple Gui) v1.0.exe
- Util - Java Decompiler (JAD based) v1.0.exe
- AppScan Source Findings in Ozasmt files (and O2 tools to View, Filter, Join, Stitch and Script them)
- O2 tools to view and script J2EE, Struts and Tiles xml config files
- TM - Library Manager (with REPL) v1.2.3.exe
- Util - Cir Viewer (with C# DLL converter) v1.0
- WinDbg, Cdb, Sun-Of-Strike and Util - Start SoSNet (O2 Version).exe
- Util - O2 Java Tools (IKVM Based) v1.0
- Tool - O2 Cmd SpringMVC v1.0.exe - as standalone exe
- Util - View CheatSheets at devcheatsheet.com v1.0.exe
Labels:
O2 Platform Tool
Tuesday, 20 November 2012
Util - Windows Handles Viewer (Simple GUI with REPL) v1.0.exe
Based on the Util - Windows Handles Viewer (Simple Gui) v1.0.exe tool, here is a bigger version (5Mbs) which contains a C# REPL Script editor (with the detected handle provided as a parameter).
You can get this version from Util - Windows Handles Viewer (Simple GUI with REPL) v1.0.exe
You can get this version from Util - Windows Handles Viewer (Simple GUI with REPL) v1.0.exe
Labels:
O2 Platform Tool,
WinAPI
Util - Windows Handles Viewer (Simple Gui) v1.0.exe
Following my research into Win32 Messaging APIs that allowed me to put both IBM AppScan Source and Standard working side by side and to connect TeamMentor with AppScan Source, here is a pretty sweet Windows Handles Viewer which allows the easy discovery (and in some cases modification) of the Window's Handle of a particular Win32's Button, TextBox, Menu, Window, etc...
You can download this (857kb) .NET 4.0 app from Util - Windows Handles Viewer (Simple Gui) v1.0.exe
You can download this (857kb) .NET 4.0 app from Util - Windows Handles Viewer (Simple Gui) v1.0.exe
Labels:
O2 Platform Tool,
WinAPI
Monday, 12 November 2012
Util - Java Decompiler (JAD based) v1.0.exe
If you want to take a quick look at the Java code inside a Jar file, here is a simple Java/Jar Decompiler (based on the JAD tool)
You can download the tool from: Util - Java Decompiler (JAD based) v1.0.exe (stand-alone O2 Platform script)
You can download the tool from: Util - Java Decompiler (JAD based) v1.0.exe (stand-alone O2 Platform script)
Labels:
Java,
O2 Platform Tool
Friday, 9 November 2012
AppScan Source Findings in Ozasmt files (and O2 tools to View, Filter, Join, Stitch and Script them)
If you are using AppScan Source (previously called OunceLabs) you will find these O2 Tools really useful:
- Util - Simple Findings Viewer v1.1.exe (4.8Mb)
- Util - Simple Findings Viewer (with code viewer) v1.1.exe (4.8Mb)
- Util - Filter Findings by Source and Sink (RegEx) v1.1exe (4.8Mb)
- PoC - Join Traces (on Attributes) - very basic version v1.0.exe (4.8Mb)
Labels:
IBM,
O2 Platform Tool,
OunceLabs
O2 tools to view and script J2EE, Struts and Tiles xml config files
If you are reviewing Java/J2EE applications, here are a number of mini O2 tools that will help you to understand what is going on:
- Util - View Struts Mappings v.1.0.exe (4.7Mb)
- Util - View struts-config.xml mappings v1.0.exe (817kb)
- Util - View tiles-def.xml mappings v1.0.exe (816kb)
- Util - View validation.xml mappings v1.0.exe (817kb)
- Util - View Web.Xml mappings v1.0.exe (817kb)
Labels:
Java,
O2 Platform Tool
Tuesday, 6 November 2012
TM - Library Manager (with REPL) v1.2.4.exe
Here is a (still quite raw) Library Manager for TeamMentor with REPL support (packaged as an O2 Platform stand-alone exe).
You can download this version from: TM - Library Manager (with REPL) v1.2.4.exe
You can download this version from: TM - Library Manager (with REPL) v1.2.4.exe
Subscribe to:
Posts (Atom)
