Skip to main content

හැකර්වරු තොරතුරු එකතු කරන විදිහ | How Hackers Gather Informations In sinhala

Cybersecurity Reconnaissance කියන්නේ මොනවාද? Attackers Information Gather කරන විදිහ 

හැඳින්වීම (Introduction)

Cyber attack එකක් කියන්නේ එකවරම  system එකක්  break කරන එකක් නෙමෙයි.
ඒක slowly, quietly, planned කරපු process එකක්.

ඒ process එකේ පළමු සහ වැදගත්ම stage එක තමයි  Reconnaissance.

සරලව කියනවා නම් 

Reconnaissance කියන්නේ “ආරක්ෂාවට යන්න කලින් ගෙදර වටේ බලන එක” වගේ.

Hackers වගේම ethical hackers, penetration testers, defenders හැමෝටම මේ concept එක හොඳට අවබෝදයෙන් ඉන්න එක ඉතාමත් වැදගත් .

Reconnaissance කියන්නේ මොකක්ද? (What Is Reconnaissance)

Reconnaissance කියන්නේ target system, network, company, හෝ person ගැන information collect කරන process එක.

Attack එකක් කරන්න කලින් attackers අහන ප්‍රශ්න:

  • Target එක alive ද?

  • IP addresses මොනවාද?

  • Domains, subdomains?

  • Open ports?

  • Services?

  • Employees ගැන public info තියෙනවද?

Reconnaissance වැඩ කරන විදිහ (How It Works)

Reconnaissance generally types දෙකක්  තියෙනවා:

01) Passive Reconnaissance (Quietly)

Target එකට directly touch නොකර information gather කරන එක.

Examples:

  • Google search (Google Dorking)

  • Company website

  • LinkedIn profiles

  • GitHub repositories

  • WHOIS records

  • Social media posts

Target එකට alert එකක්වත් නැහැ.

📌 Example:
Employee එක LinkedIn එකේ:

“Managing Linux servers on AWS”

Attacker learns:

  • OS = Linux

  • Cloud = AWS

02) Active Reconnaissance (Direct Interaction)

Target system එක directly scan කරන එක.

Examples:

  • Nmap scans

  • Port scanning

  • Service detection

  • Banner grabbing

📌 Example:

nmap -sV target.com

Open ports + services revealed
Target logs වල trace එකක් යන්න පුළුවන්

Reconnaissance එකේ Main Steps

🔹 Step 1: Target Identification

  • Domain names

  • IP ranges

  • Email formats

🔹 Step 2: Network Mapping

  • Live hosts

  • Firewalls

  • Routers

🔹 Step 3: Service & Technology Discovery

  • Web servers

  • Databases

  • Cloud services

  • APIs

🔹 Step 4: Human Intelligence

  • Employees

  • Roles

  • Tech stack hints

Real-World Examples (Mini Stories)

Company Breach Story

Attacker:

  • Finds company GitHub repo

  • Discovers API key leaked

  • Uses key to access cloud storage

No hacking tools needed. Just Reconnaissance mistake.

Personal Attack Example

Instagram bio:

“IT admin | Home lab | Router testing”

Attacker learns:

  • Tech interest

  • Possible weak home network

Reconnaissance වැදගත් ඇයි? (Why It Matters)

Attackersට:

  • Attack surface identify කරන්න

  • Best entry point choose කරන්න

  • Effort minimize කරන්න

Defendersට:

  • Exposed assets find කරන්න

  • Information leakage reduce කරන්න

  • Awareness training improve කරන්න

Future Trends & Career Value

  • OSINT (Open Source Intelligence) roles growing

  • Red Team / Blue Team operations

  • Threat Intelligence Analysts

  • AI-based Recon tools

Did You Know? / Tips Box

🔹 Did You Know?
Most cyber attacks succeed due to information leakage, not advanced exploits.

🔹 Defender Tip:
Google your own company name like an attacker.

🔹 Beginner Tip:
Learn Recon before exploitation. Order matters.

 Free Resources for Learning Reconnaissance

  • TryHackMe – OSINT & Recon rooms

  • Google Hacking Database (GHDB)

  • OWASP Information Gathering Guide

  • Shodan (Read-only exploration)


Comments

Popular posts from this blog

Linux ඇත්තටම වැඩ කරන්නේ කොහොමද? | How Actualy Linux Works in Sinhala

