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

SQL, Code Injection, and Scanners                                           Chapter 5

            After running the scan (which will take a while), BSBDIOJ will print out the results to the
            console and generate an "'3 file. The "'3extension stands for Arachni Framework Report
            and is what BSBDIOJ uses to store scan results. That "'3 file can then be converted to
            HTML, JSON, XML, or another document format:







































            We can immediately see there's a vulnerability to explore in greater detail here. This is a
            good opportunity to use the HTML version of the report, which takes advantage of the
            browser to visualize the entire scan results.

            When you want to analyze the results of your scan, you can generate a zipped HTML file
            using the BSBDIOJ@SFQPSUFS executable:
                arachni_reporter some_report.afr --reporter=html:outfile=my_report.html.zip

            It's important to specify the outfile as zipped HTML, because that's the format the
            BSBDIOJ@SFQPSUFS will use to create it. If you leave off the [JQ suffix and just try to open
            the resulting HTML file, your browser will show a long stream of unformatted,
            unintelligible special characters.

                                                    [ 86 ]
   96   97   98   99   100   101   102   103   104   105   106