itCNTR wykorzystuje pliki cookies. Korzystając z naszej aplikacji internetowej, wyrażasz zgodę na naszą  politykę prywatności i politykę dotyczącą plików cookies.
Daj znać czego szukasz...
itCNTR
Udemy.com
69
Brak ocen

Asembler x86/x64 dla maniaków cyberbezpieczeństwa

Szczegóły
  • Średnie zarobki: brak danych
  • Cena: 159.99 49.99
  • Czas trwania: 3.27h
  • Poziom: brak danych
  • Format: wideo
  • Język: PL
  • Certyfikat ukończenia: tak
Treść

Witam na szkoleniu z programowania w Asemblerze x86/x64.

Zaczynamy od zbudowania mocnych fundamentów:

  • Bity, bajty i słowa,

  • Wartości ze znakiem i bez znaku,

  • Przepełnienie liczb całkowitych i nasycenie,

  • Assembly oraz Disassembly,

  • ...i wiele więcej!

W formie krótkich wykładów poznamy architekturę Intel 64 i AMD 64.

Następnie zainstalujemy i skonfigurujemy Microsoft Visual Studio do pracy z językiem Asembler (MASM x64).

Wyjaśnione krok po kroku.

Następnie zagłębimy się w składnię MASM x64, podstawowe instrukcje x86/x64, ale także MultiMedia eXtensions (MMX), Streaming SIMD Extensions (SSE) i Advanced Vector eXtensions (AVX/AVX-512).

Szkolenie zawiera laboratoria, podczas których uczymy się programować aplikacje hybrydowe C++/x64 Assembly i .NET/x64 Assembly.

Nie brakuje również tematów związanych z podstawami cyberbezpieczeństwa, takich jak:

  • idea zaciemniania kodu (ang. obfuscation) oraz proces odwrotny (ang. deobfuscation),

  • kod samo-modyfikujący się,

  • wymazywanie bajtów ładunku (ang. payload) z pamięci,

  • wywoływanie funkcji Windows API i Native API,

  • omijanie narzędzi monitorujących API za pomocą rozkazu SYSCALL,

  • napisanie niestandardowego programu rozruchowego dla x86 pracującego w 16-bitowym trybie rzeczywistym,

  • …i wiele więcej!

Ciesz się wygodną nauką: Zbuduj ponad 50 edukacyjnych przykładów kodu dołączonych do tego szkolenia w Microsoft Visual Studio za pomocą dwóch kliknięć (Build > Rebuild Solution).

-----------------------

Rozpoczęła się przebudowa…

========== Przebuduj wszystko: 55 powiodło się, 0 nie powiodło się, 0 pominięto ==========

========== Upłynęło 15 sekund ==========

-----------------------

Zapnij pasy i zacznij uczyć się Asemblera x86/x64!


Ważne informacje:

  • Mają Państwo moją pomoc dotyczącą kodu (ang. code assistance).

  • Jestem otwarty na nagranie indywidualnego samouczka dla Państwa zapytania i dodanie tego wykładu do kursu.

  • Czasami mam zachrypnięty głos. Proszę o włączenie napisów (ang. captions) jeśli są dostępne.

Kategorie
Tagi
0
Komentarze
0/500