官术网_书友最值得收藏!

Technical Requirements

For this chapter, in addition to our existing Burp and Burp Proxy integration with Chrome (66.0.3359.139), we'll also be using sqlmap, a CLI tool for detecting SQL- and NoSQL-based injections. sqlmap can be installed using Homebrew with brew install sqlmap and is also available as a Python module installable via pip. sqlmap is a popular tool, so there should be an installation path for you whatever your system.

We'll also be using Arachni as our go-to scanner. Though noisy, scanners can be indispensable for the appropriate situation, and are great at flushing out otherwise hard-to-detect bugs. Arachni is an excellent choice because it's open source, multi-threaded, extensible via plugins, and has a great CLI that allows it to be worked into other automated workflows. Arachni is easy to install; you can install it as a gem (gem install arachni) or you can simply download the official packages straight from the installation site.

Please install Arachni from the site's Download page at  http://www.arachni-scanner.com/download/#Mac-OSX.

After you've installed it, if you've downloaded the packages for the appropriate system, you'll want to move them to wherever is appropriate within your system.

Then you can create a symlink (symbolic link) so that all the arachni CLI packages will be available within your path (fill in the correct path to your arachni installation):

sudo ln -s /Path/to/arachni-1.5.1-0.5.12/bin/arachni* /usr/local/bin

You might find that, after you symlink your arachni executables to your path, you receive the following error:

/usr/local/bin/arachni: line 3: /usr/local/bin/readlink_f.sh: No such file or directory
/usr/local/bin/arachni: line 4: readlink_f: command not found
/usr/local/bin/arachni: line 4: ./../system/setenv: No such file or directory

If you receive this error, simply symlink, copy, or move the readlink_f.sh script from your arachni installation's bin directory to your own path. In this case, we'll symlink it:

sudo ln -s /Path/to/arachni-1.5.1-0.5.12/bin/readlink_f.sh /usr/local/bin/readline_f.sh

Now when we use arachni later in the chapter, we can invoke it directly, as opposed to having to type the full path each time.

主站蜘蛛池模板: 万安县| 元氏县| 灵武市| 清新县| 陆河县| 旬邑县| 北宁市| 彭山县| 桃园市| 东阿县| 北海市| 上林县| 东莞市| 大足县| 怀宁县| 银川市| 龙陵县| 平阴县| 西贡区| 孝昌县| 沾益县| 渑池县| 云龙县| 外汇| 江陵县| 农安县| 奉节县| 柘荣县| 县级市| 古田县| 如东县| 怀远县| 突泉县| 临猗县| 托里县| 吴堡县| 淅川县| 云霄县| 耿马| 潼南县| 聂拉木县|