May 2020
Intermediate to advanced
544 pages
12h 57m
English
One of the most common ways of detecting a Jenkins instance is by analyzing the HTTP response headers. Jenkins puts a lot of information into its response headers, such as the version's disclosure information, command-line interface (CLI) port, user and group permissions, and more, all of which can be used for further exploitation. A response header from a Jenkins instance can be seen in the following screenshot:

The following are some of the HTTP server response headers for Jenkins instances that can be used for detection:
Read now
Unlock full access