P01NT
P01NT

P01NT

مهندس عكسي ومطور أنظمة منخفضة المستوى

أكتب عن الهندسة العكسية وتطوير البرمجيات الخبيثة

معمارية الحاسوب المنهج كاملاً →
Arch-P01NTs 8 دروس

ثمانية دروس تؤسس فهم معمارية الحاسب بمنظور الهندسة العكسية: من الفرق بين المعمارية والتنظيم وداخل المعالج، إلى بنية مجموعة التعليمات وأنماط العنونة بوابةً لقراءة الـ Assembly، ثم هرم الذاكرة من الكاش إلى الذواكر غير المتطايرة، وانتهاءً بنظام الإدخال والإخراج وبنى الترابط بين المكونات — كل مفهوم مربوط بأثره في كود C والـ Assembly.

أنظمة التشغيل المنهج كاملاً →
OS-P01NTs 7 دروس

سبعة دروس تبني فهمك لأنظمة التشغيل من الأساس: البنية الهيكلية للحاسب وتقسيم النواة Kernel عن فضاء المستخدم، المقاطعات وآلياتها وجداولها، العمليات والخيوط وحالاتها وجدولتها وتبديل السياق، إدارة الذاكرة من التخصيص المتجاور إلى التصفح Paging والـ TLB، وانتهاءً بواجهة نظام الملفات وطرائق الوصول وبنى الأدلة والحماية — كل مفهوم مقرون بمثال عملي بلغة C أو Assembly وبعين مهندس عكسي.

C-P01NTs 19 دروس

ورشة أساسيات لغة C بمنظور الهندسة العكسية — تسعة عشر درساً تبدأ من مراحل الترجمة وتنتهي بالمعالج المسبق، وكل مفهوم يُربط ببصمته في الـ disassembly.

الأساسيات 0x00 – 0x07
الذاكرة 0x08 – 0x12
متقدم 0x13 – 0x18
لغة التجميع المنهج كاملاً →
Asm-P01NTs 10 دروس

سبعة دروس عملية في لغة التجميع x86 وصولاً إلى x86-64، بمنهجية الكتابة داخل IDA Pro والتنقيح الحي — من أول MOV إلى أطر المكدس وجداول القفز وإعادة بناء البنيات، مع معامل حقيقية وحلولها التفصيلية.

نوقطة-الدخول المنهج كاملاً →
نوقطة-الدخول 11 دروس · معملان

ورشة عمل تطبيقية في الهندسة العكسية وتحليل البرمجيات الخبيثة، مبنية على مبدأ التعلّم بالممارسة. أحد عشر درساً تبدأ من الصفر وتنتهي بمعامل عملية تحلّها بنفسك.

تأسيس 0x1 – 0x3
تعمّق 0x4 – 0x7
تطبيق 0x8 – 0xB
أحدث المقالات كل المقالات →
المواضيع
.net1 addressing-modes1 ai1 alu1 anti-debugging1 apple1 architecture3 arm2 arrays1 ascii1 assembly30 basics14 best-practices1 bit-field1 bitwise1 bomb1 bus2 c-lang21 cache1 call1 calling-conventions1 cdecl1 cmp1 compiler1 computer-architecture1 computer-organization1 conditional-jumps1 context-switch1 control-unit1 cpu3 cpu-burst1 crackme1 crypto1 csharp1 ctf3 debugger1 decompilation1 directories1 disassembler1 dma1 dos-console1 dram2 dynamic-analysis2 endianness1 enum1 epilogue1 eprocess1 esp1 exploitation1 fastcall1 file-systems1 flare-on3 flash1 fragmentation1 fram1 functions1 ghidra1 guesser1 hbm1 heap3 hxd1 ida-pro4 idapro3 idc1 ilspy1 interconnection1 interrupts2 io1 isa2 isr1 jmp1 jump-table1 just-in-time-learning1 kernel2 labs3 lea1 learning1 links1 locality1 logic-of-re1 loops1 low-level1 lru1 machine-code2 macros1 malloc1 malware-analysis3 malware-reverse-engineering1 mapping-techniques1 memory10 memory-management1 memory-mapped-files1 memory-mapped-io1 mmu1 mov1 movsx1 movzx1 mram1 mutex1 network-analysis1 networking1 numbers1 opcodes1 operating-systems7 os-basics1 os-concepts2 paging1 password-check1 patching1 pcb1 pcie1 pcm1 pe-format2 permissions1 pic1 pipeline1 pointers2 pop1 ports1 preprocessor1 problem-solving1 processes1 productivity1 prologue1 push1 python3 qpi1 quizshow1 ram1 reconnaissance1 recursion1 registers2 rep1 ret1 reverse-engineering3 scheduling1 shadow-space1 solutions3 sram2 stack4 stack-frame1 static1 static-analysis3 stdcall1 strings3 struct1 structs2 swapping1 synchronization1 system-calls1 test1 threads1 tlb1 tools1 types1 union1 user-space1 von-neumann1 windows2 windows-api1 x64dbg2 x867 x86-643 x86-assembly4 xor3 xor-encryption1 zf1