hack:appendix_a:testing_tools
Table of Contents
Outils Open Source pour les tests boîte noire
Generaux
- OWASP WebScarab
- OWASP CAL9000
- CAL9000 est une collection d'outils basés sur navigateur qui permettent de rendre les test manuels plus efficaces
- Comprend une bibliothèque d'attaque XSS, un encodeur / décodeur de caractères, un générateur de requêtes HTTP et évaluateur de la réponse, des check listes d'évaluation, un éditeur d'attaque automatique et bien plus encore.
- OWASP Pantera Web Assessment Studio Project
- Paros - http://www.parosproxy.org
- Burp Proxy - http://www.portswigger.net/Burp/
- Achilles Proxy - http://www.mavensecurity.com/achilles
- Odysseus Proxy - http://www.wastelands.gen.nz/odysseus/
- Webstretch Proxy - http://sourceforge.net/projects/webstretch
- Firefox LiveHTTPHeaders - https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/
- Firefox Tamper Data - https://addons.mozilla.org/en-US/firefox/addon/tamper-data/
- Firefox Web Developer Tools - https://addons.mozilla.org/en-US/firefox/addon/web-developer/
- Firefox Firebug - http://getfirebug.com/
- Grendel-Scan - http://securitytube-tools.net/index.php?title=Grendel_Scan
- OWASP SWFIntruder - http://www.mindedsecurity.com/swfintruder.html
- Sensepost Wikto (Google cached fault-finding) - http://www.sensepost.com/labs/tools/pentest/wikto
Pour des vulnérabiliés specifiques
AJAX
- OWASP Sprajax Project
- SQL Injection
- OWASP SQLiX
- Sqlninja: a SQL Server Injection & Takeover Tool - http://sqlninja.sourceforge.net
- Bernardo Damele A. G.: sqlmap, automatic SQL injection tool - http://sqlmap.org/
- Absinthe 1.1 (formerly SQLSqueal) - http://sourceforge.net/projects/absinthe/
- SQLInjector - http://www.databasesecurity.com/sql-injector.htm
- Bsqlbf-v2 - http://code.google.com/p/bsqlbf-v2/
- Antonio Parata: Dump Files by sql inference on Mysql - SqlDumper - http://www.ruizata.com/
- Multiple DBMS Sql Injection tool - SQL Power Injector - http://www.sqlpowerinjector.com/
- MySql Blind Injection Bruteforcing, Reversing.org - sqlbftools - http://packetstormsecurity.org/files/43795/sqlbftools-1.2.tar.gz.html
Oracle
- TNS Listener tool (Perl) - http://www.jammed.com/%7Ejwa/hacks/security/tnscmd/tnscmd-doc.html
- Toad for Oracle - http://www.quest.com/toad
SSL
- Foundstone SSL Digger - http://www.mcafee.com/us/downloads/free-tools/ssldigger.aspx
Brute Force du mot de passe
- THC Hydra - http://www.thc.org/thc-hydra/
- John the Ripper - http://www.openwall.com/john/
- Brutus - http://www.hoobie.net/brutus/
- Ncat - http://nmap.org/ncat/
Buffer Overflow
- OllyDbg - http://www.ollydbg.de
- A windows based debugger used for analyzing buffer overflow vulnerabilities
-
- A fuzzer framework that can be used to explore vulnerabilities and perform length testing
- Brute Force Binary Tester (BFB) - http://bfbtester.sourceforge.net
- A proactive binary checker
Fuzzer
- OWASP WSFuzzer
Googling
- Stach & Liu's Google Hacking Diggity Project - http://www.stachliu.com/resources/tools/google-hacking-diggity-project/
- Foundstone Sitedigger (Google cached fault-finding) - http://www.mcafee.com/us/downloads/free-tools/sitedigger.aspx
Outils Commerciaux pour les tests boîte noire
- IBM AppScan - http://www-01.ibm.com/software/awdtools/appscan/
- Cenzic Hailstorm - http://www.cenzic.com/products_services/cenzic_hailstorm.php
- Burp Intruder - http://www.portswigger.net/burp/intruder.html
- Acunetix Web Vulnerability Scanner - http://www.acunetix.com
- Sleuth - http://www.sandsprite.com
- NT Objectives NTOSpider - http://www.ntobjectives.com/products/ntospider.php
- MaxPatrol Security Scanner - http://www.maxpatrol.com
- Ecyware GreenBlue Inspector - http://www.ecyware.com
- Parasoft SOAtest (more QA-type tool)- http://www.parasoft.com/jsp/products/soatest.jsp?itemId=101
- MatriXay - http://www.dbappsecurity.com/webscan.html
- N-Stalker Web Application Security Scanner - http://www.nstalker.com
- SoapUI (Web Service security testing) - http://www.soapui.org/Security/getting-started.html
- Netsparker - http://www.mavitunasecurity.com/netsparker/
- SAINT - http://www.saintcorporation.com/
Analyseurs de Code Source
Open Source / Freeware
- Owasp Orizon
- OWASP LAPSE
- OWASP O2 Platform
- Google CodeSearchDiggity - http://www.stachliu.com/resources/tools/google-hacking-diggity-project/attack-tools/
- FlawFinder - http://www.dwheeler.com/flawfinder
- Microsoft’s FxCop
- Splint - http://splint.org
- FindBugs - http://findbugs.sourceforge.net
Commerciaux
- Armorize CodeSecure - http://www.armorize.com/index.php?link_id=codesecure
- Parasoft C/C++ test - http://www.parasoft.com/jsp/products/cpptest.jsp/index.htm
- Checkmarx CxSuite - http://www.checkmarx.com
- GrammaTech - http://www.grammatech.com
- ParaSoft - http://www.parasoft.com
- Virtual Forge CodeProfiler for ABAP - http://www.virtualforge.de
- Veracode - http://www.veracode.com
Outils de validation
Outils de validation sont utilisés pour valider les fonctionnalités des applications Web. Certains suivent une approche scénarisée et généralement font usage d'un framework de tests unitaires pour construire des suites de tests et des cas de tests. La plupart, sinon la totalité, peuvent être adaptés pour effectuer des tests de sécurité spécifiques en plus des tests fonctionnels.
Outils Open Source
- WATIR - http://wtr.rubyforge.org
- Un framework Ruby qui fournit un interface dans Internet Explorer.
- Compatible Windows uniquement.
- HtmlUnit - http://htmlunit.sourceforge.net
- Un framework Java et JUnit qui utilise le Client HttpApache comme transport.
- Très robuste et configurable il est utilisé comme moteur pour un certain nombre d'autres outils de test.
- jWebUnit - http://jwebunit.sourceforge.net
- Un méta-framework Java basé qui utilise HTMLUnit ou sélénium en tant que moteur d'essai.
- Canoo Webtest - http://webtest.canoo.com
- Un outil de test basé sur XML qui fournit une frontal au-dessus de HtmlUnit.
- Aucun codage n'est nécessaire, car les tests sont complètement spécifiés en XML.
- Possibilité de scripts sur certains éléments en Groovy si XML ne suffit pas.
- Très activement maintenu.
- HttpUnit - http://httpunit.sourceforge.net
- Un des premiers framework de test web, souffre d'utiliser le JDK natif fourni pour le transport HTTP, qui peut être un peu limite pour les tests de sécurité.
- Watij - http://watij.com
- Une implémentation Java de Watir
- Compatible Windows uniquement parce qu'il utilise IE pour ses tests d'intégration(Mozilla est en travaux).
- Solex - http://solex.sourceforge.net
- Un plugin Eclipse qui fournit un outil graphique pour enregistrer les sessions HTTP et faire des assertions fondées sur les résultats.
- Selenium - http://seleniumhq.org/
- Framework de tests basés sur JavaScript, multi-plateforme et fournit une interface graphique pour la création de tests.
- Outil mature et populaire, mais l'utilisation de JavaScript pourrait entraver les tests de sécurité.
Autres Outils
Analyse de Runtime
- Rational PurifyPlus - http://www-01.ibm.com/software/awdtools/purify/
Analyse de Binaires
- BugScam IDC Package - http://sourceforge.net/projects/bugscam
- Veracode - http://www.veracode.com
Gestion des exigences
- Rational Requisite Pro - http://www-306.ibm.com/software/awdtools/reqpro
Site Mirroring
- curl - http://curl.haxx.se
- Sam Spade - http://www.samspade.org
- Xenu's Link Sleuth - http://home.snafu.de/tilman/xenulink.html
hack/appendix_a/testing_tools.txt · Last modified: 2019/02/13 13:10 by 127.0.0.1
