Understanding Burp
Extension: Replicator
Neelu Tripathy
Senior Consultant, NotSoSecure
Agenda Burp
Extensions
Why
Replicator
Deployment
& Use
Modes WhenToUse
Burp Extensions
 Web Proxy
 Tampering :: Input Validation Issues
 Authentication module – SAML Raider, EsPreSSO
 Logging :: Logger ++
 Web Services: : WSDLER
 Serialization: PHP Object Injection Check
 Known Component Issue: Software Vulnerability Scanner
 PoC :: Replicator
Why Replicator?
 Pentesting Focused For Developers
 Used Twice > Before and After FIX Applied
 One Per Instance > Specially where encoding/fuzzing is involved
 Dev: Should Understand it is just a PoC & can have variations
 Finding Wise: User wise session macro
Deployment & Use
Modes
Tester Mode
 Immediate PoC from Burp, tool
 Input from Other Tools: Specify
Expressions Manually
 Create Session Macro
 Scrub cookies & Save to replicator
Developer Mode
 Load all
 Use inbuilt session macros
 Works across Environments(dev,
pre-prod, etc)
 Test All after Clearing Cookies
 Treat as sample poc
Demo
When to Use?
 Replication
 Team awareness: Developers, Test Teams, Security Testing
 As a substitute for documentation: for incremental testing
 Not Exhaustive: Cross Site Scripting, SQl Injections, Permutational Issues
 WAF in Place
Thank You!
References
 https://portswigger.net/bappstore/56cf
924977874104ac35e52962a9a553
 http://www.itsecgames.com/
Neelu Tripathy
https://www.linkedin.com/in/neelutripathy/
https://www.slideshare.net/NeeluTripathy2/

Understanding Burp Replicator