top of page
пн, 10 трав.
|Київ
Reverse Engineering Intro: Practical Course
Tickets Are Not on Sale
See other events

Час та місце
10 трав. 2021 р., 10:00
Київ, вулиця Радищева, 10/14, Київ, Україна, 02000
Про подію
Для кого:
для фахівців ІТ та ІБ, які мають досвід адміністрування ІТ-систем і хочуть почати знайомство з реверс-інжинірингом та опанувати його основи.
Даний курс допоможе:
- Зрозуміти, як працює програмне забезпечення «з середини»,
- вміти відновлювати алгоритм роботи програми, для якої немає вихідного коду,
- вміти виявити недокументовані можливості програми
- посилити можливості реагування на інциденти інформаційної безпеки,
- виявляти недоліки безпеки в додатках
- аналізувати зразки шкідливого ПЗ
- інтегруватися з іншими розробками для ефективного їх використання без документації та вихідних кодів
Під час навчання учасники зможуть відразу застосувати на практиці отримані знання для аналізу та вирішення поточних задач у своїй діяльності.
Програма курсу:
- Fundamentals of computer architecture
- Intel IA-32 CPU architecture (x86)
- x64
- ARM
- The stack
- The heaps
- Exceptions
- Windows APIs
- Windows Internals
- Win32 executable formats and image sections (PE)
- ELF file format
- Mach-O file format
- Linux internals
- Bytecode (Java)
- Java Virtual Machine fundamentals
- Managed code (.NET)
- .NET runtime fundamentals
- JavaScript and DOM fundamentals
- How debugging works
- Binary code structures
- Frames and functions calling conventions
- Variables
- Pointers
- Strings
- Arrays
- Conditional statements
- Loops
- Unpacking
- Obfuscation
- Anti-debugging
- Monitoring registry changes
- Monitoring filesystem changes
- Monitoring network activity
- Mutli-threaded programs
- Virtual machines and bytecode
- Compilers optimization
- Identifying the Win32 API
- Process hijacking
- Encodings and Compression
- Patching
- Analysis of Malicious Document Files
- Android reversing
- .NET reversing
bottom of page