Browse the site
Call Get a quote

What does a certified ethical hacker actually do during an engagement?

A real engagement runs in six stages: scoping and rules of engagement, reconnaissance, vulnerability discovery, exploitation, reporting, and a retest. The tester spends most of the hands-on time on exploitation, because a scanner finding a CVE is not a finding until somebody proves it works against your system. The rest of the time goes on proving impact and writing it up so a developer can fix it. The deliverable is a prioritised report, not a list.

Key takeaways

  • A competent engagement is 60% to 70% hands-on exploitation, not automated scanning, because an unproven vulnerability is not a finding.
  • The 6 stages are scoping, reconnaissance, discovery, exploitation, reporting and retest, and scoping is where a bad scope is created or fixed.
  • Every finding should carry reproduction steps, evidence and a business impact in rupees, because a finding without reproduction steps cannot be fixed by a developer.
  • A retest is part of the engagement, not an extra, and the closure of each finding depends on it, so budget 1 to 2 tester-days for it.
  • Under the IT Act, 2000 no packet leaves the tester without a signed scope, and CERT-In requires qualifying incidents to be reported within 6 hours.

As of 24 October 2026: the service descriptions, prices and turnaround figures on this page are current.

What happens in the scoping and rules-of-engagement stage?

This is where the engagement is won or lost, and it is usually 3 to 5 working days. The tester and the client agree what is in scope: which applications, which environments, which APIs, which roles, and which test accounts are provided. The rules of engagement then fix the ground rules: testing dates and hours, source IP addresses, permitted techniques, prohibited techniques such as denial of service or social engineering of third parties, escalation contacts, and what happens if a test accidentally breaks a production service. In Indian practice the deliverable from this stage is a signed document, and under the IT Act, 2000 it is the document that makes the work lawful. Scoping done properly routinely removes 30% of the proposed scope and makes the test cheaper and more useful, because it drops what was never actually at risk.

What does reconnaissance and vulnerability discovery involve?

Reconnaissance is passive and active: mapping the domains and subdomains you own, identifying the technology stack from headers, certificates and error pages, finding exposed admin panels, exposed storage buckets, forgotten staging environments, and leaked credentials in public repositories. Discovery then works through the OWASP Top 10 and OWASP API Security Top 10, plus whatever the stack makes likely: an outdated framework, an unpatched dependency, a misconfigured storage bucket, a missing rate limit on a login. A good tester treats the scan output as a to-do list rather than a result. The value of manual work here is proportion, because automated scanners find roughly the same issues in every environment and miss the configuration mistake that is specific to yours.

What does the exploitation stage actually prove?

Exploitation is the part that separates a penetration test from a vulnerability assessment, and it is where the tester earns the fee. A scanner may flag an outdated library; a tester proves that a request crafted against your application reads rows it should not, and captures the data. A scanner may flag an open S3 bucket; a tester shows that the bucket holds a customer export, and lists what is in it without taking it. Proof has to be safe, minimal and reversible, and it has to be recorded in a way a developer can reproduce. In most engagements, roughly 60% to 70% of tester time is spent in this stage, and it is where the money is: an unproven issue is a hypothesis, and a proven issue with a captured impact is something a developer can fix in an afternoon.

What should the report and the retest look like?

The report is the deliverable the client actually paid for, and it should be readable by an engineer, not just by a security team. Each finding needs a title, a severity with a stated reason, the exact reproduction steps, the evidence, the business impact expressed in plain terms, and a specific remediation that names the code, the configuration or the control to change. Findings are ordered by risk, not by discovery order. The retest then re-tests every finding that was fixed, and the closure note is attached to the original finding so the client has a single document showing what was open and what was closed. A report with no reproduction steps is the most common reason a client is told to retest the same finding three times.

The six stages of an Indian penetration testing engagement, with time and output
StageTypical timeOutput
Scoping and rules of engagement3-5 working daysSigned scope, dates, prohibited techniques, escalation path
Reconnaissance1-2 tester-daysAsset map, technology stack, exposed services and subdomains
Vulnerability discovery2-4 tester-daysCandidate findings, deduplicated and manually verified
Exploitation3-10 tester-daysProven impact with evidence and safe reproduction steps
Reporting3-5 working daysPrioritised findings with remediation and risk in business terms
Retest1-2 tester-daysClosure note per finding, attached to the original report

What are the frequently asked questions?

What does a certified ethical hacker do during an engagement?
A real engagement runs in six stages: scoping and rules of engagement, reconnaissance, vulnerability discovery, exploitation, reporting, and a retest. The tester spends most of the hands-on time on exploitation, because a scanner finding a CVE is not a finding until somebody proves it works against your system. The rest of the time goes on proving impact and writing it up so a developer can fix it. The deliverable is a prioritised report, not a list.
How long does each stage take?
Scoping and rules of engagement take 3 to 5 working days, reconnaissance and discovery run alongside the testing window, exploitation fills the remaining tester-days, and the report is written within 3 to 5 working days of the last test. The retest follows once fixes are applied.
Will testing break my production system?
It can, and the rules of engagement should say what happens when it does. A good tester works in a staging environment where one exists, avoids denial-of-service and destructive techniques unless they are in the explicit scope, and has a rollback and escalation path agreed in advance.
Do I have to give the tester my production credentials?
No. Provide dedicated test accounts for each distinct role, which is often where the real finding sits, and use a dedicated environment for destructive testing. Shared production administrator credentials should never be part of an engagement.
What happens after the report?
You get a prioritised findings list with reproduction steps, a remediation plan and a retest. The retest re-tests each fixed finding and produces a closure note. A report with no retest and no closure record is a list, not an engagement.

Get a straight answer on this

Send us your application list and the roles you want tested, and we will return the stage-by-stage scope, the tester-day count and the report format.

Send us the details See pricing

Last reviewed: 24 October 2026. Information on this page is general guidance, not legal advice. Prices are indicative bands for a typical scope and are confirmed in a written quote before any work begins.