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 Files, Directories සහ Permissions සරලව | Linux Files, Directories and Permissions In Sinhala

  Linux Files, Directories සහ Permissions සරලව   Linux File මූලධර්ම වැදගත් වන්නේ ඇයි? ඔබ කවදා හෝ Linux terminal එකක් open කරලා "ඇයි හැමදේම මෙතරම් වෙනස්ද?" කියලා හිතුවාද ?    Linux , Windows හෝ macOS වගේ නෑ ,ඒත් ඒක නිසාම තමයි එය servers , cloud platforms සහ cybersecurity systems ලොව පුරා run කරන්න විශ්වාසයෙන්  පාවිච්චි කරන්නේ . Linux හි හදවතේ තියෙන්නේ files , directories , සහ permissions . ඒවා නිහඬව decide කරනවා data කොහේ තියෙනවද, කවුරුන්ට access කරන්න පුළුවන්ද, සහ programs වලට මොනවද කරන්න allow කරලා තියෙන්නේ කියලා. මේ basics තේරුම් ගැනීම confusion එක confidence එකට පරිවර්තනය කරනවා. Linux Files සහ Directories: ඒවා ගැන සිතන්න සරල ක්‍රමයක් හැමදේම File එකක් Linux වල, බොහෝ දුරට හැමදේටම file එකක් විදියට treat කරනවා: Documents Images Programs Devices (USB, hard drives) System තොරතුරු පවා මේ design එක Linux consistent සහ predictable කරනවා. Directory Tree (Folder Structure) Linux භාවිතා කරන්නේ single-root structure එකක්, ආරම්භ වෙන්නේ: / මේ r...

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 වලට කලින්, මේ සරල සත්...

Linux Processes, Logs සහ System Monitoring තේරුම් ගැනීම | Linux Processes, Logs And System Monitoring In English

  Linux Processes, Logs සහ System Monitoring තේරුම් ගැනීම: පරිගණකයේ  රහස් භාෂාව සෑම Computer එකක්ම ඇතුළත සැඟවුණු සංවාදය මේ මොහොතේත් , ඔබේ computer එක තමන් සමඟම දහස් ගණන් සංවාද පවත්වනවා. Programs ආරම්භ වෙනවා, විරාම ගන්නවා, memory request කරනවා, ඒ කරන දේ ගැන සටහන් ලියනවා, සහ සමහර විට crash වෙනවා. බොහෝ users ලාට මේක කවදාවත් දැනගන්න ලැබෙන්නේ  නෑ. ඒත් Linux ඔබට හැමදේම පෙන්වනවා. Processes, logs, සහ system monitoring තේරුම් ගැනීම ඔබේ computer එකේ දිනපොත කියවීම ඉගෙන ගැනීම වගේ. එය ඔබට කියනවා මොනාද  run වෙන්නේ, මොනවාද වැරදුණේ, සහ මොනවාද crash වෙන්න යන්නේ  කියලා. ඔබ technology ගැන කුතුහලයෙන් ඉන්න student කෙනෙක් වුණත්, Linux ඉගෙන ගන්නන beginner කෙනෙක් වුණත්, හෝ cloud computing හෝ cybersecurity වලදී career එකක් බලාපොරොත්තු වෙන කෙනෙක් වුණත් මේ  දැනුම ඔබ computers දකින ආකාරය සදහටම වෙනස් කරනවා. Processes කියන්නේ මොකක්ද?  Process එකක් කියන්නේ සරලව දැන් run වෙන program එකක්. ඔබ browser එකක් open කරනකොට, music play කරනකොට, හෝ command එකක් run කරනකොට Linux proce...