Przejdź do treści
PL / EN
Bezpieczeństwo / Bezpieczeństwo techniczne

Techniki inżynierii wstecznej i zabezpieczania kodu

Intensywne szkolenie skupiające się na praktycznych aspektach inżynierii wstecznej (reverse engineering) oraz metodach zabezpieczania kodu przed analizą. Uczestnicy poznają zaawansowane techniki analizy binarnej, debugowania i dekompilacji kodu na platformach Windows i Linux. Szkolenie łączy teorię z intensywnymi warsztatami praktycznymi, umożliwiając uczestnikom zdobycie umiejętności niezbędnych do skutecznej analizy i ochrony oprogramowania.

Dlaczego warto wybrać to szkolenie?

W dynamicznie zmieniającym się środowisku IT kompetencje z zakresu cyberbezpieczeństwa stają się kluczowym atutem na rynku pracy. Intensywne szkolenie skupiające się na praktycznych aspektach inżynierii wstecznej (reverse engineering) oraz metodach zabezpieczania kodu przed analizą.

Po ukończeniu szkolenia uczestnicy będą potrafili: Zrozumienie zaawansowanych technik inżynierii wstecznej, Umiejętność analizy kodu binarnego na różnych platformach, Zdolność identyfikacji i obchodzenia zabezpieczeń anty-debuggingowych, Wiedza o metodach zabezpieczania własnego kodu przed analizą. Te kompetencje bezpośrednio przekładają się na wyższą efektywność w realizacji ochrony organizacji.

Szkolenie jest szczególnie wartościowe dla: Programiści chcący pogłębić wiedzę o zabezpieczaniu kodu, Specjaliści ds. bezpieczeństwa aplikacji, Testerzy bezpieczeństwa zainteresowani technikami analizy binarnej.

Co wyróżnia nasze podejście?

EITT łączy wiedzę teoretyczną z intensywnymi warsztatami praktycznymi. W ciągu 5 dni intensywnego szkolenia uczestnicy pracują na realnych przykładach i scenariuszach, co gwarantuje nie tylko zrozumienie teorii, ale przede wszystkim umiejętność jej praktycznego zastosowania.

Z ponad 2500 szkoleń w ofercie i oceną 4.8/5 od uczestników, EITT jest zaufanym partnerem w rozwoju kompetencji IT dla organizacji każdej wielkości. Nasi trenerzy to praktycy z wieloletnim doświadczeniem, którzy dzielą się aktualną wiedzą i sprawdzonymi rozwiązaniami.

Szukasz szkolenia dopasowanego do potrzeb Twojego zespołu? Skontaktuj się z nami — przygotujemy program dostosowany do Twoich wymagań.

Korzyści

  • Zaawansowane techniki inżynierii wstecznej
  • Umiejętność analizy kodu binarnego na różnych platformach
  • Zdolność identyfikacji i obchodzenia zabezpieczeń anty-debuggingowych
  • Wiedza o metodach zabezpieczania własnego kodu przed analizą
  • Praktyczne doświadczenie w korzystaniu z profesjonalnych narzędzi do RE
  • Umiejętność identyfikacji algorytmów i struktur danych w kodzie binarnym

Dla kogo jest to szkolenie?

Programiści chcący pogłębić wiedzę o zabezpieczaniu kodu
Specjaliści ds. bezpieczeństwa aplikacji
Testerzy bezpieczeństwa zainteresowani technikami analizy binarnej
Osoby zajmujące się analizą złośliwego oprogramowania

Wymagania wstępne

  • Znajomość podstaw działania komputera na poziomie architektury
  • Umiejętność rozumienia kodu w językach C/C++, Java lub .NET
  • Biegłe posługiwanie się systemem Windows lub Linux
  • Podstawowa znajomość asemblera będzie dodatkowym atutem

Program szkolenia

01

Podstawy asemblera i architektury x86/x64

  • Zaawansowane techniki debugowania i analizy kodu
  • Narzędzia do inżynierii wstecznej (IDA Pro, Ghidra, x64dbg, GDB)
02

Analiza plików wykonywalnych (PE, ELF)

  • Techniki obfuskacji i deobfuskacji kodu
  • Analiza kodu zarządzanego (.NET, Java)
03

Metody zabezpieczania kodu przed inżynierią wsteczną

  • Identyfikacja i analiza algorytmów kryptograficznych
04

Reverse engineering protokołów komunikacyjnych i

  • Reverse engineering protokołów komunikacyjnych i formatów plików
  • Zaawansowane techniki anti-debugging i anti-tampering
  • Praktyczne warsztaty z analizy rzeczywistych programów

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Jakie są wymagania wstępne do udziału w szkoleniu?

Do udziału w szkoleniu Techniki inżynierii wstecznej i zabezpieczania kodu zalecamy: Znajomość podstaw działania komputera na poziomie architektury; Umiejętność rozumienia kodu w językach C/C++, Java lub .NET; Biegłe posługiwanie się systemem Windows lub Linux.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 5 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.

Dla kogo przeznaczone jest to szkolenie?

Szkolenie jest skierowane do: Programiści chcący pogłębić wiedzę o zabezpieczaniu kodu; Specjaliści ds. bezpieczeństwa aplikacji; Testerzy bezpieczeństwa zainteresowani technikami analizy binarnej.

Adrian Kwiatkowski
Adrian Kwiatkowski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie