Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Inżynieria odwrotna plików binarnych

Inżynieria odwrotna plików binarnych to kompletny kurs analizy i modyfikacji plików binarnych oraz tworzenia oprogramowania w kilku językach (C, C# i Python)

Stworzony przez Marcin gomulak

Ostatnia aktualizacja: 18/01/2021
00:00
00:00
x

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
Przygotowanie narzędzi
|08:09
Python: Przygotowanie skryptu do przykładowej edycji pliku w trybie binarnym
|15:52
Trailer
Przygotowanie narzędzi
Python: Przygotowanie skryptu do przykładowej edycji pliku w trybie binarnym
Python: Odczytanie informacji o wierzchołkach z nieudokumentowanego pliku binarnego
79
99

33 % taniej

119.00 zł

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje:

  • Bezterminowy dostęp
  • 45 wykładów
  • 9 godz. 31 min. materiałów wideo
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia?.

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Analizy i modyfikowanie dowolnego pliku od strony binarnej
  • Tworzenia oprogramowania do manipulacji i analizy plików binarnie
  • Rozpoznawania archiwów, ich działania i struktur
  • Manipulacji obrazem, poznania zasady reprezentacji pikseli i różnych formatów plików
  • Znajomość plików trójwymiarowych; tworzenia pliku od podstaw bez programów do modelowania 3D
  • rozpoznawania kompresji i obfuskacji oraz znajomość podstawowych metod szyfrowania i kompresji

Wymagania

Znajomość przynajmniej jednego języka programowania lub podstaw teoretycznych

Posiadanie wymaganych darmowych programów pokazywanych w kursie

Biegła znajomość obsługi komputera

Umiejętność analitycznego myślenia

Opis kursu

Inżynieria odwrotna plików binarnych to kurs zawierający pełną gamę informacji dotyczących analizy i modyfikowania plików binarnych- począwszy od zrozumienia podstawowych pojęć z zakresu informacji komputerowej i reprezentacji plików od strony binarnej, po naukę obsługi hex edytora wraz z podstawową modyfikacją plików, naukę edycji plików binarnych z poziomu Pythona, C# i C, badania różnego rodzaju archiwów wraz z przygotowaniem własnej struktury i badaniem skomplikowanej struktury nieznanego archiwum- dodatkowo pełny zakres różnego rodzaju archiwów. Po skończonej nauce o archiwach danych zdobędziemy wiedzę na temat grafiki- poznamy jak zbudowany jest plik graficzny, czym jest piksel, system kolorów, jak zapisujemy informację o pikselu w różnych systemach w tym nawet 1bit na piksel!, dodatkowo stworzymy program okienkowy do poglądu surowych plików. Bardzo ciekawym elementem kursu jest także rozdział o obiektach trójwymiarowych- poznamy pełną informację o tym jak zbudowany jest obiekt, jak jest kolorowany, jakie elementy musi zawierać oraz jak je rozpoznać operując wyłącznie na informacji z hex edytora. Stworzymy swój pierwszy obiekt trójwymiarowy wyłącznie z notatnika! oraz napiszemy programy do zbierania informacji i konwersji ze zbadanego nieznanego pliku do popularnego formatu trójwymiarowego wspieranego przez Windows. Na zakończenie poznamy najpopularniejsze techniki kompresji i obfuskacji danych oraz nauczymy się ich kodowania i odkodowywania.


Kurs nie wymaga od użytkownika znajomości assemblera lub działania systemu operacyjnego- kurs operuje wyłącznie na informacji binarnej i jej rozpoznawaniu

Spis treści

Czas trwania: 09:31:48Rozwiń wszystkie tematy
downWstęp
1 wykłady
  • Przygotowanie narzędzi|08:09
downŚwiat binarny
7 wykłady
downNieznane archiwa danych
15 wykłady
downPliki graficzne
11 wykłady
downPliki trójwymiarowe
7 wykłady
downKompresja danych i obfuskacja
4 wykłady

O autorze

avatar
Marcin gomulakInżynier oprogramowania/ Inżynier wsteczny
Kursy: 1
O mnie
Od najmłodszych lat związany z IT- aktualnie świadczę usługi programistyczne dla firmy z branży gier wideo. Na koncie mam skończone dwa kursy na temat Inżynierii odwrotnej, dokonał...Czytaj więcej
Zobacz profil autora