Hardware Knowledge লেবেলটি সহ পোস্টগুলি দেখানো হচ্ছে৷ সকল পোস্ট দেখান
Hardware Knowledge লেবেলটি সহ পোস্টগুলি দেখানো হচ্ছে৷ সকল পোস্ট দেখান

সোমবার, ১৭ মার্চ, ২০২৫

Ethical Hacking শেখার শুরু: কম্পিউটার ও হার্ডওয়্যারের মৌলিক বিষয়সমূহ

কম্পিউটার মাদারবোর্ড এবং হার্ডওয়্যার উপাদানসমূহের ছবি

🚀 Ethical Hacking ক্লাস 1: কম্পিউটার এবং হার্ডওয়্যারের মৌলিক ধারণা


Ethical Hacking শেখার জন্য আপনাকে প্রথমেই কম্পিউটার ও হার্ডওয়্যারের মৌলিক বিষয়গুলো বুঝতে হবে। কারণ হ্যাকিংয়ের অনেক কৌশল হার্ডওয়্যার ও সিস্টেম স্ট্রাকচারের উপর নির্ভর করে।  


______________________________________________


🧩 Lesson 1: কম্পিউটার কী এবং কীভাবে কাজ করে?

☞ একটি কম্পিউটার মূলত তিনটি প্রধান অংশে বিভক্ত:  


1. Input Devices (যা ব্যবহার করে ডেটা ইনপুট করা হয়)  

   ➤ Keyboard, Mouse, Scanner, Microphone ইত্যাদি।  


2. Processing Unit (যেখানে ডেটা প্রসেস হয়)  

   ➤ CPU (Central Processing Unit) হল কম্পিউটারের মস্তিষ্ক। এটি তিনটি ভাগে বিভক্ত:  

  • ALU (Arithmetic Logic Unit): গণনা ও লজিক অপারেশন করে  
  • CU (Control Unit): ডেটা প্রবাহ নিয়ন্ত্রণ করে  
  • Registers: অস্থায়ী মেমোরি হিসেবে কাজ করে  


3. Output Devices (যা ব্যবহার করে আউটপুট দেখা হয়)  

   ➤ Monitor, Printer, Speaker ইত্যাদি।  


______________________________________________


🧩 Lesson 2: কম্পিউটারের প্রধান হার্ডওয়্যার কম্পোনেন্ট

🖥️ 1. Motherboard:

➡️ এটি কম্পিউটারের প্রধান সার্কিট বোর্ড যেখানে CPU, RAM, এবং অন্যান্য হার্ডওয়্যার যুক্ত থাকে।  


⚙️ 2. CPU (Processor):

➡️ এটি কম্পিউটারের ব্রেইন হিসেবে কাজ করে। সাধারণত Intel এবং AMD এর CPU বেশি ব্যবহৃত হয়।  


🔋3. Power Supply Unit (PSU): 

➡️ এটি কম্পিউটারে বিদ্যুৎ সরবরাহ করে।  


💾 4. RAM (Random Access Memory):

➡️ এটি একটি অস্থায়ী মেমোরি যেখানে প্রসেস চলাকালীন ডেটা সংরক্ষিত থাকে।  


🗂️ 5. Storage Devices:

➡️ এখানে আপনার ফাইল ও ডেটা সংরক্ষিত হয়।  

উদাহরণ: HDD (Hard Disk Drive), SSD (Solid State Drive)।  


🎯 6. Network Interface Card (NIC):

➡️ এটি কম্পিউটারকে ইন্টারনেটের সাথে সংযুক্ত করতে সহায়তা করে।  


______________________________________________


🧩 Lesson 3: BIOS এবং Boot Process কী?

✅ BIOS (Basic Input Output System):

➡️ এটি কম্পিউটারের ফার্মওয়্যার যা হার্ডওয়্যার ইনিশিয়ালাইজ করে এবং অপারেটিং সিস্টেম লোড করার জন্য দায়ী।  


✅ Boot Process:

➡️ কম্পিউটার চালু হওয়ার সময় যে ধাপে ধাপে সিস্টেম লোড হয় তাকে Boot Process বলে।  


☞ Boot Process Steps:

1️⃣ Power On → 2️⃣ BIOS Initialization → 3️⃣ POST (Power-On Self-Test) → 4️⃣ Boot Loader Execution → 5️⃣ Operating System Load


______________________________________________


🧩 Lesson 4: Operating System (OS) পরিচিতি

☞ হ্যাকিং শেখার জন্য নিম্নলিখিত তিনটি OS সম্পর্কে ধারণা থাকা জরুরি:  


1️⃣ Windows OS: সাধারণ ব্যবহারকারীদের জন্য সহজ এবং বহুল ব্যবহৃত।  

2️⃣ Linux OS (বিশেষত Kali Linux): Ethical Hackers ও Penetration Testers-এর জন্য অপরিহার্য।  

3️⃣ MacOS: Mac ডিভাইসের জন্য ব্যবহৃত OS।  


______________________________________________


🧩 Lesson 5: Command Line Interface (CLI) পরিচিতি

☞ CLI হলো এমন একটি টুল যেখানে আপনি কমান্ড টাইপ করে কম্পিউটারের সঙ্গে যোগাযোগ করেন।  


✅ Windows এ CLI: Command Prompt (cmd)  

✅ Linux এ CLI: Terminal  


 কিছু সাধারণ কমান্ড:

🔹 `ipconfig` → আপনার IP Address দেখতে  

🔹 `ping` → নির্দিষ্ট ওয়েবসাইট বা IP Address-এ প্যাকেট পাঠিয়ে কানেকশন পরীক্ষা করতে  

🔹 `dir` → ডিরেক্টরির ফাইলগুলো দেখতে  

🔹 `cd` → ফোল্ডার পরিবর্তন করতে  


______________________________________________


🔥 🎯 ক্লাস টাস্ক (Practicals)

✅ আপনার কম্পিউটারের RAM, CPU, এবং Motherboard Model বের করতে নিচের কমান্ড চালান:  


☞ Windows Command:

```cmd

wmic cpu get name

wmic memorychip get capacity

wmic baseboard get product,manufacturer

```


 Linux Command:

```bash

lscpu

free -h

sudo dmidecode -t baseboard

```


______________________________________________


📌 Homework (অ্যাসাইনমেন্ট)

✅ আপনার নিজের কম্পিউটারের হার্ডওয়্যার সম্পর্কিত তথ্য সংগ্রহ করুন।  

✅ `ipconfig` (Windows) বা `ifconfig` (Linux) কমান্ড চালিয়ে আপনার IP Address, Gateway ও Subnet Mask খুঁজে বের করুন।  

✅ আপনার PC-এর BIOS Version খুঁজে বের করুন (Windows-এ `msinfo32` কমান্ড ব্যবহার করুন)।


______________________________________________________________________


🎯 পরবর্তী ক্লাস: Network Concepts

 (নেটওয়ার্কিং-এর মৌলিক ধারণা)

যদি আপনার কোনো প্রশ্ন থাকে, নির্দ্বিধায় জিজ্ঞাসা করুন। Happy Learning!



[Ethical hacking road map]

[What is ethical hacking?]

XSS (ক্রস-সাইট স্ক্রিপ্টিং) শিখুন: ওয়েব সিকিউরিটি গাইড | ইথিকাল হ্যাকিং ডে-৭

  XSS (ক্রস-সাইট স্ক্রিপ্টিং) শিখুন: ওয়েব সিকিউরিটি গাইড | ইথিকাল হ্যাকিং ডে-৭ ইথিকাল হ্যাকিং ডে-৭:...