প্রকল্প সম্পর্কে
# 🧠 goodboy-framework - দ্রুত Windows ম্যালওয়্যার বিশ্লেষণ শিখুন
goodboy-framework হলো ম্যালওয়্যার বিশ্লেষণ, রেড টিম পরীক্ষা এবং ব্লু টিম সনাক্তকরণ অনুশীলনের জন্য একটি Windows শেখার টুল। এটি Rust-এ তৈরি এবং ১৫টি ধাপে বিভক্ত। প্রতিটি ধাপ বিল্ড ধাপ থেকে সনাক্তকরণ পরীক্ষা পর্যন্ত কর্মপ্রবাহের একটি ভিন্ন অংশ দেখায়।
## 🚀 শুরু করা
প্রদত্ত লিঙ্ক থেকে প্রকল্পটি ডাউনলোড করুন, ZIP ফাইলটি এক্সট্র্যাক্ট করুন এবং Windows 10/11 পিসিতে প্রধান এক্সিকিউটেবল বা ব্যাচ ফাইল চালান। টুলটি ব্যবহারকারীদের প্রাথমিক সেটআপ থেকে চূড়ান্ত সনাক্তকরণ যাচাই পর্যন্ত ১৫টি ক্রমিক ধাপের মাধ্যমে পরিচালিত করে।
## 🖥️ প্রয়োজনীয়তা
- Windows 10 বা Windows 11
- স্থিতিশীল ইন্টারনেট সংযোগ
- কমপক্ষে 4 GB RAM এবং 2 GB খালি ডিস্ক স্থান
- ফাইল চালানোর অনুমতি
- ZIP টুল (File Explorer বা 7-Zip)
- ঐচ্ছিক: পুনর্নির্মাণের জন্য Rust/Cargo, Git এবং একটি টেক্সট এডিটর
## 🏁 টুল চালানো
1. ডাউনলোড করা ZIP ফাইলটি এক্সট্র্যাক্ট করুন
2. `goodboy-framework` ফোল্ডারটি খুলুন
3. প্রধান ফাইলটি ডাবল-ক্লিক করুন (README, run, launcher বা .exe)
4. যেকোনো অনুমতি প্রম্পট অনুমোদন করুন
5. যদি SmartScreen দেখা যায়, বিশ্বস্ত হলে "More info" তারপর "Run anyway" নির্বাচন করুন
6. ব্যাচ ফাইলের জন্য, ডান-ক্লিক করুন এবং Open নির্বাচন করুন
## 🧭 প্রথমবার সেটআপ
- ল্যাব ফাইলের জন্য একটি কার্যকরী ফোল্ডার নির্বাচন করুন
- টুলটিকে ধাপ ফোল্ডার তৈরি করতে দিন
- অভিজ্ঞ না হলে ডিফল্ট বিকল্পগুলি রাখুন
- এগিয়ে যাওয়ার আগে প্রতিটি ধাপের নাম পড়ুন
- একবারে একটি ধাপ ব্যবহার করুন, Stage 1 দিয়ে শুরু করুন
## 🔍 ১৫টি ধাপ
### ধাপ 1-3
- প্রকল্প সেটআপ
- প্রথম Windows বাইনারি তৈরি
- মৌলিক ফাইল আচরণ পরীক্ষা
### ধাপ 4-6
- সাধারণ shellcode প্রবাহ যোগ করা
- প্রক্রিয়া লঞ্চ ধাপ পর্যালোচনা
- পরিবর্তনের আগে/পরে ফাইল আউটপুট তুলনা
### ধাপ 7-9
- সনাক্তকরণ পয়েন্ট অধ্যয়ন
- সাধারণ AV এবং EDR পরীক্ষা পরীক্ষা
- বিশ্লেষকরা কীভাবে ঝুঁকিপূর্ণ প্যাটার্ন চিহ্নিত করেন তা বোঝা
### ধাপ 10-12
- Windows অভ্যন্তরীণ বিষয় নিয়ে কাজ করা
- মেমরি ব্যবহার এবং প্রক্রিয়া ট্রি পর্যালোচনা
- রিভার্স-ইঞ্জিনিয়ারিং অভ্যাস অনুশীলন
### ধাপ 13-15
- সনাক্তকরণ নিয়ম উন্নত করা
- YARA-শৈলীর মিল ব্যবহার
- চূড়ান্ত নমুনা যাচাই এবং ফলাফল তুলনা
## 🧪 শেখার ল্যাব হিসেবে ব্যবহার
একবারে একটি ধাপ চালান, পরিবর্তনগুলি পর্যবেক্ষণ করুন, নমুনা আচরণ রেকর্ড করুন এবং পূর্ববর্তী ধাপগুলির সাথে তুলনা করুন। ব্লু টিম ফোকাস ক্ষেত্রগুলির মধ্যে রয়েছে ফাইলের নাম, প্রক্রিয়া তৈরি, নেটওয়ার্ক কল, সন্দেহজনক স্ট্রিং, মেমরি ব্যবহার এবং সনাক্তকরণ নিয়ম। রেড টিম ফোকাস ক্ষেত্রগুলির মধ্যে রয়েছে বিল্ড পরিবর্তন, নমুনা কাঠামো, আচরণ পরিবর্তন এবং এভেশন কঠিনতা।
## 🧰 সমস্যা সমাধান
যদি অ্যাপটি শুরু না হয়:
- ফোল্ডারটি OneDrive থেকে সরান
- প্রশাসক হিসেবে চালান
- বৈশিষ্ট্যে ফাইলটি আনব্লক করুন
- অ্যান্টিভাইরাস কোয়ারেন্টাইন পরীক্ষা করুন
- পাথে অদ্ভুত অক্ষর নেই তা নিশ্চিত করুন
- রিবুট করুন এবং আবার চেষ্টা করুন
হারানো ফাইল ত্রুটির জন্য:
- সম্পূর্ণ আর্কাইভ এক্সট্র্যাকশন নিশ্চিত করুন
- ডাউনলোডের সময় কোনো ফাইল সরানো হয়নি তা পরীক্ষা করুন
- সমস্ত ফাইল একই ফোল্ডারে রাখুন
## 🧑💻 সোর্স থেকে পুনর্নির্মাণ
Rust ইনস্টল করুন, Command Prompt খুলুন, প্রকল্প ফোল্ডারে নেভিগেট করুন এবং চালান:
- `cargo build`
- `cargo run`
- `cargo build --release` (চূড়ান্ত ল্যাব পরীক্ষার জন্য)
## 🛡️ নিরাপদ ল্যাব সেটআপ
একটি পরীক্ষা মেশিন বা VM ব্যবহার করুন যাতে রয়েছে:
- Windows VM
- দ্বিতীয় বিশ্লেষণ VM
- প্রাইভেট নেটওয়ার্ক
- স্ন্যাপশট সমর্থন
- লগিং টুল
প্রস্তাবিত বিশ্লেষণ টুল: Process Explorer, Procmon, Wireshark, PE-bear, YARA, Windows Event Viewer
## 📚 শেখার পদ্ধতি
1. কোড নয়, আচরণ দিয়ে শুরু করুন
2. ফাইলের নাম, পাথ এবং প্রক্রিয়া নাম নোট করুন
3. প্রতিটি ধাপের স্ক্রিনশট সংরক্ষণ করুন
4. প্রতি রানে সংক্ষিপ্ত নোট লিখুন
5. পূর্ববর্তী পরীক্ষার সাথে ফলাফল তুলনা করুন
6. প্রতিটি পরিবর্তনের পরে সনাক্তকরণ টুল ব্যবহার করুন
## 🔗 প্রকল্পের বিবরণ
- বিষয়: অ্যান্টিভাইরাস এভেশন, ব্লু টিম, CTF, সাইবারসিকিউরিটি, সনাক্তকরণ ইঞ্জিনিয়ারিং, শিক্ষা, ম্যালওয়্যার বিশ্লেষণ, ম্যালওয়্যার ডেভেলপমেন্ট, পেন্টেস্টিং, রেড টিম, রিভার্স ইঞ্জিনিয়ারিং, Rust, shellcode, Windows, YARA
- ফরম্যাট: ১৫-ধাপের Windows Rust কোর্স
- ফোকাস: Windows নমুনা তৈরি, পরীক্ষা, অধ্যয়ন এবং সনাক্তকরণ
## 🛠️ ফাইল লেআউট
এক্সট্র্যাকশনের পরে, ফোল্ডারে সোর্স কোড ফোল্ডার, ধাপ ফোল্ডার, বিল্ড ফাইল, README ফাইল, আউটপুট বাইনারি, সনাক্তকরণ নোট এবং নিয়মের উদাহরণ থাকতে পারে।
## 🧩 প্রত্যাশিত আচরণ
চালানোর সময়, আপনি একটি ধাপ নির্বাচন মেনু, কনসোল আউটপুট, কার্যকরী ফোল্ডারে ফাইল তৈরি, মৌলিক Windows প্রক্রিয়া কার্যকলাপ এবং স্পষ্ট ধাপে ধাপে পরিবর্তন দেখতে পারেন।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.