• Aucun résultat trouvé

Enlarge your burp or how not to be afraid of JavaDocs

N/A
N/A
Protected

Academic year: 2022

Partager "Enlarge your burp or how not to be afraid of JavaDocs"

Copied!
16
0
0

Texte intégral

(1)

Enlarge your burp

or how not to be afraid of JavaDocs

Igor Bulatenko Ivan Elkin

(2)

Sources

h"ps://goo.gl/oYjBTg (python)

(3)

#whoami

•  #videns

•  Head of QIWI applicaAon security department

•  Former security soFware developer

•  CTF player and organizer (TechnoPandas)

•  JBFC Member J

(4)

What is all about

•  Why people (us) use burp

•  Burp 101

•  Official info

•  Other presentaAons

•  Internals

•  Plugins

(5)

Is it good?

•  #1 among web scanners *

•  CrossplaTorm

•  Good for manual vulnerabiliAes tesAng

•  Can scan whole internet

•  Has plugins

•  Most popular vulnerability checks

•  Gartner challengers for AST

(6)

Unofficial infos

h"p://www.slideshare.net/jasonhaddix/bsides-final

h"p://www.slideshare.net/AugustDetlefsen/burp-extensions

h"p://www.slideshare.net/marcwickenden/burp-plugin-development-for-java- n00bs-44-con

h"p://www.agarri.fr/docs/HiP2k13-Burp_Pro_Tips_and_Tricks.pdf h"p://www.youtube.com/watch?v=Q2WK5LpDbxw

h"p://www.youtube.com/watch?v=N-IKHmGjf2c h"ps://twi"er.com/everythingburp

h"p://www.slideshare.net/AugustDetlefsen/appsec-usa-2015-customizing- burp-suite

(7)

Why improve it?

•  Not correct use of API

•  Scan fullness

•  Time for implemenAng new techniques

(8)

How it works (spidering)

(9)

How its works (active scan)

(10)

Demo 01

•  Simplest Plugin

•  Show logging funcAonality (stdout, stderr)

•  Log InserAonPoints info

•  Nested InserAonPoint

•  DoAcAveScan

•  How to debug in python (jython)

(11)

Demo 02

•  DoAcAveScan

•  Building request for a"ack

•  How requests are counted (scanner tab)

•  Send requests via callbacks or via jython

•  HighlighAng in request/responses

(12)

Demo 03

•  Error message check (h"p://virvales.blogspot.ru/2015/08/burp-stacktrace- sniffer.html)

•  H"pListener

•  Manual adding scan issue

(13)

You’re doing it wrong

(14)

Right way

(15)

Demo 04

InserAon Point Provider

Custom InserAon Point, necessary methods Logging payloads

(16)

The end (part 1)

Références

Documents relatifs

Le triangle ABC n’existe pas..

On

Existe-t-il un triangle ABC dont le périmètre est égal à 134 centimètres, le rayon du cercle inscrit est égal à 12 centimètres et le rayon du cercle circonscrit est égal à

Existe-t-il un triangle ABC dont le périmètre est égal à 134 centimètres, le rayon du cercle inscrit est égal à 12 centimètres et le rayon du cercle circonscrit est égal à

[r]

On va utiliser différentes expressions de l’aire S du triangle pour extraire 3 grandeurs a, b, c susceptibles d’être les côtés

Conflict Resolution Rule 2: if we have a semantic relationship type homonym in the correspondence ontology between concepts of sources ontologies, we offer security

Thus, he has a possible way of negating (C): A person can experience states of affairs or events that begin after that person's death, because such things exist