easyT
  • Subscribe
Sign In
easyT
  • Diplomas
  • Courses
  • E-books
  • Instructors
  • Subscribe
Sign In

Browse

  • All courses
  • Diplomas
  • Subscribe
  • Instructors

Account

  • My courses
  • Purchases
  • Wishlist
  • Settings

Join us

  • Become an instructor
  • Affiliate program
  • About us

Get the app

Apps in development
All rights reserved © 2003-2026 · easyT.onlineTerms & conditionsPrivacy policyRefund policyContact usVerify a certificate
Programming & Software Developmentعربى

Reverse Engineering and Software Understanding

A comprehensive guide to software analysis techniques

Unlock the secrets of software with reverse engineering.

4.8(61)135 pages8 chapters0 learners

What you'll learn

  • Fundamentals of reverse engineering
  • Techniques for software analysis
  • Identifying security vulnerabilities
  • Optimizing software performance
  • Using tools for disassembly and debugging
  • Documenting and reporting findings
الهندسة العكسية وفهم البرمجيات
$1.99
Buy now

About this book

This book serves as an essential resource for anyone looking to delve into the world of reverse engineering and software analysis. It provides a detailed exploration of the methodologies and tools used to dissect and understand software systems.

By mastering the concepts presented in this book, readers will gain valuable insights into software functionality, security vulnerabilities, and optimization techniques, making it a crucial addition to the library of software developers, security analysts, and IT professionals.

Who this book is for

  • Software developers
  • Security analysts
  • IT professionals
  • Students in computer science
  • Tech enthusiasts

Why read this book

  • Comprehensive coverage of reverse engineering techniques
  • Practical examples and case studies
  • Step-by-step guidance on using analysis tools
  • Focus on real-world applications and scenarios

Table of contents

1

مقدمة كتاب: الهندسة العكسية وفهم البرمجيات

2

الفصل 1: أساسيات البرمجيات

  1. لغات البرمجة
  2. المترجمات والمفسرات لغات البرمجة
  3. الملفات التنفيذية
  4. بيئة التشغيل
3

الفصل 2: البنية الداخلية للبرامج

  1. الذاكرة وأنواعها
  2. الأقسام التنفيذية
  3. المكتبات الديناميكية
  4. آلية تشغيل البرنامج
4

الفصل 3: الثغرات البرمجية نظريًا

  1. أخطاء الذاكرة
  2. مشكلات المنطق
  3. ضعف التحقق من المدخلات
  4. الثغرات الناتجة عن سوء التصميم
5

الفصل 4: الهندسة العكسية واستخداماتها

  1. مفهوم الهندسة العكسية
  2. الاستخدامات المشروعة
  3. التحليل السلوكي
  4. فهم تدفق التنفيذ
6

الفصل 5: تحليل البرمجيات الخبيثة نظريًا

  1. أنواع البرمجيات الخبيثة
  2. دورة حياة البرمجيات الضارة
  3. سلوكيات شائعة
  4. السيناريوهات النظرية
7

الفصل 6: حماية البرمجيات

  1. التشفير والضغط
  2. التعتيم البرمجي
  3. التوقيع الرقمي
  4. أمثلة حالات واقعية
8

الخاتمة

Related books

  • برمجة وتطوير الإنترنت بلغة جافا سكريبت

  • الدليل الشامل لتطوير وبرمجة المواقع

  • كيف تصبح مبرمج

  • MySQL الإعداد

  • React.js تطوير واجهات المستخدم

  • إنشاء واجهة مستخدم باستخدام بايثون Tkinter

  • برمجة وتطوير الإنترنت بلغة PHP

  • تطوير تطبيقات الويب باستخدام بايثون

تقييمات القراء

التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.8
★★★★★
61 تقييم
5★
47
4★
14
3★
0
2★
0
1★
0