Tags
Language
Tags
May 2024
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

x86/x64 Assembly Language for Cybersecurity Maniacs

Posted By: lucky_aut
x86/x64 Assembly Language for Cybersecurity Maniacs

x86/x64 Assembly Language for Cybersecurity Maniacs
Duration: 03:20:21 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.5 GB
Genre: eLearning | Language: English

50+ Educational Code Samples, x86/x64 Instructions, MMX, SSE, AVX-512, C++/Asm & .NET/Asm Hybrid Apps
What you'll learn
Learn computer arithmetics fundamentals
Familiarize with Intel 64 and AMD64 architecture
Learn MASM x64 Assembly language syntax
Learn x86/x64 processor core instruction set
Learn MultiMedia eXtensions (MMX)
Learn Streaming SIMD Extensions (SSE)
Learn Advanced Vector eXtensions (AVX/AVX-512)
Write Visual C++ and MASM x64 hybrid applications
Write Visual C#.NET and MASM x64 hybrid applications
Write self-modifying code in MASM x64
Use easily SYSCALL instruction in MASM x64
Write custom boot sector virus for ethical hacking
Write Windows x64 shellcode in MASM x64
Execute Windows x64 shellcode in Visual C++
Execute Windows x64 shellcode in Visual C#.NET
Requirements
No programming experience needed. You will learn everything you need to know
You should be able to use computer programs and the Windows operating system
If you have computer with Windows 11 or newer there is no additional paid software needed
You should be fascinated with cybersecurity and ethical hacking
Description
Welcome to x86/x64 Assembly Language programming course for Windows!
We start with building strong fundamentals:
Bits, bytes and words,
Signed and unsigned numbers,
Integer overflow and saturation,
Assembly and disassembly,
…and much more!
We learn here Intel 64 and AMD 64 Architecture presented as brief lectures.
Next, we install and setup the Microsoft Visual Studio to work with MASM x64 Assembly Language.
Explained step by step.
Next, we dive into MASM x64 syntax, x86/x64 core instructions, but also MultiMedia eXtensions (MMX), Streaming SIMD Extensions (SSE) and Advanced Vector eXtensions (AVX/AVX-512).
Course contains laboratories when we learn how to create C++/x64 Assembly and .NET/x64 Assembly hybrid applications.
There are also topics related to the basics of cybersecurity, such as:
idea of code obfuscation and deobfuscation,
self-modifying code,
erasing payloads from memory,
calling Windows API and Native API functions,
bypassing API monitoring tools with SYSCALL instruction,
writing x86 custom bootloader program which works in 16 bit real mode,
and more!
Enjoy comfortable learning: Build 50+ educational code samples attached to this course in Microsoft Visual Studio with two clicks (Build > Rebuild Solution).
–––––––––––-
Rebuild started…
========== Rebuild All: 55 succeeded, 0 failed, 0 skipped ==========
========== Elapsed 00:15,913 ==========
–––––––––––-
Fasten the seat belts and start learning the x86/x64 Assembly Language!

Who this course is for:
Future cybersecurity specialists
Students bored of multiplying matrices
Other architectures programmers (like ARM) who want to learn x64 Assembly (MASM)

More Info