This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit

Project Information:template Vicnum Project

Revision as of 19:56, 12 May 2016 by Vicnum (talk | contribs) (FAQs)

Jump to: navigation, search

OWASP Inactive Banner.jpg

OWASP Vicnum Project

OWASP Vicnum Project is a collection of intentionally vulnerable web applications and will now includes an intentionally vulnerable web API


“Flexible, realistic, vulnerable web applications useful to auditor’s honing their web application security skills”

They demonstrate common web application vulnerabilities such as SQL injection and cross site scripting. They can also be used to test non technical vulnerabilities.

Vicnum applications are commonly used in Capture the Flag exercises at security conferences.


Project Goal

Have fun and stimulate interest in the field

Test web application scanners

Test manual attack techniques

Test source code analysis tools

Look at the code that allows the vulnerabilities

Test web application firewalls

Examine evidence left by attacks

Learn how to test API's

Where is Vicnum?

Vulnerable VM of some Vicnum applications are downloadable from sourceforge. (see )

Since individual applications within the project are constantly being updated, not everything is on that VM. Individual components are either on sourceforge or on github. (

Vicnum applications are also distributed as part of the Broken Web Application Project (see

Vicnum applications are also typically available online at and


Project Leader

Mordecai Kraushar

Nicole Becher

Related Projects



OWASP Vicnum is free to use. It is licensed under the Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

Quick Downloads

News and Events

This project is sponsored by CipherTechs.


New projects.png Owasp-builders-small.png
Project Type Files CODE.jpg
Q1 Anything I need to set up vicnum?
There is a help folder in the download and a pdf manual. Basically set up the database, make sure the apache modules are loaded and modify the http config file to find the perl code in the cgi-bin folder.
Q2 Is there a way to make the challenges harder or easier?
Sure. Some suggestions are in the help file, one of them of course is to delete the help file. You can also modify the backdoors, allow indexing of folders, or change the encoding of hidden fields.
Q3 Is there more to it than just technical challenges?
Absolutely. In hacking a web application looking at the nature of the app or examining the so-called business logic is always a good idea. So looking for the back doors and hidden files is definitely a goal here.


Vicnum is developed by a worldwide team of volunteers. The primary contributors to date have been:

  • Nicole Becher
  • Mordecai Kraushar


Vicnum has been demonstrated at many chapter events, many attendees have provided feedback afterwards. In particular a big shout out to Daniel Zabib and Albert FOng who helped customize Vicnum applications for the APPSECUSA conference.

As of May, the priorities are:

  • Getting the vulnerable API piece working!

Involvement in the development and promotion of Vicnum is actively encouraged! You do not have to be a security expert in order to contribute. Some of the ways you can help:

  • Coming up with a name (and maybe themes for a vulnerable API program)
  • xxx