Wolfcore Resources
The cyber security register, in plain English.
How attacks work, what every port and protocol does, and how to stop each threat. Written by penetration testers for UK businesses. New entries every day.
Browse by topic
Start with a topic, or jump to the A to Z index below.
A to Z index
Supply chain attack
A supply chain attack is when criminals get at you by compromising a supplier or a product you rely on, instead of attacking you directly.
Social engineeringSpear phishing
Spear phishing is a scam message written for one person or a small team, using real details about them so that it looks like it came from someone they trust.
Credentials and exposureSecret rotation
Secret rotation means regularly replacing the passwords, keys and tokens that software uses to talk to other systems, so a stolen one stops working.
Social engineeringQuishing (QR code phishing)
Quishing is a phishing scam that hides a dangerous web link inside a QR code, so the victim scans it with their phone instead of clicking a link.
Social engineeringPhishing simulation
A phishing simulation is a safe, fake phishing email sent to your own staff to see who clicks, so you can help them spot the real thing.
Credentials and exposureMulti-factor authentication
Multi-factor authentication means you need something more than a password to sign in, such as a code from an app, so a stolen password alone is not enough.
Detection and responseIndicators of compromise
Indicators of compromise are the clues left behind by an attack, such as a known bad web address or an odd new account, that tell you someone may have broken in.
Web application securityCross-site scripting
Cross-site scripting is a website flaw that lets an attacker make your visitors’ browsers run the attacker’s code as if it came from your site.
Social engineeringBusiness email compromise
Business email compromise is fraud where a criminal uses a hijacked or faked work email account to trick someone into sending money or data.
Credentials and exposureBrute force attack
A brute force attack is an attacker guessing passwords again and again, usually with software, until one works.
Social engineeringWhaling
Whaling is a scam aimed at the most senior people in a business, such as the managing director or finance director, because their approval is worth the most to a criminal.
Credentials and exposurePhishing-resistant MFA
Phishing-resistant MFA is a way of signing in, such as a security key or passkey, that cannot be handed over to a fake website even if the user is fooled.
Hacking techniquesActive Directory Certificate Services (AD CS) abuse
AD CS abuse is when a badly set up internal certificate system lets an ordinary user get a certificate that proves they are an administrator and take over the network.
Social engineeringBaiting
Baiting is when attackers leave something tempting, such as a USB stick or free offer, hoping curiosity makes you plug it in or open it and let them in.
Social engineeringCallback phishing
Callback phishing is a scam email with no link, only a phone number, so that you ring the criminals and talk yourself into giving them access or money.
Social engineeringCEO fraud
CEO fraud is when a criminal pretends to be your boss, by email or phone, and tells someone in finance to make an urgent payment to the criminal’s bank account.
VulnerabilitiesExploited in the wild
A weakness is exploited in the wild when attackers are actually using it against real organisations, so it matters far more than one that is only theoretical.
Social engineeringIT support impersonation
IT support impersonation is when a criminal pretends to be your help desk, by phone, email or Teams, to get a password, a code or control of your computer.
Credentials and exposureInfostealer malware
Infostealer malware quietly copies saved passwords and login sessions from an infected computer and sends them to criminals, who sell them or use them to log in as you.
Social engineeringInvoice fraud
Invoice fraud is when criminals send a fake invoice, or change the bank details on a real one, so that your payment goes into their account instead of your supplier’s.
Social engineeringMFA fatigue attack
An MFA fatigue attack is when a criminal who already has your password keeps sending login approval requests to your phone until you tap Approve just to make them stop.
Security toolsNmap
Nmap is a free tool that maps a network by checking which devices and which ports are open, used by IT teams to audit their own systems and by attackers to find a way in.
Security toolsPenetration testing methodology
A penetration testing methodology is the agreed plan for how a tester tries to break into your systems, what is allowed and how the results get reported.
Ports and protocolsPort 22 (SSH)
Port 22 is the network door for Secure Shell, how administrators log in to servers, so exposing it to the whole internet invites constant guessing and scanning.
Ports and protocolsPort 3389 (RDP)
Port 3389 is the network door for Windows Remote Desktop, and leaving it open to the internet is one of the most common ways ransomware gangs get in.
Ports and protocolsPort 443 (HTTPS)
Port 443 is the network door for encrypted web traffic, and the padlock in your browser depends on it being set up and kept up to date properly.
Ports and protocolsPort 445 (SMB)
Port 445 is the network door for Windows file sharing and should never face the internet, because one unpatched flaw in it once let ransomware spread worldwide.
Ports and protocolsPort 80 (HTTP)
Port 80 is the network door web servers use for ordinary, unencrypted pages, and it should normally only send visitors on to the secure version of your site.
Social engineeringPretexting
Pretexting is when someone invents a believable story and false identity, such as a new starter or IT engineer, to get you to hand over information or access.
Social engineeringQuick Assist abuse
Quick Assist abuse is when a criminal posing as IT support talks you into opening Windows’ built-in remote help tool, which then gives them full control of your computer.
Social engineeringTailgating (piggybacking)
Tailgating is walking into a secure area by following an authorised person, and piggybacking is when that person knowingly lets the visitor in.
Security toolsVulnerability scanning
Vulnerability scanning is an automated check of your systems and websites for known weaknesses, such as missing updates and risky settings, that gives you a list to fix.
VulnerabilitiesCISA KEV catalogue: Known Exploited Vulnerabilities
The CISA KEV catalogue is a public list of software flaws that attackers are known to be using right now, so you can fix those first.
Cloud and infrastructureCloud shared responsibility model: who secures what
The shared responsibility model says the cloud provider secures the underlying platform, but you are always responsible for your own data, accounts and settings.
Credentials and exposureWhat is credential stuffing? How account takeover works
Credential stuffing is when attackers take email and password pairs stolen from one breach and automatically try them on other sites, hoping you reused the password.
VulnerabilitiesWhat is a CVE? Common Vulnerabilities and Exposures
A CVE is a unique reference number, such as CVE-2023-34362, given to a publicly known security flaw so everyone can talk about the same problem.
VulnerabilitiesWhat is CVSS? The scoring system explained
CVSS is a standard 0 to 10 score that tells you how severe a software flaw is in general, so you can compare flaws, but not how much risk it poses to your business.
ComplianceWhat is Cyber Essentials? The UK scheme and its controls
Cyber Essentials is a UK government-recommended certification showing your organisation has five basic technical protections in place against common internet attacks.
Malware and ransomwareWhat is double extortion ransomware? Explained
Double extortion is when ransomware attackers both lock your files and steal your data, then threaten to publish it, so backups alone cannot make the problem go away.
AI securityWhat is indirect prompt injection? Hidden AI attacks
Indirect prompt injection is when an attacker hides instructions in an email, web page or document, and an AI assistant that reads it obeys the attacker instead of you.
Web application securityWhat is the OWASP Top 10? Web risks explained
The OWASP Top 10 is a widely used list of the ten most serious types of weakness in web applications, written by a non-profit so developers and buyers share one checklist.
Credentials and exposureWhat is password spraying? How it works and how to stop it
Password spraying is when an attacker tries one or two very common passwords against many accounts, instead of many passwords against one account, so they avoid being locked out.
Credentials and exposureICO 72-hour rule: personal data breach guide for UK firms
If you have a personal data breach that is likely to put people at risk, UK law says you must tell the ICO as soon as possible and, where feasible, within 72 hours of finding out.
Social engineeringWhat is phishing? How to spot it and protect your business
Phishing is a fake email, text or call designed to trick you into clicking a bad link, opening a bad file or giving away a password or payment.
AI securityWhat is prompt injection? How AI tools get manipulated
Prompt injection is when someone writes text that tricks an AI tool into ignoring its instructions and doing something its owner did not intend.
Malware and ransomwareWhat is ransomware? How it works and how to protect
Ransomware is malicious software that locks your files or systems, and often steals your data, then demands payment to give them back.
Social engineeringWhat is smishing? SMS phishing explained for staff
Smishing is phishing by text message: a fake SMS that tries to get you to click a link or hand over a password, code or payment.
Social engineeringWhat is social engineering? How attackers trick people
Social engineering is when a criminal tricks a person, rather than a computer, into handing over access, information or money.
Web application securitySQL injection: what it is, real cases and prevention
SQL injection is when an attacker types database commands into a website form or link and the website runs them, letting the attacker read or change data they should never see.
Malware and ransomwareWhat is a Trojan? How Trojan malware works
A Trojan is malicious software that pretends to be something harmless, such as an invoice or a document, so you let it in yourself.
Social engineeringWhat is vishing? Voice phishing and how to defend
Vishing is phishing by phone call: a caller pretends to be someone you trust to get a password, a code or a payment from you.
VulnerabilitiesWhat is a zero-day vulnerability? Meaning and risk
A zero-day is a flaw in software that attackers use before the maker has a fix, so there is no patch to install yet.
VulnerabilitiesWhat is an access bypass vulnerability?
An access bypass is a flaw that lets someone reach a page, system or action without passing the login or permission check that is meant to stand in front of it.
Malware and ransomwareWhat is data exfiltration? How data is stolen and how to spot it
Data exfiltration is the theft of information out of your business, where an attacker copies your files, emails or databases to somewhere they control.
VulnerabilitiesWhat is a denial of service (DoS) attack?
A denial of service attack tries to overload a website, network or system so that real customers and staff cannot use it.
Hacking techniquesHow DNS spoofing works and how to stop it
DNS spoofing tricks a computer into believing a forged answer about where a website or mail server lives, so people are sent to the attacker’s address instead of the real one.
Hacking techniquesHow subdomain takeover works and how to prevent it
A subdomain takeover happens when a company forgets to delete a web address that still points to a service it no longer uses, and an attacker claims that service and starts speaking in the company’s name.
Cloud and infrastructureMicrosoft 365 security basics: the settings to check first
Microsoft 365 security basics are a short list of settings, mostly free, that stop the most common attacks on your email, files and staff accounts.
VulnerabilitiesWhat is missing authorization (CWE-862)?
Missing authorization means a system knows who you are but never checks whether you are allowed to do what you are asking, so people can reach functions or data that were meant for someone else.
AI securityOWASP Top 10 for LLM applications (2025): the ten risks explained
The OWASP Top 10 for LLM applications is a public list of the ten most important security risks in software built on large language models, the technology behind AI chatbots and assistants.
VulnerabilitiesWhat is patch management? How to keep software updated safely
Patch management is the routine of finding, testing and installing the fixes that software makers release, so attackers cannot use known flaws to get in.
Ports and protocolsPort 110 (POP3): what it is, how it is attacked and how to secure it
Port 110 is the door that older email programs use to download messages from a mail server, and its plain version sends the password unprotected.
Ports and protocolsPort 143 (IMAP): what it is, how it is attacked and how to secure it
Port 143 is the door that email programs use to read and manage mail that stays on the server, and its plain version sends the login unprotected.
Ports and protocolsPort 1433 (Microsoft SQL Server): what it is, how it is attacked and how to secure it
Port 1433 is the door that applications use to talk to a Microsoft SQL Server database, and it should almost never be open to the internet.
Ports and protocolsPort 161/162 (SNMP): what it is, how it is attacked and how to secure it
Ports 161 and 162 are the doors that network management tools use to ask routers, switches and printers how they are doing, and a weak setup lets an attacker ask the same questions or change settings.
Ports and protocolsPort 20/21 (FTP): what it is, how it is attacked and how to secure it
Port 21 is the door that the File Transfer Protocol (FTP) uses to send files between computers, and it is an old design that sends passwords and files without encryption.
Ports and protocolsPort 23 (Telnet): what it is, how it is attacked and how to secure it
Port 23 is the door for Telnet, an old way of controlling another computer from a keyboard over the network, which sends everything including passwords in plain view.
Ports and protocolsPort 25 (SMTP): what it is, how it is attacked and how to secure it
Port 25 is the door that mail servers use to pass email to each other across the internet.
Ports and protocolsPort 3306 (MySQL): what it is, how it is attacked and how to secure it
Port 3306 is the door that applications use to talk to a MySQL database, and the manufacturer itself says it should not be reachable from untrusted computers.
Ports and protocolsPort 53 (DNS): what it is, how it is attacked and how to secure it
Port 53 is the door for the Domain Name System, the internet’s address book that turns a website name into the number a computer needs.
ComplianceWhat is the UK GDPR? A plain English guide for small businesses
The UK GDPR is the main UK law on how organisations must look after personal information about customers, staff and anyone else they hold data on.
Security toolsWhat is Wireshark and how do defenders use it?
Wireshark is a free program that records the traffic on a network and shows it in detail, so an IT person can see exactly what devices are saying to each other.
Hacking techniquesHow SQL injection works: the mechanism, a UK fine and how to stop it
SQL injection is when a website passes what a visitor types straight into a database question, so the visitor can change the question and read or alter data they should never see.
Hacking techniquesHow CSRF works: cross-site request forgery explained and how to prevent it
CSRF is when a malicious web page tricks your browser, while you are logged in somewhere else, into sending a request that site treats as coming from you.
Ports and protocolsPort 389 (LDAP): what it is, how it is attacked and how to secure it
Port 389 is the door that Windows computers, apps and devices use to ask your company directory, Active Directory, who a user is and whether their password is right.
Security toolsWhat is Burp Suite? How web penetration testers use it, explained for defenders
Burp Suite is a software toolkit that sits between a web browser and a website so a security tester can see, pause and change the traffic, to find weaknesses in how the site handles it.
ComplianceCyber Essentials Plus: what the technical audit tests, and do you need a penetration test?
Cyber Essentials Plus is the version of the UK government-backed Cyber Essentials scheme where an independent assessor tests your systems to prove the five basic security controls really work.
Ports and protocolsPort 636 (LDAPS): what it is, how it is attacked and how to secure it
Port 636 is the door that a staff directory uses when it talks over an encrypted connection, and it is the safer sibling of plain LDAP on port 389.
Ports and protocolsPort 135 (MSRPC): what it is, how it is attacked and how to secure it
Port 135 is the reception desk for Windows remote management: it does not do the work itself, it tells other computers which side door to use.
ComplianceWhat is ISO 27001? A plain-English guide for UK businesses
ISO 27001 is an international standard that shows a customer you run information security as a managed, checked and improving system, not as a set of one-off fixes.
Hacking techniquesHow server-side request forgery (SSRF) works and how to stop it
SSRF is when an attacker tricks your web application into making a request on their behalf, so they can reach systems that are hidden from the internet but trust your server.
Security toolsWhat is Metasploit? A defender’s guide to the penetration testing framework
Metasploit is a toolkit that packages known attack methods into reusable modules, so a security tester can show whether a weakness is really exploitable and an attacker can do the same thing without permission.
Ports and protocolsPort 2049 (NFS): what it is, how it is attacked and how to secure it
Port 2049 is where the Network File System shares folders between Linux and Unix machines, and its default trust model assumes every machine on the network tells the truth.
Ports and protocolsPort 111 (RPCbind): what it is, how it is attacked and how to secure it
Port 111 is the reception desk for a group of older Linux and Unix network services, and it should never be reachable from the internet.
Ports and protocolsPorts 137 to 139 (NetBIOS): what they are, how they are attacked and how to secure them
Ports 137, 138 and 139 belong to NetBIOS, an old Windows way of finding and sharing computers, and they should be blocked at your internet edge.
Hacking techniquesHow cross-site scripting (XSS) works: the three types and how developers stop it
Cross-site scripting happens when a website shows text from a user as if it were part of the page’s own code, so a visitor’s browser runs something the site owner never wrote.
Security toolsWhat is Nessus? How the vulnerability scanner works and what it cannot tell you
Nessus is a widely used program that checks computers and network devices for known weaknesses, such as missing updates, and produces a list for someone to fix.
Ports and protocolsSMB signing: what it is, how it is attacked and how to secure it
SMB signing is a setting that makes Windows file sharing prove each message came from the right machine and was not altered, which stops an attacker on your network passing off someone else’s login as their own.
Ports and protocolsPort 873 (rsync): what it is, how it is attacked and how to secure it
Port 873 is the door a file-copying and backup service called rsync uses when it runs as a network server, and if that door is open to the internet, strangers may be able to list, read or even change your files.
Ports and protocolsPort 993 (IMAPS): what it is, how it is attacked and how to secure it
Port 993 is the encrypted door that email apps use to read mail stored on a server, and the risk is rarely the encryption itself but who is allowed to sign in through it, and how.
Ports and protocolsPort 5985 and 5986 (WinRM): what it is, how it is attacked and how to secure it
Ports 5985 and 5986 let administrators run commands on Windows machines from another computer, which is useful for IT teams and equally useful to an attacker who has found a working login.
Hacking techniquesHow session hijacking works: stolen cookies, tokens and how to stop them
Session hijacking is when an attacker steals the small token that proves you are already signed in, then uses it to act as you without needing your password or your MFA code.
Ports and protocolsPort 995 (POP3S): what it is, how it is attacked and how to secure it
Port 995 is the door email programs use to download your mail over an encrypted connection, so if it is open to the internet, it is also a door someone can try to guess passwords against.
Ports and protocolsPort 88 (Kerberos): what it is, how it is attacked and how to secure it
Port 88 is where a Windows domain controller hands out the digital passes that let staff sign in to file shares, databases and servers, so it should be reachable from your own network and not from the internet.
Ports and protocolsKerberos authentication: how it works, how it is attacked and how to secure it
Kerberos is the system a Windows network uses to prove who you are without sending your password around, by giving you short-lived digital passes (tickets) that servers accept.
Ports and protocolsNTLM authentication: what it is, why it leaks and how to reduce it
NTLM is an old Windows way of proving who you are, and because it can be tricked into handing over a reusable scrambled copy of your password (a hash), Microsoft is retiring it.
Hacking techniquesHow privilege escalation works: from ordinary account to administrator
Privilege escalation is when someone who can only do small things on a system finds a way to do bigger things, such as acting as an administrator.
Cloud and infrastructureRMM tool abuse: how attackers use remote management software and how to protect your business
Remote monitoring and management (RMM) software lets an IT provider see, update and control every computer you own from one console, so an attacker who gets into that console, or who installs a copy of the same tool, can control all of them too.
Hacking techniquesHow XML external entity (XXE) attacks work and how to stop them
An XXE attack tricks software that reads XML files into fetching a local file or a web address the attacker chooses, because the software was set up to follow instructions hidden inside the file.
Ports and protocolsPort 5900 (VNC): what it is, how it is attacked and how to secure it
Port 5900 is the door that VNC remote desktop software listens on, and if it faces the internet, anyone can try to take control of that computer’s screen, keyboard and mouse.
Credentials and exposureWhat is least privilege and how do you apply it in a small business?
Least privilege means every person, account and piece of software gets only the access it needs to do its job, so that when one account is stolen, the thief can do as little as possible.
Security toolsWhat is BloodHound? How defenders use it to find Active Directory attack paths
BloodHound is a free tool that draws a map of who can reach whom inside a company’s Windows user directory, so you can see, and cut, the routes an attacker would use to become an administrator.
Ports and protocolsPort 6379 (Redis): what it is, how it is attacked and how to secure it
Port 6379 is where Redis, a very fast in-memory data store used for caching and sessions, listens, and it should only ever be reachable by your own application servers, never by the internet.
Ports and protocolsHTTP/2 and Apache mod_http2: what they are and the CVE-2026-119618 flaw
HTTP/2 is the faster, newer way browsers talk to web servers, and a critical bug in the Apache web server’s HTTP/2 module means any server running an affected version with HTTP/2 switched on needs updating now.
Hacking techniquesHow SAML authentication bypass works, and why MFA can be skipped
SAML is the system that lets you sign in once to many services, and a SAML authentication bypass is any flaw that lets someone get in without the identity checks, including multi-factor authentication, that the system was meant to enforce.
Credentials and exposureAPI key exposure: why secrets in environment variables get stolen and how to rotate them
API key exposure is what happens when an API key, a password that lets software use a paid service, leaks, and anyone holding it can spend your money and read your data until you cancel it at the provider.
Security toolsWhat is a honeypot? How decoy systems give early warning of an attacker
A honeypot is a fake system, file or login that no real employee has any reason to touch, so anything that touches it is worth a look.
ComplianceDo I need a penetration test for Cyber Essentials Plus?
No, Cyber Essentials Plus does not require a penetration test, because its technical audit uses scans and sampled device checks instead, but the two answer different questions and many businesses end up wanting both.
ComplianceCyber Essentials 14-day patch rule explained
Under Cyber Essentials, any software update that fixes a serious security flaw must be installed within 14 days of its release, on every device and cloud service in your scope.
Ports and protocolsIs RDP open to the internet dangerous? Port 3389 explained for business owners
Yes: leaving Remote Desktop reachable from the internet gives anyone in the world a login screen to your Windows machines, and government agencies in the UK and US both tell you to close it or put it behind a VPN with multi-factor authentication.
Security toolsHow to check which ports are open on your business network
An open port is a door on a computer that listens for connections, and checking which doors your business has open to the internet means comparing three lists: what your firewall allows, what you think you run, and what the outside world can actually reach.
Security toolsWhat are canary tokens? Free tripwires that warn you when someone is snooping
A canary token is a fake file, link or password that nobody in your business has a reason to touch, set up so that you get an alert the moment someone does.
Which of these could hit your business?
Run a free external scan of your website and see what attackers can see, or talk to a tester about a manual penetration test.