Malware Hex
Kanalga Telegram’da o‘tish
Ma'lumot yo'q
Obunachilar
Ma'lumot yo'q24 soatlar
-127 kun
-7130 kun
Postlar arxiv
مقاله رقم ١ 📜
ممكن نسميها the factual process
شايفه عنوان مناسب للمقاله لانها هيكون فيها معلومات ناقصه و منتشرة بشكل كبير و هنصححها
خلينا نبدا الاول بس ب مصتلح x64 و x32 دول 80% من الناس عارفين انهم معماريات 20% عارف انها حجم ال GPRs او الاكبر حجما , 10% يعرف انها اقصي حجم بينات بينقلها ال drivers 5% بس يعرف انها حجم ال WORD و البيكون فيها البينات البتتنقل عبر ال I/O BUS
الحقيقه ان 5% بس يعرفو المعلومات دي
ولكن خلينا نرجع لموضوع المقاله الا و هو ازاي الكود بيشتغل
احنا مش هنتكلم عن التقليدي و نشرح ال Compiler , Assembler لان 90% يعرفوهم
ولكن الناس بتتجاهل ال preprocessor و ال linker و دول هيكون ليهم مقاله لوحدهم
ولكن احنا هنشرح اعمق من كده و هو ازاي الكومبيوتر بيفهم ال binary
في البداية كده الكود بتاعك بيكون متخزن في الميموري و ده امر معروف و لو مش عارف يبقا لازم تقرا عن ال memory management
دلوقتي ال Processor وظيفته انه ينفذ الكود الهو علي شكل binary و ده بيتم عن طريق الاتي
كل instruction او يعني مجموعة من الباينري بتكون حجمها x64 او x32 علي حسب المعمارية و الكود بيتنفذ عن طريق ان في ريجستر مهم و هو ال PC و ال PC ده هو البيشاور علي الكود البروسيسور المفروض يشغله
مثال
mov ebx, 20
mov eax, 10
هنفترض انهم هيكونو علي الشكل ده في الميموري
BB 14 00 00 00 - address 0x1 - 64bit address
B8 0A 00 00 00 - addresses 0x2 - 64 bit address
(Hex representation)
دلوقي مع بداية التشغيل ال PC بيشاور علي 0x1 فا البروسيسور بينفذه و بعدها PC بيتحرك لل instruction البعده و هاكذا يعني PC ده هو دليل ال processor
و ده كان شرح ليعتبر اهم register
المقالات الاتية
Linker & preprocessor
ALU - arthritic logical unit
I/O bus & devices
https://mini-01-s3.vx-underground.org/samples/Papers/Other/VXUG%20Zines/2022-12-04%20-%20About%20malware%20writing%20and%20how%20to%20start.html
Road Map Malware development 2025
من اقوي مطورين مالوير في العالم Vx underground team
و كمان تقدر تعرف مستواك و لو محترف بما فيه الكفاية تقدر تقدم تكون عضو من تيم Vx underground
قصتي مع البرمجة و ازاي وصلت للحمد لله فهم Memory management
أنا بدأت أتعلم أساسيات بايثون وكتبت كود أي كلام، بعدها اتقال عليا سكيد.
سِبت بايثون ورُحت على C#، ما فهمتش أي حاجة.
رجعت تاني لبايثون وسكِدت شوية.
بعدها روحت لـ C، كرهتها من أول يوم، فحوّلت على C++.
قدرت أفهم شوية منها، ما عدا المؤشرات وإدارة الذاكرة.
كان معايا كورس “Malware Dev Academy”، واللي خلاني أتعلم C++ بجد، لأني كنت بصراحة بنسخ الكود وأحفظه من غير ما أفهم أنا بعمل إيه.
اتعلمت إدارة الذاكرة بشكل سليم.
رجعت لكورس “Malware Dev Academy”، بس لسه ما كانش عندي خلفية كويسة عن الذاكرة، وكنت بنسى بسرعة لأني ما كنتش فاهم الفرق بين المتغير والمؤشر، أو ليه الناس بتستخدم المؤشرات أصلاً.
خلصت الكورس وأنا فاكر نفسي جامد، فقررت أتعلم اسمبلي x86 NASM.
وصلت لمرحلة ما كنتش قادر أكمل فيها لأني ما كنتش فاهم يعني إيه مؤشر أو ستاك أصلاً.
قررت آخد استراحة.
بدأت من الصفر تاني وأعدت تعلم C++، قريت شوية كتب، وقدرت أفهم الذاكرة بشكل أحسن.
حسيت إن C++ لغة زبالة ومتضخمة بزيادة.
حوّلت لـ C، اللي علمتني كل حاجة عن إدارة الذاكرة، ووقعت في حبها.
ودلوقتي، أنا هنا 😍
Coding challenge
احنا عارفين ان الميموري عباره عن اقسام من اهمهم HEAP
Fragmentaion
- مهمتك انك تعمل Heap Simulator بحيث اليوزر يديك MemoryPool و انت تقسمه الي اجزاء لما ال يوزر يعمل allocate يقطع الجزء الي fragments
الكود الافضل هياخد جائزه 30$ باي طريقة دفع
الحل + شرح
يوم : 3/15/2025
⚠️مسموح البحث عن fragmentation و ازاي النظام بيقسم ال HEAP من بلوك كبير الي اجزاء علي حسب طلبك
الجزء الاول من صناعة interpreter خاص بلغة C
https://github.com/kontaie/MY-SFD/blob/main/Main.C
كنت هشرح و انا بكتب الكود ولكن كان الموضوع صعب في شرح افكاري و تنفيذها في نفس الوقت و احياناا الافكار بتكون غلط فا هيصعب عليا و عليكم ف قلت اخلص الكود و اشرحه احسن
خلصنا ال interpreter و هذا هو الكود الهنشرح عليه
https://github.com/kontaie/MY-SFD/blob/main/Main.C
السلام عايكم غبنا غيبه ولاكن هنرجه باقوي سلسلة برمجيات في الوطن العربي و هتكون سلسلة عن صناعة interpreter بلغة C و من خلاله نقدر نعمل لغات برمجة زي python , mysql و غيرهم و هنشرح كل حاجة بالتفصيل 🔥
english:
Frankly, all those who wrote to me privately are useless
1. Either you don't show me the projects
2. Either you don't know the bottom line
3. Either you are begging me
4. If you program, you program most beginner projects
Private message me if you really know what you are doing, just looking for C/C++x64 ASM developers with knowledge of reverse engineering and good understanding of kernel Please be ready to showcase projects with deep understanding of OS and languages
Upfront payment will be 100$ when it is done you will get 500$ or any amount in your currency.
Don't waste my time or I will block you, message me at @IntelAVX512
You need to know English as well
بصراحة، جميع الذين كتبوا لي على انفراد لا فائدة منهم
1. إما أنك لا تريني المشاريع
2. إما أنكم لا تعرفون الحد الأدنى من الحد الأقصى
3. إما أنك تتوسل إليّ
4. إذا كنت تبرمج، فأنت تبرمج معظم مشاريع المبتدئين
راسلني على الخاص إذا كنت تعرف حقًا ما تفعله، فقط أبحث عن مطوري C/C++x64 ASM مع معرفة الهندسة العكسية وفهم جيد للنواة يرجى الاستعداد لعرض المشاريع مع فهم عميق لنظام التشغيل واللغات
سيكون الدفع مقدمًا 100 دولار عندما يتم ذلك ستحصل على 500 دولار أو أي مبلغ بعملتك.
لا تضيع وقتي وإلا سأقوم بحظرك، راسلني على @IntelAVX512
تحتاج إلى معرفة اللغة الإنجليزية أيضًا
نحتاج مبرمجين c++/python/web-/asm/frontend
في مشروع برمجي كبير سوف يكون لك جزء من ارادات المشروع + مبلغ مبدأي 10$ و 200$ في نهاية المشروع
العدد المطلوب : 20
الغد سوف نعلن عن المشاركين بالمشروع و نعلن عن فكرة
المشروع
للنضمام ارسل الي @IntelAVX512
اسف علي انقطاع الفديوهات بس مشغول جدا سفر و امتحانات
انضمو الي قناه المحادثة و النقاشات ⬇️⬇️⬇️
https://t.me/mhexchat
