Security

Only available on StudyMode
  • Topic: .NET Framework, Microsoft Visual Studio, Scripting language
  • Pages : 22 (4786 words )
  • Download(s) : 55
  • Published : February 22, 2013
Open Document
Text Preview
net

Extending Netsparker®
Netsparker is the first false-positive free scanner.
This document explains Netsparker’s user extensibility
features, including step-by-step tutorials that show you
how to build your own extensions to achieve a variety of
common goals.

Mavituna Security Ltd.
Finance House, 522A Uxbridge Rd.
Pinner. HA5 3PU / UK
+44 845 686 3001
+44 845 686 5001

If you need additional help extending Netsparker, please
contact us at support@mavitunasecurity.com.

2

Table of Contents
Table of Contents .................................................................................................................................... 2 Introducing Netsparker Extensibility ....................................................................................................... 3 Before You Begin ..................................................................................................................................... 4 Required Skills ..................................................................................................................................... 4 Development Environment ................................................................................................................. 4 Learning Resources.............................................................................................................................. 4 Getting Started ........................................................................................................................................ 5 Understanding Netsparker Extensibility Events .................................................................................. 5 Creating a Custom Handler Function .................................................................................................. 5 Organizing and Saving Your Scripts ..................................................................................................... 6 Referencing Other .NET Assemblies .................................................................................................... 7 How Netsparker Discovers Your Scripts .............................................................................................. 7 The Netsparker Extensibility API ......................................................................................................... 8 Debugging Your Scripts ....................................................................................................................... 8 A Real-World Example - CAPTCHA ........................................................................................................ 10 Understanding Your Scenario ............................................................................................................ 10 Creating a Custom Macro Sequence ................................................................................................. 12 Creating a Custom Script File ............................................................................................................ 14 Putting it All to Work ......................................................................................................................... 15 Improving the Concept ...................................................................................................................... 17 Support .................................................................................................................................................. 18 Where to Learn More ........................................................................................................................ 18 Getting Support ................................................................................................................................. 18 Appendix A – Event Reference .............................................................................................................. 19 Appendix B – Script Sample...
tracking img