Skip to content

hacktics/ria-scip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project name changed to VEHICLE and hosting changed to GitHub

The name of the ria-scip project was changed to VEHICLE, and the project is now hosted in it's new github repository.

An OWASP ZAP extension for security assessments of rich internet applications (RIA platforms) and modern web application frameworks (MWAF), including ASP.net and Mono.

SCIP - Server Control Invisibility Purge!

SCIP is a RIA / MWAF assessment platform, built as an extension for OWASP Zed Attack Proxy (ZAP).

Developed by Hacktics ASC

SCIP is a unique platform that enables penetration testers to abuse configuration and programming flaws in modern web application frameworks (specifically in ASP.net and Mono), and execute dormant events of invisible, disabled and commented server web conrols.

Requirements:

  • SCIP requires Java 1.7.x, and was tested with ZAP v.2.x.
  • Verify that ZAP proxy is executed using Java 1.7.x, prior to running the installer.

    How Does it Work?
    SCIP can locate insecure ASP.net configuration, as well as locate traces of invisible, disabled and commented controls and events. It can then be used to enumerate invisible controls, and execute dormant events of server controls by forging a valid postback call (invisible controls without event validation or disabled & commented controls in any scenario), or by reconstructing the viewstate and eventvalidation fields of invisible controls (in case the eventvalidation is on but the MAC is off).

    SCIP also provides a manual interface for performing additional RIA/ASP.net targeted attacks such as reusing hijacked viewstate/eventvalidation fields, reconstructing viewstate fields after content alteration/parameter tampering, etc.


    SCIP Demo - Event Execution of Invisible Controls


    Quickstart
    SCIP can currently be used by right-clicking on any ASP.net page in ZAP's treeview.
    Currently supports ASP.net, while the next release will support mono and additional* technologies.

    Developers
    RIA-SCIP is developed and maintained by Alex Mor, Shay Chen and Niv Sela .

    Features

    Event Execution Features
  • Event Execution of Disabled / Commented Controls
  • Event Execution of Invisible Controls (When the Event Validation is OFF)
  • Event Execution of Invisible Controls (When the Viewstate MAC is OFF)
  • Manual Event Execution of Optional Events (MAC/Validation is OFF)
  • Additional Features
  • Error-Based Control Name Enumeration
  • Viewstate/EventValidation Reconstruction (Assist in Control Value Manipulation)
  • Technology Support
  • ASP.net postbacks / Viewstate 2
  • Upcoming: Support for Mono / Callbacks / Viewstate 1
  • Integration Support
  • Integration With ZAP's 'Resend Request' Feature
  • Upcoming: Integration With Diviner's Diff Method to support Blind Event Enumeration
  • About

    An OWASP ZAP extension for enumerating and activating events of invisible ASP.Net, Mono and RIA server controls

    Resources

    Stars

    Watchers

    Forks

    Packages

    No packages published

    Languages