Pentesting With Burp Suite Taking the web back from automated scanners
|
|
|
- Irene Merritt
- 10 years ago
- Views:
Transcription
1 Pentesting With Burp Suite Taking the web back from automated scanners
2 Outline Intro to Web App Testing Scoping with Burp Mapping with Burp Spider, Intruder, and Engagement Tools Replacing Some good common methodology tasks Automated Scanner Breakdown Stealing from other tools and Modifying your Attacks Fuzzing with Intruder and FuzzDB Auth Bruting with Burp Intruder Random Burping, IBurpExtender ++
3 Intro s Jason Haddix Web App Pentester - HP Application Security Center GSEC, GPEN, GWAPT, blah, Joel Parish Web App Pentester Redspin, Inc
4 Web App Pentests! Process = Scoping -> Initial site recon, determine how large the application is, how dynamic, try to assess platform, etc. The age old question, engineer or sales guy? Pricing -> Use your scope to fit your assessment into a pricing model. Usually by days of analysis. Analysis/Hacking -> Get your hack on. Usually good to have a methodology. Reporting -> /sigh I mean, SUPER IMPORTANT, convey business risk, etc.
5 Burp Suite! Most commonly used interception proxy for web hackery. Pay tool with Free Version. Comprised of several parts: Proxy Intercept and Log Requests Spider Discover Content Scanner App Vuln Scanner Intruder Attack Tool Repeater Attack Tool Sequencer Token Assessment Decoder & Comparer Auxiliary Tools
6
7 Utilizing Burp in Process! Lets start with the Process: Scoping: Defining the range of the test. Leads to pricing. Spidering gives us a site map. We want to determine application complexity by how much dynamic content there is.
8 Utilizing Burp in Process! Right click on your domain -> Engagement tools -> Analyze Target & Find Scripts. (Spider 1st). This gives us a better idea (sometimes only pre-authentication) how to budget/price the assessment. Spidering is not illegal. Throttle if necessary. So easy even a sales guy can do it!
9 Utilizing Burp* in Analysis! Analysis = Hackery Usually follows a methodology : Open Source Intelligence Gathering Mapping the target * Vulnerability Assessment & Fuzzing * Exploitation * Session Testing * Authentication Testing * Logic Testing Server Tests * Auxiliary tests (Flash, Java, ActiveX, Web Services) + more many people do different things or do their tests in different orders. *
10 Burp Intruder Payload Types Sniper sends a single payload to each of the selected parameters; i.e. each parameter is sequentially tested with the same set of variables Battering ram sends a single payload to all of the selected parameters at once; i.e. all parameters will be passed the first variable, followed by all Parameters being passed the second variable, and so on until the payload is completed. Pitchfork sends a specific payload to each of the selected parameters; i.e. all parameters need to be passed its own payload, and the variables of each payload are passed to its designated parameter in sequence. Cluster bomb starts with a specific payload to each parameter, and when all variables have been tested, will start testing with the payload from the next variable, such that all parameters get tested with all variables For big lists use runtime file Payload set...
11 Burp Mapping! Burp Spider will discover all readily available linked content. Make sure you walk the app as well. We also want to indentify hidden or non-linked content, normally using tools like: Dirbuster (OWASP) Wfuzz (Edge Security) Burp Suite has its own functionality for this! Right click on your domain -> Engagement tools -> Discover Content
12 Burp Mapping! We can also steal Dirbuster s and Wfuzz s directory lists and use them with Burp Intruder for better coverage if needed. Dirbuster has the best lists: Set up an intruder attack like so
13 Burp Mapping! Intruder - Burp can use Dirbuster/Wfuzz lists. - Right Click / and Send to Intruder - In the Positions tab Use Sniper Payload - Put the $$'s after / Under Payloads tab Use Preset List Click load Choose a Dirbuster List or wfuzz list. *** Quick tip, shutout the noise from other sites your browser is interacting with by setting up a scope for the proxy tab: Right Click your domain -> add item to scope -> Right click on the filter bar -> show only in scope items that s better! ***
14 Burp Mapping++! Other mapping activities? Look for administrative portals We used to use a modified script: admin-scan.py Easily ported to burp intruder using the method on the last slide Tons of little scanners and useful tools here Although not in this phase of the assessment server content and vuln/server checks (a la Nikto) can be done this way! Now we move on
15 Scanners! Scanners! Save time and money. Good first step in application security. Have lots of vetted code, attack strings, detection regex s, auxiliary tools, teams to support and update etc Commercial: Open-Source: - Acunetix - Appscan - WebInspect - Netsparker - Burp Scanner - Nessus - CORE - Cenzic - many more - w3af - Wapiti - Grendel Scan - Nikto - Websecurify - Skipfish - Metasploit Wmap - Wfuzz - CAT - many more
16 Scanners! Scanners Lots of application assessment is based around fuzzing application input points. Bruteforce fuzzing vs intelligent fuzzing Identify input points Does this functionality display something back to the user? Does it interact with a database? Does it call on the server file system? Does it call on a URL or external/internal site/domain? Inject large amounts of arbitrary data (fuzzing) or inject large amounts of relevant attacks strings (intelligent fuzzing) Predominantly this is what most scanners do The kitchen sink approach.
17 Be a ninja not a monkey If you re a pentester don t be this:
18 Burp VA and Scanning! 1 st off Burp has it s own scanner, so win. (it s pretty good) If web app scanners just use a grip of attack strings on known input points, why cant we do this manually with Burp Intruder? We most certainly can! Enter the fuzzdb by Categorized by platform, language, and attack type, enumeration and attack patterns have been collected into highly injectable fuzz payload lists. fuzzdb contains comprehensive lists of attack payloads known to cause issues like OS command injection, directory listings, directory traversals, source exposure, file upload bypass, authentication bypass, http header crlf injections, and more. Since system responses also contain predictable strings, fuzzdb contains a set of regex pattern dictionaries such as interesting error messages to aid detection software security defects, lists of common Session ID cookie names, and more.
19 Fuzzdb! Think of it as a set of ultimate web fu cheatsheets
20 Fuzzdb! The fuzzdb gives us a good starting point why not parse and add all those open source scanner attack strings too? (fuzzdb has done some of this) Most of them are plaintext resource files that the scanners call on easy to parse and add to our modified fuzzdb. <.< >.> Shifty eyes Keeping attacks separate via vector (SQLi, XSS, LFI/RFI, etc ) allows us to make less requests because as humans we know what type of attack we are looking to achieve and we can limit Burp to that subset of attacks. Our set of attack strings + burp files will be released a few days post con, or put directly into the fuzzdb trunk (whichever happens 1 st ;)
21 Interpreting fuzz results Usually when fuzzing we can use response size, return time, and regex s to look for fishy application behavior. Fuzzdb has a great Burp grep file: Open Burp Suite, go to the Intruder tab, and the Options sub-tab Look for the section "grep" Click "clear" to clear the existing listings in the list box Click "load" and load regex/errors.txt from your fuzzdb path, as below This will search all output pages generated by Intruder payloads for the extensive list of known error strings, for later analysis. After successful identification, using Burp or auxiliary tools/scripts for exploitation is easy Filter Evasion? Old blacklists never learn new tricks =(
22 Burp Session Testing Usually session tokens from common frameworks are well vetted but in instances where you see a custom session token fly by Burp s Sequencer can gather and test for entropy via all kinds of compliance needs. Pretty reporting graphs.
23 Burp Auth Testing Bruteforcing Authentication with Burp Intruder Attempt Login Go to Proxy History Tab Find the POST request Send to Intruder Use Cluster Bomb payload Clear all payload positions Mark username and password fields as payload positions Goto payloads tab Set payload set 1 to your username list Set payload set 2 to your password list Click on the intruder Menu Start Attack Look for different lengths or grep possible successful auth messages under options
24 Burp Auth Testing The password lists are non extensive! Go thank Ron, he makes Facebook cry: Huge password repository. Actual user data from hacked sites: RockYou Phpbb Myspace Hotmail Hak5 Facebook
25 Random Burping Tips Burp Spider in conjunction with - Engagement Tools Search makes Burp an IH tool Find injected code or javascript redirects when inspecting a compromised site/app.
26 Random Burping Tips Proxy Tab --> Options Disable clientside input validation when testing via the browser. Unhide hidden form fields.
27 IBurpExtender Hooks into HTTP Request for pre/post Burp processing Edit Burp configuration pragmatically Send requests to repeater/intruder Access to scanning/proxy data
28 Eww Java Do I have to work with Java? -Xmn4096M -Xms4096M Xmx4096M Java is fast now And the JVM is awesome
29 JVM Lets you leverage agile synergies to arbitrate technical debt across organiznational and personal boundaries. Yuk
30 JVM Ruby (JRuby) Python (Jython) Javascript (Rhino) Clojure Scala And Lua, PHP (Quercus), COBOL ಠ_ಠ and dozens of other languages.
31 Burp Extensions in other Languages (JRuby) n_v0.1.zip (Jython) Write your own! (all of the above JVM languages can use the IBurpExtender interface)
32 Things humans aren t good at I m not a bit twiddling God GDS has done some great stuff with decompressing DEFLATE and binary SOAP HTTP requests/responses. Using JRuby/Buby to attack Java Object Serialization 10/whitepapers/Saindane/BlackHat-EU-2010-Attacking- JAVA-Serialized-Communication-wp.pdf
33 Things humans aren t good at Padding Oracle vulnerabilities Write a Burp hook to decrypt ASP.net viewstate with the machine key from the extracted from padding oracles. Re-encrypt on exit Use Burp s built-in viewstate editor, edit flags and win!
34
35 Turning Burp into an Automated Scanner? Paul Haas s sodapop tool uses Burp Headless to spider a website and actively scan for vulnerabilities, and to log everything to stdout. ( Easy to integrate into large collections of startup scans
36
37 Turning Burp into an Automated Scanner? W3af, awesome Python web attack framework So, now we have access to Burp scanners/proxy, and a Python runtime. Why don t we just import w3af checks into burp? ( ning-w3af-plugins-in-burp-suite)
38
39 Conclusions Be your own scanner Don t be a tool, really use your tools. Humans > machines
40 Links
41 Closing Notes or Whatevs Taking your mom back from automated scanners
How To Burp David Brown
How To Burp David Brown Senior Security Engineer Security Innovation In case you want to follow along https://portswigger.net/burp/download.html What is Burp? An HTTP Proxy and other things Built by lazy
(WAPT) Web Application Penetration Testing
(WAPT) Web Application Penetration Testing Module 0: Introduction 1. Introduction to the course. 2. How to get most out of the course 3. Resources you will need for the course 4. What is WAPT? Module 1:
List of Scanner Features (3 of 3)
List of Features (3 of 3) Advanced Features Acunetix WVS ) JS/ analysis & crawling, URI Coverage for XSS & SQLi, Web Services Scanning Features, GHDB, Network Scanning Features, Subdomain, Authentication
Bust a cap in a web app with OWASP ZAP
The OWASP Foundation http://www.owasp.org Bust a cap in a web app with OWASP ZAP Adrien de Beaupré GSEC, GCIH, GPEN, GWAPT, GCIA, GXPN ZAP Evangelist Intru-Shun.ca Inc. SANS Instructor, Penetration Tester,
Conducting Web Application Pentests. From Scoping to Report For Education Purposes Only
Conducting Web Application Pentests From Scoping to Report For Education Purposes Only Web App Pen Tests According to OWASP: A Web Application Penetration Test focuses only on evaluating the security of
Recon and Mapping Tools and Exploitation Tools in SamuraiWTF Report section Nick Robbins
Recon and Mapping Tools and Exploitation Tools in SamuraiWTF Report section Nick Robbins During initial stages of penetration testing it is essential to build a strong information foundation before you
Web Security Testing Cookbook*
Web Security Testing Cookbook* Systematic Techniques to Find Problems Fast Paco Hope and Ben Walther O'REILLY' Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Foreword Preface xiii xv
The purpose of this report is to educate our prospective clients about capabilities of Hackers Locked.
This sample report is published with prior consent of our client in view of the fact that the current release of this web application is three major releases ahead in its life cycle. Issues pointed out
Lecture 11 Web Application Security (part 1)
Lecture 11 Web Application Security (part 1) Computer and Network Security 4th of January 2016 Computer Science and Engineering Department CSE Dep, ACS, UPB Lecture 11, Web Application Security (part 1)
HackPra. Burp Pro: Real-life tips & tricks
HackPra Burp Pro: Real-life tips & tricks Hamburg 22.08.2013 Nicolas Grégoire Me & Myself Founder & owner of Agarri Lot of Web PenTests NOT affiliated with PortSwigger Ltd Using Burp Suite for years And
Penetration Testing with Kali Linux
Penetration Testing with Kali Linux PWK Copyright 2014 Offensive Security Ltd. All rights reserved. Page 1 of 11 All rights reserved to Offensive Security, 2014 No part of this publication, in whole or
Chapter 1 Web Application (In)security 1
Introduction xxiii Chapter 1 Web Application (In)security 1 The Evolution of Web Applications 2 Common Web Application Functions 4 Benefits of Web Applications 5 Web Application Security 6 "This Site Is
Web Application Penetration Testing
Web Application Penetration Testing 2010 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Will Bechtel [email protected]
2010: and still bruteforcing
2010: and still bruteforcing OWASP Webslayer Christian Martorella July 18th 2010 Barcelona Who am I Manager Auditoria CISSP, CISA, CISM, OPST, OPSA,CEH OWASP WebSlayer Project Leader FIST Conference, Presidente
WEB APPLICATION HACKING. Part 2: Tools of the Trade (and how to use them)
WEB APPLICATION HACKING Part 2: Tools of the Trade (and how to use them) Jonathan Eddy September 27, 2013 Last Updated September 27, 2013 MAPPING THE APPLICATION 4 2 ENUMERATING CONTENT AND FUNCTIONALITY
Vulnerability Assessment and Penetration Testing
Vulnerability Assessment and Penetration Testing Module 1: Vulnerability Assessment & Penetration Testing: Introduction 1.1 Brief Introduction of Linux 1.2 About Vulnerability Assessment and Penetration
STABLE & SECURE BANK lab writeup. Page 1 of 21
STABLE & SECURE BANK lab writeup 1 of 21 Penetrating an imaginary bank through real present-date security vulnerabilities PENTESTIT, a Russian Information Security company has launched its new, eighth
HackMiami Web Application Scanner 2013 PwnOff
HackMiami Web Application Scanner 2013 PwnOff An Analysis of Automated Web Application Scanning Suites James Ball, Alexander Heid, Rod Soto http://www.hackmiami.org Overview Web application scanning suites
Using Free Tools To Test Web Application Security
Using Free Tools To Test Web Application Security Speaker Biography Matt Neely, CISSP, CTGA, GCIH, and GCWN Manager of the Profiling Team at SecureState Areas of expertise: wireless, penetration testing,
EVALUATING COMMERCIAL WEB APPLICATION SECURITY. By Aaron Parke
EVALUATING COMMERCIAL WEB APPLICATION SECURITY By Aaron Parke Outline Project background What and why? Targeted sites Testing process Burp s findings Technical talk My findings and thoughts Questions Project
HP WebInspect Tutorial
HP WebInspect Tutorial Introduction: With the exponential increase in internet usage, companies around the world are now obsessed about having a web application of their own which would provide all the
Web Application Security
E-SPIN PROFESSIONAL BOOK Vulnerability Management Web Application Security ALL THE PRACTICAL KNOW HOW AND HOW TO RELATED TO THE SUBJECT MATTERS. COMBATING THE WEB VULNERABILITY THREAT Editor s Summary
ABC LTD EXTERNAL WEBSITE AND INFRASTRUCTURE IT HEALTH CHECK (ITHC) / PENETRATION TEST
ABC LTD EXTERNAL WEBSITE AND INFRASTRUCTURE IT HEALTH CHECK (ITHC) / PENETRATION TEST Performed Between Testing start date and end date By SSL247 Limited SSL247 Limited 63, Lisson Street Marylebone London
Web Application Hacking (Penetration Testing) 5-day Hands-On Course
Web Application Hacking (Penetration Testing) 5-day Hands-On Course Web Application Hacking (Penetration Testing) 5-day Hands-On Course Course Description Our web sites are under attack on a daily basis
BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS
BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS Published by Tony Porterfield Feb 1, 2015. Overview The intent of this test plan is to evaluate a baseline set of data security practices
Cyber Security Challenge Australia 2014
Cyber Security Challenge Australia 2014 www.cyberchallenge.com.au CySCA2014 Web Penetration Testing Writeup Background: Pentest the web server that is hosted in the environment at www.fortcerts.cysca Web
Client logo placeholder XXX REPORT. Page 1 of 37
Client logo placeholder XXX REPORT Page 1 of 37 Report Details Title Xxx Penetration Testing Report Version V1.0 Author Tester(s) Approved by Client Classification Confidential Recipient Name Title Company
ASL IT Security Advanced Web Exploitation Kung Fu V2.0
ASL IT Security Advanced Web Exploitation Kung Fu V2.0 A S L I T S e c u r i t y P v t L t d. Page 1 Overview: There is a lot more in modern day web exploitation than the good old alert( xss ) and union
Essential IT Security Testing
Essential IT Security Testing Application Security Testing for System Testers By Andrew Muller Director of Ionize Who is this guy? IT Security consultant to the stars Member of OWASP Member of IT-012-04
QualysGuard WAS. Getting Started Guide Version 3.3. March 21, 2014
QualysGuard WAS Getting Started Guide Version 3.3 March 21, 2014 Copyright 2011-2014 by Qualys, Inc. All Rights Reserved. Qualys, the Qualys logo and QualysGuard are registered trademarks of Qualys, Inc.
METHODS TO TEST WEB APPLICATION SCANNERS
METHODS TO TEST WEB APPLICATION SCANNERS Fernando Román Muñoz, Luis Javier García Villalba Group of Analysis, Security and Systems (GASS) Department of Software Engineering and Artificial Intelligence
ASL IT SECURITY BEGINNERS WEB HACKING AND EXPLOITATION
ASL IT SECURITY BEGINNERS WEB HACKING AND EXPLOITATION V 2.0 A S L I T S e c u r i t y P v t L t d. Page 1 Overview: Learn the various attacks like sql injections, cross site scripting, command execution
Application Security Testing. Erez Metula (CISSP), Founder Application Security Expert [email protected]
Application Security Testing Erez Metula (CISSP), Founder Application Security Expert [email protected] Agenda The most common security vulnerabilities you should test for Understanding the problems
Introduction:... 1 Security in SDLC:... 2 Penetration Testing Methodology: Case Study... 3
Table of Contents Introduction:... 1 Security in SDLC:... 2 Penetration Testing Methodology: Case Study... 3 Information Gathering... 3 Vulnerability Testing... 7 OWASP TOP 10 Vulnerabilities:... 8 Injection
How to break in. Tecniche avanzate di pen testing in ambito Web Application, Internal Network and Social Engineering
How to break in Tecniche avanzate di pen testing in ambito Web Application, Internal Network and Social Engineering Time Agenda Agenda Item 9:30 10:00 Introduction 10:00 10:45 Web Application Penetration
Secure Web Development Teaching Modules 1. Security Testing. 1.1 Security Practices for Software Verification
Secure Web Development Teaching Modules 1 Security Testing Contents 1 Concepts... 1 1.1 Security Practices for Software Verification... 1 1.2 Software Security Testing... 2 2 Labs Objectives... 2 3 Lab
Using Nessus In Web Application Vulnerability Assessments
Using Nessus In Web Application Vulnerability Assessments Paul Asadoorian Product Evangelist Tenable Network Security [email protected] About Tenable Nessus vulnerability scanner, ProfessionalFeed
Web Application Vulnerability Testing with Nessus
The OWASP Foundation http://www.owasp.org Web Application Vulnerability Testing with Nessus Rïk A. Jones, CISSP [email protected] Rïk A. Jones Web developer since 1995 (16+ years) Involved with information
Security Testing Tools
- A Gallop Insight The Average security breach can cost a company between $90 and $305 per lost record, according to a new study from forrester research. Introduction The new age enterprises face a relentless
Mavituna Security Ltd. Finance House, 522A Uxbridge Rd. Pinner. HA5 3PU / UK +44 845 686 3001 +44 845 686 5001
Netsparker is the first false-positive free scanner. In this document you can see the details of features, how to use them and how to tweak Netsparker. If you can t find what you are looking for, please
Check list for web developers
Check list for web developers Requirement Yes No Remarks 1. Input Validation 1.1) Have you done input validation for all the user inputs using white listing and/or sanitization? 1.2) Does the input validation
Application security testing: Protecting your application and data
E-Book Application security testing: Protecting your application and data Application security testing is critical in ensuring your data and application is safe from security attack. This ebook offers
Creating Stronger, Safer, Web Facing Code. JPL IT Security Mary Rivera June 17, 2011
Creating Stronger, Safer, Web Facing Code JPL IT Security Mary Rivera June 17, 2011 Agenda Evolving Threats Operating System Application User Generated Content JPL s Application Security Program Securing
Acunetix Website Audit. 5 November, 2014. Developer Report. Generated by Acunetix WVS Reporter (v8.0 Build 20120808)
Acunetix Website Audit 5 November, 2014 Developer Report Generated by Acunetix WVS Reporter (v8.0 Build 20120808) Scan of http://filesbi.go.id:80/ Scan details Scan information Starttime 05/11/2014 14:44:06
Evaluation of Penetration Testing Software. Research
Evaluation of Penetration Testing Software Research Penetration testing is an evaluation of system security by simulating a malicious attack, which, at the most fundamental level, consists of an intellectual
Attack and Penetration Testing 101
Attack and Penetration Testing 101 Presented by Paul Petefish [email protected] July 15, 2009 Copyright 2000-2009, Solutionary, Inc. All rights reserved. Version 2.2 Agenda Penetration Testing
Web Application Attacks And WAF Evasion
Web Application Attacks And WAF Evasion Ahmed ALaa (EG-CERT) 19 March 2013 What Are We Going To Talk About? - introduction to web attacks - OWASP organization - OWASP frameworks - Crawling & info. gathering
WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY
WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY www.alliancetechpartners.com WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY More than 70% of all websites have vulnerabilities
ASP.NET MVC Secure Coding 4-Day hands on Course. Course Syllabus
ASP.NET MVC Secure Coding 4-Day hands on Course Course Syllabus Course description ASP.NET MVC Secure Coding 4-Day hands on Course Secure programming is the best defense against hackers. This multilayered
Testnet Summerschool. Web Application Security Testing. Dave van Stein
Testnet Summerschool Web Application Security Testing Dave van Stein Welcome Your coach for today Dave van Stein Security Consultant Web Application Penetration Tester Purpose of today s workshop Creating
Application Code Development Standards
Application Code Development Standards Overview This document is intended to provide guidance to campus system owners and software developers regarding secure software engineering practices. These standards
PTSv2 in pills: The Best First for Beginners who want to become Penetration Testers. Self-paced, online, flexible access
The Best First for Beginners who want to become Penetration Testers PTSv2 in pills: Self-paced, online, flexible access 900+ interactive slides and 3 hours of video material Interactive and guided learning
Acunetix Web Vulnerability Scanner. Getting Started. By Acunetix Ltd.
Acunetix Web Vulnerability Scanner Getting Started V8 By Acunetix Ltd. 1 Starting a Scan The Scan Wizard allows you to quickly set-up an automated scan of your website. An automated scan provides a comprehensive
State of The Art: Automated Black Box Web Application Vulnerability Testing. Jason Bau, Elie Bursztein, Divij Gupta, John Mitchell
Stanford Computer Security Lab State of The Art: Automated Black Box Web Application Vulnerability Testing, Elie Bursztein, Divij Gupta, John Mitchell Background Web Application Vulnerability Protection
Why Johnny Can t Pentest: An Analysis of Black-box Web Vulnerability Scanners
Why Johnny Can t Pentest: An Analysis of Black-box Web Vulnerability Scanners Adam Doupé, Marco Cova, and Giovanni Vigna University of California, Santa Barbara {adoupe,marco,vigna}@cs.ucsb.edu Abstract.
Learn Ethical Hacking, Become a Pentester
Learn Ethical Hacking, Become a Pentester Course Syllabus & Certification Program DOCUMENT CLASSIFICATION: PUBLIC Copyrighted Material No part of this publication, in whole or in part, may be reproduced,
Adobe Systems Incorporated
Adobe Connect 9.2 Page 1 of 8 Adobe Systems Incorporated Adobe Connect 9.2 Hosted Solution June 20 th 2014 Adobe Connect 9.2 Page 2 of 8 Table of Contents Engagement Overview... 3 About Connect 9.2...
Adding Value to Automated Web Scans. Burp Suite and Beyond
Adding Value to Automated Web Scans Burp Suite and Beyond Automated Scanning vs Manual Tes;ng Manual Tes;ng Tools/Suites At MSU - QualysGuard WAS & Burp Suite Automated Scanning - iden;fy acack surface
3. Broken Account and Session Management. 4. Cross-Site Scripting (XSS) Flaws. Web browsers execute code sent from websites. Account Management
What is an? s Ten Most Critical Web Application Security Vulnerabilities Anthony LAI, CISSP, CISA Chapter Leader (Hong Kong) [email protected] Open Web Application Security Project http://www.owasp.org
Automated Penetration Testing with the Metasploit Framework. NEO Information Security Forum March 19, 2008
Automated Penetration Testing with the Metasploit Framework NEO Information Security Forum March 19, 2008 Topics What makes a good penetration testing framework? Frameworks available What is the Metasploit
The Top Web Application Attacks: Are you vulnerable?
QM07 The Top Web Application Attacks: Are you vulnerable? John Burroughs, CISSP Sr Security Architect, Watchfire Solutions [email protected] Agenda Current State of Web Application Security Understanding
1. Introduction. 2. Web Application. 3. Components. 4. Common Vulnerabilities. 5. Improving security in Web applications
1. Introduction 2. Web Application 3. Components 4. Common Vulnerabilities 5. Improving security in Web applications 2 What does World Wide Web security mean? Webmasters=> confidence that their site won
Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability
Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability WWW Based upon HTTP and HTML Runs in TCP s application layer Runs on top of the Internet Used to exchange
SANS Dshield Webhoneypot Project. OWASP November 13th, 2009. The OWASP Foundation http://www.owasp.org. Jason Lam
SANS Dshield Webhoneypot Project Jason Lam November 13th, 2009 SANS Internet Storm Center [email protected] The Foundation http://www.owasp.org Introduction Who is Jason Lam Agenda Intro to honeypot
Information Security. Training
Information Security Training Importance of Information Security Training There is only one way to keep your product plans safe and that is by having a trained, aware and a conscientious workforce. - Kevin
How to hack a website with Metasploit
How to hack a website with Metasploit By Sumedt Jitpukdebodin Normally, Penetration Tester or a Hacker use Metasploit to exploit vulnerability services in the target server or to create a payload to make
Web Application Report
Web Application Report This report includes important security information about your Web Application. Security Report This report was created by IBM Rational AppScan 8.5.0.1 11/14/2012 8:52:13 AM 11/14/2012
Secure Web Development Teaching Modules 1. Threat Assessment
Secure Web Development Teaching Modules 1 Threat Assessment Contents 1 Concepts... 1 1.1 Software Assurance Maturity Model... 1 1.2 Security practices for construction... 3 1.3 Web application security
Finding and Preventing Cross- Site Request Forgery. Tom Gallagher Security Test Lead, Microsoft
Finding and Preventing Cross- Site Request Forgery Tom Gallagher Security Test Lead, Microsoft Agenda Quick reminder of how HTML forms work How cross-site request forgery (CSRF) attack works Obstacles
OWASP TOP 10 ILIA ALSHANETSKY @ILIAA HTTPS://JOIND.IN/15741
OWASP TOP 10 ILIA ALSHANETSKY @ILIAA HTTPS://JOIND.IN/15741 ME, MYSELF & I PHP Core Developer Author of Guide to PHP Security Security Aficionado THE CONUNDRUM USABILITY SECURITY YOU CAN HAVE ONE ;-) OPEN
Finding Your Way in Testing Jungle. A Learning Approach to Web Security Testing.
Finding Your Way in Testing Jungle A Learning Approach to Web Security Testing. Research Questions Why is it important to improve website security? What techniques are already in place to test security?
What is Web Security? Motivation
[email protected] http://www.brucker.ch/ Information Security ETH Zürich Zürich, Switzerland Information Security Fundamentals March 23, 2004 The End Users View The Server Providers View What is Web
External Vulnerability Assessment. -Technical Summary- ABC ORGANIZATION
External Vulnerability Assessment -Technical Summary- Prepared for: ABC ORGANIZATI On March 9, 2008 Prepared by: AOS Security Solutions 1 of 13 Table of Contents Executive Summary... 3 Discovered Security
Using Foundstone CookieDigger to Analyze Web Session Management
Using Foundstone CookieDigger to Analyze Web Session Management Foundstone Professional Services May 2005 Web Session Management Managing web sessions has become a critical component of secure coding techniques.
Virtually Pwned Pentesting VMware. Claudio Criscione @paradoxengine [email protected]
Virtually Pwned Pentesting VMware Claudio Criscione @paradoxengine [email protected] /me Claudio Criscione The need for security Breaking virtualization means hacking the underlying layer accessing
EC-Council CAST CENTER FOR ADVANCED SECURITY TRAINING. CAST 619 Advanced SQLi Attacks and Countermeasures. Make The Difference CAST.
CENTER FOR ADVANCED SECURITY TRAINING 619 Advanced SQLi Attacks and Countermeasures Make The Difference About Center of Advanced Security Training () The rapidly evolving information security landscape
Secrets of Vulnerability Scanning: Nessus, Nmap and More. Ron Bowes - Researcher, Tenable Network Security
Secrets of Vulnerability Scanning: Nessus, Nmap and More Ron Bowes - Researcher, Tenable Network Security 1 About me Ron Bowes (@iagox86) My affiliations (note: I m here to educate, not sell) 2 SkullSpace
Security Testing For RESTful Applications
Security Testing For RESTful Applications Ofer Shezaf, HP Enterprise Security Products [email protected] What I do for a living? Product Manager, Security Solutions, HP ArcSight Led security research and product
Penetration: from Application down to OS
April 13, 2010 Penetration: from Application down to OS Getting OS Access Using Lotus Domino Application Server Vulnerabilities Digitаl Security Research Group (DSecRG) www.dsecrg.com Alexandr Polyakov.
Background. HSBC DOD VA Masters in Computer Science Somerset Recon. Avid CTF Competitor
Penetration Testing Background HSBC DOD VA Masters in Computer Science Somerset Recon Avid CTF Competitor Table Of Contents 0. Information Security Risks 1. Why Pentest 2. Pentest Methodology/Process 3.
Web Application Firewall
Web Application Firewall Getting Started Guide August 3, 2015 Copyright 2014-2015 by Qualys, Inc. All Rights Reserved. Qualys and the Qualys logo are registered trademarks of Qualys, Inc. All other trademarks
Web Application Firewall Profiling and Evasion. Michael Ritter Cyber Risk Services Deloitte
Web Application Firewall Profiling and Evasion Michael Ritter Cyber Risk Services Deloitte Content 1. Introduction 2. WAF Basics 3. Identifying a WAF 4. WAF detection tools 5. WAF bypassing methods 6.
WHITEPAPER. Nessus Exploit Integration
Nessus Exploit Integration v2 Tenable Network Security has committed to providing context around vulnerabilities, and correlating them to other sources, such as available exploits. We currently pull information
Still Aren't Doing. Frank Kim
Ten Things Web Developers Still Aren't Doing Frank Kim Think Security Consulting Background Frank Kim Consultant, Think Security Consulting Security in the SDLC SANS Author & Instructor DEV541 Secure Coding
QualysGuard WAS. Getting Started Guide Version 4.1. April 24, 2015
QualysGuard WAS Getting Started Guide Version 4.1 April 24, 2015 Copyright 2011-2015 by Qualys, Inc. All Rights Reserved. Qualys, the Qualys logo and QualysGuard are registered trademarks of Qualys, Inc.
HTTPParameter Pollution. ChrysostomosDaniel
HTTPParameter Pollution ChrysostomosDaniel Introduction Nowadays, many components from web applications are commonly run on the user s computer (such as Javascript), and not just on the application s provider
Application Layer Encryption: Protecting against Application Logic and Session Theft Attacks. Whitepaper
Application Layer Encryption: Protecting against Application Logic and Session Theft Attacks Whitepaper The security industry has extensively focused on protecting against malicious injection attacks like
The Security Development Life Cycle
Intelligent Testing 18 June 2015 Declan O Riordan The Security Development Life Cycle Test and Verification Solutions Delivering Tailored Solutions for Hardware Verification and Software Testing The Systems
1. Building Testing Environment
The Practice of Web Application Penetration Testing 1. Building Testing Environment Intrusion of websites is illegal in many countries, so you cannot take other s web sites as your testing target. First,
A clustering Approach for Web Vulnerabilities Detection
A clustering Approach for Web Vulnerabilities Detection Mohamed Kaâniche Rim Akrout, Eric Alata, Yann Bachy, Anthony Dessiatnikoff, Vincent Nicome?e Design and Assessment of application Level Intrusion
Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.
CMSC 355 Lab 3 : Penetration Testing Tools Due: September 31, 2010 In the previous lab, we used some basic system administration tools to figure out which programs where running on a system and which files
Technical Proposal. In collaboration with Main Contractor. 24 th April 2012 (VER. 1.0) E-SPIN SDN BHD
Technical Proposal 24 th April 2012 (VER. 1.0) In collaboration with Main Contractor E-SPIN SDN BHD Since 2005 E-SPIN SDN BHD. All Right Reserved. www.e-spincorp.com Product Overview & Features Nessus
Intrusion detection for web applications
Intrusion detection for web applications Intrusion detection for web applications Łukasz Pilorz Application Security Team, Allegro.pl Reasons for using IDS solutions known weaknesses and vulnerabilities
Penetration Testing in Romania
Penetration Testing in Romania Adrian Furtunǎ, Ph.D. 11 October 2011 Romanian IT&C Security Forum Agenda About penetration testing Examples Q & A 2 What is penetration testing? Method for evaluating the
