Paweł Kaczmarzyk
Specjalista ds. odzyskiwania danych
Ponad 20 lat doświadczenia w naprawach techniki komputerowej oraz odzyskiwaniu danych.
Szkolenie:
System binarny jest podstawą działania techniki komputerowej. Wszystkie obliczenia i operacje logiczne komputery wykonują właśnie w tym systemie. Jednak dla człowieka system binarny jest mało wygodny. Dlatego w praktyce w zadaniach analitycznych częściej posługujemy się systemem szesnastkowym. W teorii system binarny i szesnastkowy powinniśmy poznać w szkole, jednak w praktyce matematyczne podstawy funkcjonowania komputerów są przedstawiane w bardzo pobieżny i niepraktyczny sposób. W wielu dziedzinach, w tym w odzyskiwaniu danych, informatyce śledczej, inżynierii wstecznej, czy kryptoanalizie znajomość systemów binarnego i szesnastkowego jest absolutnie niezbędna, by móc przeprowadzać samodzielne analizy wychodzące ponad rezultaty zwracane przez zautomatyzowane narzędzia. Na tym szkoleniu zdobędziesz podstawy w kierunku praktycznego wykorzystania matematyki w informatyce.
Szkolenie przeznaczone jest dla osób zamierzających profesjonalnie zajmować się odzyskiwaniem danych, informatyką śledczą, niskopoziomową analizą lub inżynierią wsteczną struktur logicznych oraz oprogramowania, biegłych sądowych, a także funkcjonariuszy służb zajmujących się takimi zadaniami, techników serwisów komputerowych, administratorów systemów, osób odpowiedzialnych za utrzymanie infrastruktury IT oraz reakcję na awarie, firm prowadzących obsługę IT i pogotowia komputerowe, nauczycieli informatyki, specjalistów cyberbezpieczeństwa oraz wszystkich zainteresowanych tematyką obliczeń i wykorzystania szesnastkowego systemu liczbowego w informatyce.
Specjalista ds. odzyskiwania danych
Ponad 20 lat doświadczenia w naprawach techniki komputerowej oraz odzyskiwaniu danych.
1. Rodzaje systemów liczbowych.
2. Zasada działania addytywnych i pozycyjnych systemów liczbowych.
3. Podstawa pozycyjnego systemu liczbowego i jej najważniejsze własności.
4. Sposoby oznaczania róznych systemów liczbowych.
5. Systemy liczbowe używane w informatyce.
6. Praktyczne znaczenie szesnastkowego systemu liczbowego.
1. Ćwiczenia praktyczne.
1. Ćwiczenia praktyczne.
1. Wykorzystanie edytora szesnastkowego w IT.
2. Przegląd wybranych edytorów szesnastkowych.
3. Wprowadzenie do obsługi interfejsu edytora szesnastkowego.
4. Offsety i ich wyszukiwanie.
5. Możliwości bezpośredniej edycji nośników danych, obrazów binarnych i plików.
1. Bity, bajty, słowa – podstawowe jednostki informacji.
2. Funkcje i bramki logiczne.
3. Urządzenia znakowe i blokowe – adresowanie w urządzeniach blokowych.
4. Starszy i młodszy. Porządek Little Endian i Big Endian.
5. Prawda i fałsz. Flagi i przykłady ich zastosowania.
6. Bitmapy i przykłady ich zastosowania.
7. Maska – zasada działania i przykłady praktycznego wykorzystania.
8. Sygnatury jako sposób identyfikacji obiektów.
9. Pola tekstowe i ich identyfikacja. Kodowanie ASCII i Unicode, wybrane kody znaków.
10. Pojęcie entropii i jej wykorzystanie w identyfikacji obiektów w edytorze szesnastkowym.
11. Praktyczne wykorzystanie entropii do identyfikacji obiektów.
1. Ćwiczenia praktyczne.
1. Powtórzenie najważniejszych informacji.
2. Panel dyskusyjny.
3. Test końcowy.
Ocena końcowa wynika z: