تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع زبان اسمبلی

دوره آموزشی یادگیری جامع زبان اسمبلی

3 ساعت 5 دقیقهمبتدی2021-01-26

مدرسین

Malcolm Shore

Malcolm Shore

Cybersecurity Expert, Former Director of GCSB

جزئیات دوره

در این دوره، مربی Malcolm Shore به شما معرفی کاملی از برنامه نویسی در اسمبلر 32 بیتی و 64 بیتی x86 می‌دهد و نشان می‌دهد که چگونه می‌توانید از آن برای دسترسی به عملکردهای سیستم از طریق API ویندوز استفاده کنید. ابتدا او به شما نحوه نصب و تست اسمبلر GoAsm، Easy Code IDE و اشکال زدای x64 را نشان می‌دهد. وی چگونگی ساخت یک ساختار داده پیچیده و نحوه دستکاری ثابت‌ها، ثبات‌ها و حافظه اصلی را توضیح می‌دهد. او به شما نحوه نوشتن و فراخوانی زیر برنامه‌ها و نحوه دستکاری اطلاعات به عنوان یک آرایه را نشان می‌دهد. سپس مالکوم وارد API ویندوز و نحوه استفاده از آن می‌شود. وی نحوه اجرای یک دستور سیستم از داخل یک برنامه اسمبلر و همچنین نحوه کدگذاری و استفاده از جداول پرش را شرح می‌دهد. در مرحله بعدی، او شما را در چگونگی استفاده از آموخته شده برای تکمیل رمزنگاری معمایی راهنمایی می‌کند. او پس از نشان دادن نحوه حل برخی از مسائل امنیتی در اسمبلر، با چندین نمونه از نحوه اجرای کد اسمبلی از زبان دیگر با زیر برنامه‌های اسمبلر نتیجه گیری می‌کند.

مهارت ها

Programming FoundationsPythonLearningOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01-آشنایی با برنامه نویسی سطح پایین در اسمبلر
  • 02-آنچه باید بدانید

1. محیط اسمبلر خود را آماده کنید

  • 03-مقدمه ای بر زبان اسمبلی
  • 04-محیط توسعه خود را راه اندازی کنید
  • 05- راه اندازی GoAsm در IDE
  • 06-توسعه یک رمزگذار فایل مانند Enigma

2. کدنویسی در اسمبلر - I

  • 07-تنظیم اسکلت برنامه
  • 08- درک رجیسترها و حافظه
  • 09-انواع داده
  • 10- استفاده از ساختارهای داده
  • 11-دستورالعمل جابجایی و مبادله
  • 12-دستورالعمل های حرکتی گسترده
  • 13-عملگرهای منطقی یا بیتی
  • 14-عملگرهای حسابی
  • 15-کنترل جریان اسمبلر
  • 16- آدرس دهی و اشاره گر غیر مستقیم
  • 17-ورودی و خروجی کنسول
  • 18-چالش
  • 19-راه حل

3. کدنویسی در اسمبلر - II

  • 20- فراخوانی زیربرنامه ها
  • 21-کار با ممیز شناور
  • 22-مدیریت آرایه ها
  • 23-افزودن فیش به رمزگذار Enigmatic
  • 24- API ویندوز
  • 25- اطلاعات بیشتر در مورد Windows API
  • 26- فراخوانی تابع خارجی printf
  • 27-اجرای دستورات سیستم
  • 28- میزهای پرش
  • 29-خواندن فایل های داده

4. تکمیل Enigmatic Encryptor

  • 30-افزودن منو و جدول پرش به رمزگذار Enigmatic
  • 31-خواندن و نوشتن پیکربندی Enigmatic
  • 32-رمزگذاری داده ها
  • 33-استفاده از دستورات x64 AES
  • 34-چالش - تابع رمزگشایی
  • 35-راه حل - تابع رمزگشایی

5. مسائل امنیتی در اسمبلر

  • 36-نوشتن یک برنامه اسمبلر آسیب پذیر
  • 37-گرفتن جریان کنترل
  • 38-اجرای کد از قسمت داده

6. استفاده از زبان اسمبلی در زبان های دیگر

  • 39- فراخوانی اسمبلر از زبان های دیگر
  • 40-استفاده از NASM
  • 41- فراخوانی روال های اسمبلر از C
  • 42-اجرای اسمبلر در پایتون

نتیجه

  • 43-بعدش چیه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal