Malware Hex
Open in Telegram
No data
Subscribers
No data24 hours
-127 days
-7130 days
Posts Archive
اليقلك ال Low Level Programming و دراسة Computer architecture ملهاش لازمة ولا شغل اديله دي
-Embedded systems
-Cross platform software
-Games anti cheat
-EDRS
-Operating systems
-Networking models
-Software development
-Game engines
-Exploits & vulnerabilities development
-Bug bounty
-Game hacking
-Malware development
-Reverse engineering
متمشيش ورا ال web لانه في النهاية انت الهتكون خسران ولكن اتعلمه عشان تفيد نفسك
كتاب حلو اوي
من اول فصل و الكتاب بيدي معلومات حلوه و طريقه العرض منظمه + شرح بالاكواد
الفصل الاول كان عن terminology و بعض المصطلحات المهمه و سكشن من الفصل التاني بيتكلم عن ال irritations في c
كا واحد درس C احنا لسه في البدايه مقدرش اقيم الكتاب 100% ولكنه بيقدم المعلومات الاساسيه و زيادات كمان مش هتسمعها في حته
و المميزات العجبتني انه بيحط ملخص لكل section و كل شابتر بيلم فيه المعلومات المفيده و كمان في اخر كل section في تحدي تبرمجه عشان تشوف مستواك و دي يعتبر احلي ميزه
انشاء ألله نكمل الكتاب لحد النهاية و بكره نخلص chapter 2
طبعا انتو متعودين اننا بنشارك كل حاجه مع بعض فا هنبدا باول كتاب Modern C
و نشوف هل هيدينا معلومات مفيدة ولا لا ؟
نوع المعلومات ؟
المميز في الكتاب ؟
انصح بيه كبدايه لتعلم C ولا لا ؟
مصادر للتعلم Low level programming ( شخصيا بشتغل عليهم )
كتب :
https://www.agner.org/optimize/ Best resource for CPU microarchitecture, SIMD (SSE, AVX), cache optimizations
https://t.me/malwarehex/446 CS:APP (Computer Systems: A Programmer’s Perspective) → Deep understanding of memory, cache efficiency, OS interaction
Advanced c compiling - Compiler optimizations (inline, restrict, branch prediction, intrinsics)
Modern c - Safer, more portable low-level C (struct packing, avoiding UB)
Engineering a compiler - Teaches how compilers optimize C code (loop optimizations, register allocation, instruction scheduling)
Linux programming interface - Helps in low-level systems programming, writing efficient OS-level C code
العايز مصدر المعلومات و تعلم
memory management
Bit manipulation
Assembly
Low level computer architecture
يبعت في قناة النقاشات و هبعتله المصدر 📜
معلومات Low level اول مره هتسمعها ✅
X86 , x64
هم مش مجرد "معماريات" الفرق بينهم في حاجه واحده فقط و هي السبب في باقي الاختلافات
الفرق بينهم هو في حجم ال Word و ال word هو البيحدد حجم كل حاجه زي الكود بتاعك لما تستخدم int الهي 4 bytes يعني لو معماريتك x64 يبقا حجمهاdouble word انما لو x86 يبقا int هتكون 2 bytes الهو بردو حجم ال double word فا بتالي نكتشف ان word يساوي short int و double word يعني int عشان كده لما تيجي تستخدم DWORD في ويندوز api بيكون حجمها 4 bytes 😁
معلومات خفيه و اسرار
Heap:
الهيب مساحته تقدر تصغر و تكبر علي حسب استخدام المستخدم ل malloc و free و غيرهم
Stack:
ناس كتير تفتكر ان مساحة الستاك سابته ولكن هذه معلومه خطا تماما 🚫 الستاك مساحته تكبر من استدعاء الدول و تنكمش مع نهايتها✅
مع العلم الحجم الاقصي لل stack 10mb
نظام جديد للفديوهات 👉🏻
الفديوهات شرح كود معين هيكون مش مفصل يعني هنشرح بلوك الكود بتعمل ايه مش سطر سطر
السلاسل هتكون زي مهيا + برمجة لايف مش شرح اكواد جاهزة
1- كورسات C ؟
لا!!!
اي كورس C غير مرحب به لو عايز تكون محترف في اللغة
2- اساسيات C++ ؟
The cherno C++
حد غيره لا !!!
3- اساسيات C ؟
كتاب C الاصلي من K&R
كافي لتكون افضل من 70-80%
من مبرمجين C
⚠️مع احترامي لكل صناع المحتوي ولكن مفيش حد شفته شرح زي the cherno لغة C++ ولا حتي يقدم إثبات احترافه في اللغة غيره لانه اولا عامل game engine خاص بيه من الصفر و كمان القناه كلها قائمة علي C++ و كمان انا مش من مصلحتي اني ادعمه هو عنده ملاين اصلا ولكن الرجال شارح كل حاجه بالتفصيل و مش بيطول و يرغي في الفاضي و الاهم عارف هو بيعمل ايه 📜
