در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با زبان اسمبلی یاد می گیرید.
عنوان اصلی : Learning Assembly Language
معرفی:
آشنایی با برنامه نویسی سطح پایین در اسمبلر
آنچه شما باید بدانید
1. آماده سازی محیط اسمبلر:
مقدمه ای بر زبان اسمبلی
راه اندازی محیط توسعه خود
راه اندازی GoAsm در IDE
توسعه یک رمزگذار فایل مانند Enigma
2. کدنویسی در اسمبلر: I:
تنظیم اسکلت برنامه
درک رجیسترها و حافظه
انواع داده ها
استفاده از ساختارهای داده
دستورات جابجایی و مبادله
دستورالعمل های حرکت گسترده
عملگرهای منطقی یا بیتی
عملگرهای حسابی
کنترل جریان اسمبلر
آدرس دهی غیر مستقیم و اشاره گرها
ورودی و خروجی کنسول
چالش
راه حل
3. کدگذاری در اسمبلر: II:
فراخوانی برنامه های فرعی
کار با ممیز شناور
مدیریت آرایه ها
افزودن پلاگین به رمزگذار Enigmatic
API ویندوز
اطلاعات بیشتر در مورد Windows API
فراخوانی تابع خارجی printf
اجرای دستورات سیستم
میزهای پرش
خواندن فایل های داده
4. تکمیل رمزگذار معمایی:
افزودن یک منو و جدول پرش به رمزگذار Enigmatic
خواندن و نوشتن پیکربندی Enigmatic
رمزگذاری داده ها
استفاده از دستورالعمل های x64 AES
چالش: تابع رمزگشایی
راه حل: تابع رمزگشایی
5. مسائل امنیتی در اسمبلر:
نوشتن یک برنامه اسمبلر آسیب پذیر
در نظر گرفتن جریان کنترل
اجرای کد از قسمت داده
6. استفاده از زبان اسمبلی در زبان های دیگر:
فراخوانی اسمبلر از زبان های دیگر
با استفاده از NASM
فراخوانی روال های اسمبلر از C
اجرای اسمبلر در پایتون
نتیجه:
بعدش چیه
Learning Assembly Language
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
دوره یادگیری عملی امنیت سایبری ویژه متخصصان IT
آموزش مهاجرت برنامه های COBOL
کورس یادگیری کامل Ethical Hacking Evading IDS, Firewalls, and Honeypots
کورس یادگیری کامل Kali Linux
فیلم یادگیری Cybersecurity Foundations
Advanced Pen Testing Techniques for Active Directory
Advanced Techniques for Ethical Hacking
آموزش ضروری Burp Suite
یادگیری ساده تا پیشرفته Kali Linux
فیلم یادگیری Ethical Hacking: Hacking Web Servers and Web Applications