HackproofHacks
Research & writing

The blog

Tutorials, vulnerability analysis, and attack breakdowns, written for practitioners at every level.

CVEs published this week Source: NVD · MITRE · OSV
Critical CVEs (7d)
High severity (7d)
Total CVEs (7d)
Avg CVSS score
FAQ

Common questions

What is the difference between a hacker and a penetration tester?

A hacker and a penetration tester use many of the same techniques — the difference is authorisation and intent. A penetration tester has written permission from the organisation that owns the system, operates within an agreed scope, and delivers a report so the organisation can fix what was found. A malicious hacker has no permission, no scope, and no interest in helping anyone fix anything. The techniques overlap entirely; the legal and ethical context is what separates them.

How do I know if my website has already been hacked?

Most compromises go undetected for months because they don't cause obvious disruption. Warning signs include: your server appearing in spam blocklists, Google Search Console flagging malware, sudden unexplained traffic spikes, new admin accounts you didn't create, unfamiliar files in your web root, or customers reporting phishing emails that look like they came from you. The uncomfortable truth is that without proper logging and monitoring in place, you often won't know until the damage is done. A vulnerability assessment can tell you whether your application has the kind of weaknesses that would make this likely.

I found a security bug on a website I use. What should I do?

Report it directly to the organisation through their official contact email or any published security or responsible disclosure policy. Don't exploit it, share it publicly, or sell it. If the organisation has a bug bounty programme on HackerOne, Bugcrowd, or Intigriti, submit it there — you may be eligible for a reward. If they don't respond within a reasonable time (30–90 days is the common standard), you can consider coordinated disclosure through a neutral third party. Never access data you weren't supposed to see, even to prove the vulnerability exists.

Is cybersecurity something small businesses actually need to worry about?

Yes — and small businesses are often easier targets precisely because attackers know security budgets are tight. Most attacks aren't targeted campaigns by sophisticated nation-state actors. They're automated scans looking for known vulnerabilities, credential stuffing attacks using leaked password lists, and opportunistic phishing. A small e-commerce site handling payment data is as attractive a target as a large one, sometimes more so because the defences are weaker. The good news: the most common vulnerabilities are also the most fixable, and you don't need an enterprise security budget to address them.

What tools do professional penetration testers actually use?

The short list: Burp Suite Pro for intercepting and manipulating web application traffic, nmap for network scanning and service detection, ffuf and gobuster for directory and parameter fuzzing, sqlmap for automated SQL injection verification, Metasploit for certain exploit frameworks, and a Kali Linux installation that brings most of these together. For API testing specifically, Postman or Insomnia for building requests, and Burp Suite for interception. The honest answer though is that the tool matters less than the methodology — a skilled tester with basic tools finds more than an unskilled tester with every tool available.