Linux ඇත්තටම වැඩ කරන්නේ කොහොමද (Filesystem, Kernel සහ Processes විස්තරාත්මකව) Linux තේරුම් ගැනීම වැදගත් වන්නේ ඇයි? Linux හැම තැනම තියෙනවා , servers වල, smartphones වල, cloud platforms වල, supercomputers වල, space missions වල පවා. ඒත් බොහෝ beginners ලාට Linux දැනෙන්නේ අමුතු commands සහ අමුතු folders පිරුණු  "Black box" එකක්  විදියට. Linux ඇතුළතින් ඇත්තටම වැඩ කරන ආකාරය තේරුම් ගැනීම , commands type කරන විදිය විතරක් නෙවෙයි හැමදේම වෙනස් කරනවා. ඒක Linux එක ඔබ use කරන දෙයකින් ඔබ control කරන දෙයකට පරිවර්තනය කරනවා. students, developers, cybersecurity ඉගෙන ගන්න බොහෝ  දෙනෙකුට , සහ අනාගත engineers ලාට මේ දැනුම දිගු කාලීන වාසියක්. Linux එක නගරයක් වගේ හිතන්න: Kernel එක නගර පාලනයයි —සම්පත් කළමනාකරණය කරලා නීති බලාත්මක කරනවා. Filesystem එක නගරයේ සැලැස්මයි —හැමදේම store කරලා organize කරලා තියෙන ආකාරය. Processes මිනිස්සු සහ වාහන —ක්‍රියාකාරීව වැඩ කරන programs. සෑම කොටසකටම පැහැදිලි කාර්යභාරයක් තියෙනවා, එකට ඒවා system එක stable, fast සහ secure කරනවා. 1. Linux Filesystem:  Li...

Bash Basics: Linux වල සරල කාර්යයන් ස්වයංක්‍රීය කිරීම | Bash Automation Basics In Sinhala

  Bash Basics: Linux වල සරල කාර්යයන් ස්වයංක්‍රීය කිරීම මේ වගේ වැඩ ටිකක් කරන්න වුනොත් ඔයා කොහොමද ඒක කරන්නේ  ? ඔබට අවශ්‍යයි  කියලා හිතන්න: Files 500ක් rename කරන්න දිනපතා folders backup කරන්න පැයකට වරක් server health check කරන්න සතිපතා data reports process කරන්න ඔයාට මේවා manually කරන්න පුළුවන්. click කරන්න, type කරන්න, නැවත නැවත කරන්න හෝ ඔබට සරල Bash script එකක් ලියලා ඔබේ computer එකට එය handle කරන්න දෙන්න පුළුවන් ඔබ වඩාත් interesting දෙයක් මත focus වෙන අතරතුර. Bash (Bourne Again Shell) Linux හි built-in scripting language එක. මේක complicated programming එකක් නෙවෙයි. මේක ඔබ දැනටමත් දන්න commands, file එකක ලියලා automatically execute කරනවා. Students, developers, system administrators, සහ repetitive tasks වලින් මහන්සි වෙච්ච හැමෝටම, Bash productivity superpower එකක්. Bash කියන්නේ මොකක්ද? Bash කියන්නේ Linux වල command-line interpreter එක. ඔබ commands type කරන shell එක, ඒත් එය scripting language එකක් කියන්නත් පුළුවන් , ඒ Bash Scripting ,commands automated workflow...

Linux Network Troubleshooting In Sinhala

  Linux Network Troubleshooting: ping, traceroute, සහ ss  Internet ගැටලු Fix කරන, Server ගැටලු Diagnose කරන, සහ IT Departments දිනපතා use කරන ප්‍රධාන Commands හැඳින්වීම... "Server එක down." "මට database එකට connect වෙන්න බෑ." "Website එක load වෙන්නේ නෑ." සෑම IT professional කෙනෙක්, system administrator කෙනෙක්, සහ developer කෙනෙක්ම මේ වචන නිතරම අහනවා. ඒත් ඔවුන්  panic වෙන්නේ නෑ ඔවුන් එය troubleshoot කරනවා. Linux network troubleshooting magic එකක් නෙවෙයි. එය ඔබේ computer එක සහ ලෝකයේ සෙසු කොටස අතර ඇත්තටම මොකද වෙන්නේ කියලා හරියටම reveal කරන ශක්තිමත්, built-in tools භාවිතා කරන ක්‍රමානුකූල ක්‍රියාවලියක්. ඔබ networking ඉගෙන ගන්න student කෙනෙක් වුණත්, applications debug කරන developer කෙනෙක් වුණත්, හෝ infrastructure manage කරන system administrator කෙනෙක් වුණත්  ping , traceroute , සහ ss master කිරීමෙන් network problems අභිරහස් වලින් එහාට ගිය විසඳිය හැකි ප්‍රහේලිකා බවට පරිවර්තනය වෙනවා. Network සන්නිවේදනය වැඩ කරන ආකාරය Troubleshooting වලට කලින්, මේ සරල සත්...