Page 196 - Hands-On Bug Hunting for Penetration Testers
P. 196

Other Tools                                                                Chapter 11

            3FUJSF KT

            Remember when we built a small set of scripts around Retire.js to check client-side
            JavaScript for vulnerabilities in $IBQUFS  , Preparing for an Engagement, There's also a Burp
            extension that allows you to do just that within a Burp testing session. If Burp is a large part
            of your workflow, it might be worth considering.


            1ZUIPO 4DSJQUFS
            The Python scripter extensions execute Python code on every Burp HTTP request. This can
            make it much easier to graft on extra functionality than if you are trying to add Java code or
            your own extension directly.

            #VSQ /PUFT

            Considering documentation's importance in writing great submission reports, tools such as
            Burp Notes, which can be configured to save HTTP requests and other data from different
            Burp tools, can tighten your workflow, eliminating manual copy and pasting.


            #VSQ 3&45 "1*
            The Burp REST API plugin (IUUQT   HJUIVC DPN WNXBSF CVSQ SFTU BQJ) allows you to
            run your Burp instance within a wrapper that makes its chief functionality available
            through a RESTful API. This is obviously a great addition if you're looking to integrate
            Burp with your existing automation.


            4BB4 4QFDJ`D &YUFOTJPOT
            The aforementioned extensions are mostly just standalone additions to the existing Burp
            workflow. But Burp also supports extensions that act as bridges to other security toolsets.
            Faraday (IUUQT   XXX GBSBEBZTFD DPN ) describes itself as a multi-user, collaborative
            pentesting environment that a security team can use to share scope, target data, discoveries,
            and other engagement information. There's also tool-specific bridges, such as SQLiPy,
            which is an extension for kicking off TRMNBQ scans from within Burp.














                                                    [ 181 ]
   191   192   193   194   195   196   197   198   199   200   201