Penetration Testing

Penetration Testing

Identify and remediate vulnerabilities before they impact your business. Web Application Hacker’s Methodology, Information Systems Security Assessment Framework.

BrandCrock – Penetration Testing

  • Penetration testing is a cybersecurity best practice that helps ensure that IT environments are properly secured and vulnerabilities are appropriately patched.
  • Penetration test seeks to determine whether and how a malicious user can gain unauthorized access to information assets. BrandCrock has performed penetration tests to help organizations uncover hidden security vulnerabilities. Our proven methodology provides actionable steps for ensuing the security of your systems.
  • This kind of testing comes under ethical hacking and the person performing penetration testing is known as an ethical hacker.
  • Pen Tests are being performed to find out those issues which are not easy to catch during the manual analysis of the system.
  • The condition of a system is exploitable when there are multiple users granted with the use of a system with fewer security controls.
Penetration Testing Execution Standard
OWASP Testing Guide
Open Source Security Testing Methodology Manual
Information Systems Security Assessment Framework
Web Application Hacker's Methodology
SANS 25 Security Threats
Penetration Testing Execution Standard
OWASP Testing Guide
Open Source Security Testing Methodology Manual
Information Systems Security Assessment Framework
Web Application Hacker's Methodology
SANS 25 Security Threats

Our Process

Our best-practices methodology has been fine-tuned over decades through thousands of
hours of experience.

Define Scope

Information Gathering - Scoping & pre-assessment - Pre engagement interaction


Vulnerability Analysis

Define Vulnerability - Vulnerability Assessment - Threat Modeling


Post Exploitation

Compromise Web Server


Remediation Plan

Report with Remediation Plan



Retesting all Vulnerabilities - Final Reporting


BrandCrock Penetration Testing Covered

Risk Assessments
ip address
Internal and External IP's
network speed test
Network Tests
port scanner
Port Scanning
Secure Socket Checks
responsive design
Spoofing Test
application layer
Application Layer Test
Penetration Testing
DDoS Attack
3358758-200 (1)
SQL Injections
Brute Force Attacks
On-Site Attacks
Phishing attack
Phishing Attacks
Cross Site Scripting (XSS)
Server Side Request Forgery
Server side Request Forgery (SSRF)
website security
Web server Misconfiguration
removebg preview
Wireless Network Traffic
vulnerability assessment
Network Vulnerability
Remote Code Execution (RCE)
Web Shell Detection
Industry-validated Approach

Penetration testing methods we apply

black box

Black Box Testing

We work in life-like conditions having strictly limited knowledge of your network and no information on the security policies, network structure, software and network protection used.
grey box

Gray Box Testing

We examine your system having some information on your network, such as user login details, architecture diagrams or the network's overview.
white box

White Box Testing

We identify potentials points of weakness by using admin rights and access to server configuration files, database encryption principles, source code or architecture documentation.

Security Testing Benefits

data collection

Complete view of vulnerabilities

We provide detailed information on real security threats, help to identify the most critical and less significant vulnerabilities along with false positive, so that the customer can prioritize remediation, apply needed security patches and allocates security sources.
regulatory compliance

Regulatory compliance (GLBA, HIPPA, PCI, DSS, FISMA/NIST)

The detailed reports generated after penetration testing help to avoid fine for non-compliance and allow to illustrate due diligence to auditors by maintaining required security controls.

Avoiding the cost of system / network downtime

Brandcrock's team provides specific guidance and recommedations to avoid financial pitfalls by identifying and addressing risks before attacks or security breaches occur.

Business Risks Mitigated


Financial Loss


Reputational Damage

Trust Icon

Loss of clients's trust


Data Loss

Full web applications compromise
Full web applications compromise
Admins accounts compromise
Users accounts compromise
Full infrastructure compromise

Reasons to Test

As you conduct regular vulnerability scans, hackers are doing the same thing – scanning your network, trying to find the weak points where they can break in. The difference is, hackers won’t stop when they find a vulnerability; they’ll attack. This is where the penetration testing comes in.

1. Hackers are continuously exploiting new bugs
Hackers are developing new tools and exploits at incredible speeds and
often at a faster rate than security teams can keep up.
2. Penetration testing provides an independent assessment of your security
Penetration test results help indicate the effectiveness of your security
3. A penetration test may find holes in your security before a hacker does
Identifying vulnerabilities enables the organization to patch weaknesses
before a hacker has a chance to exploit them.
4. Prioritize your security budget
Penetration test results may help drive your security budget and prioritize
5. Help you prepare for a potential breach
A Penetration Test can serve as a catalyst for developing an incident
response plan in the event of a breach.
6. Penetration testing may be a regulatory requirement
Periodic Penetration Testing is an industry best practice and a requirement
for PCI DSS and several other industry regulations.

When You Need Penetration Testing

At the very least a penetration test should be performed on an annual basis. In some cases, a quarterly or even monthly penetration test may be the correct need for a company.

A vulnerability assessment allows you to prepare for a penetration test, and a penetration test allows you to prove you’re acting on any vulnerabilities, so it’s critical that a vulnerability assessment is performed (and identified vulnerabilities remediated) before any penetration testing is initiated.

A special case penetration test may be needed as well for the following:

  • When new network infrastructure or applications are added to your environment
  • Upgrades or modifications are made to either your infrastructure or applications
  • Office locations are added or are heavily modified to the company’s organization
  • Company procedures or policies are revised or established
  • Regularly scheduled analysis and assessments are required by regulatory mandates.
  • New network infrastructure or applications were added.
  • Significant upgrades or modifications to infrastructure or applications were made.
  • End-user policies were modified.
  • Corporate IT was significantly changed.

Additionally, penetration tests are required by regulations such as GDPR, PCI-DSS. Most penetration testers should be able to review and recommend best practices for a company’s specific needs.

Pricing for Test

We shape the final price based on the number of targets and the required testing methods. We will be pleased to provide an estimate for your project.

Cost also depends on whether you want penetration testing to be a one-time thing, an on-going service, or an engagement that re-tests systems after you make the necessary changes to safeguard your operations and your network.

Complex systems with extensive data will take more time to test. The number of connected devices, access points, physical locations, networks, IP addresses, and various security layers will all play a role in determining a fair price.

The cost of a penetration test is determined by the

  • Number of IP addresses and URL’s
  • Size and complexity of the IT infrastructur
  • Number of physical locations and data centers
  • Network segmentation
  • Timing of the service.

Step 1 of 5

What to expect in the penetration test lifecycle

Provide timeline for assessment
confirm timeline
Provide Technical Questionnaire
Return filled Questionnaire and other data.
Perform scans then further assess security of target
Team members available to assist with questions or issues during testing
Compile results and upload report
Remediate items and schedule retesting with Brandcrock
Preform retestiing and issue revised report.
Remediate and retest as desired, within 90 days of initial report date
Erfahrungen & Bewertungen zu BrandCrock GmbH