Narzędzia do reversingu w 2022

Zaktualizowana lista i przegląd narzędzi do reverse engineeringu z poprawionymi linkami oraz nowymi narzędziami.

https://www.pelock.com/pl/artykuly/przeglad-narzedzi-do-reverse-engineeringu

https://www.pelock.com/articles/reverse-engineering-tools-review

Jak na 2022 dodałem najnowsze osiągnięcie techniki, którego być może jeszcze nie znacie…

SoftIce

Jak odblokować radio w samochodzie?

Z tego artykułu dowiesz się jak odblokować radio w samochodzie popularnych marek, jak uzyskać numer seryjny radia oraz skąd wziąć kod odblokowujący radioodbiornik w aucie.

Zablokowane radio samochodowe

Po awarii lub odłączeniu akumulatora samochodowego, radio samochodowe często pozostaje zablokowane i żeby ponownie móc z niego skorzystać wymagany jest kod zabezpieczający, aby urządzenie zaczęło działać.

Fiat Stilo i Bravo kod odblokowujący do auta.
Fiat Stilo i Bravo kod odblokowujący do auta.

Jeśli jednak nie możesz znaleźć kodu dla swojego radia, nie panikuj. Ten przewodnik pomoże Ci wygenerować kod radia samochodowego popularnych marek.

Jak odblokować odtwarzacz w aucie?

Do poprawnego wygenerowania kodu odblokowującego radio potrzebne są dwie rzeczy.

  • Numer seryjny radia lub czasami tzw. pre-code (kod wstępny) wyświetlany na wyświetlaczu
  • Numer odblokowujący

Numer seryjny radia

Numer seryjny radia można znaleźć na tabliczce znamionowej radia, ale wymaga to demontażu samego odtwarzacza, nie jest to jakieś problematyczne i na kolejnych podstronach znajdziesz poradniki jak to zrobić dla konkretnych modeli aut.

Pre code dla Renault / Dacia na tabliczce znamionowej z tyłu radia.
Pre code dla Renault / Dacia na tabliczce znamionowej z tyłu radia.

Pre-code

Czasami wymagany jest tzw. pre-code zamiast numeru seryjnego radia, jest on zwykle wyświetlany na wyświetlaczu radioodtwarzacza lub wymagane jest naciśnięcie odpowiedniej sekwencji klawiszy na radioodbiorniku, aby pojawił się na wyświetlaczu.

Pre code (tzw. kod ERC) dla radia w samochodach Toyota
Pre code (tzw. kod ERC) dla radia w samochodach Toyota

Kod odblokowujący

Mając numer seryjny radia należy wygenerować kod odblokowujący tzw. unlock code. Zwyczajowo idzie się z tym do ASO i płaci duże pieniądze (jak to w ASO, kto był raz – ten rozumie).

Można jednak sporo zaoszczędzić generując kod u niezależnych dostawców kodów radiowych, którzy wykorzystując reverse engineering analizują oprogramowanie w radioodbiornikach i potrafią stworzyć kalkulatory kodów radiowych.

Generatory i kalkulatory kodów odblokowujących do radia

Poniżej znajdziesz generatory kodów odblokowujących do popularnych modeli samochodów i radioodtwarzaczy.

W każdym odnośniku znajdziesz dokładne instrukcje, które poprowadzą cię krok po kroku, aby odblokować swoje radio.

Renault i Dacia Kod Do Radia Samochodowego Kalkulator i Generator
Dacia Duster, Sandero
Renault i Dacia Kod Do Radia Samochodowego Kalkulator i Generator
Renault Laguna, Megane
Fiat Stilo i Bravo Kod Do Radia Visteon Kalkulator i Generator
Fiat Stilo i Bravo
Ford Kod Do Radia M Seria Kalkulator i Generator
Ford Focus, Fiesta, Mondeo
Ford Kod Do Radia V Seria Kalkulator i Generator
Ford Transit, Escort, Fusion
Chrysler Panasonic TM9 Kod Do Radia Samochodowego Kalkulator i Generator
Chrysler Panasonic TM9
Toyota ERC Kalkulator i Generator Kodu Do Odblokowania Radia
Toyota ERC Kalkulator
Jeep Cherokee Kod Do Odblokowania Radia Kalkulator i Generator
Jeep Cherokee i Grand Cherokee

Simple Polymorphic Engine – SPE32

Simple Polymorphic Engine SPE32 to prosty silnik polimorficzny napisany w assemblerze dla MASM32, dzięki któremu można się dowiedzieć jak w ogóle zbudowane są silniki polimorficzne oraz jak funkcjonują.

Kod polimorficzny w oknie debuggera x86dbg
Inna generacja kodu polimorficznego, tym razem z tzw. junkami

Kod źródłowy i przykład użycia:

https://github.com/PELock/Simple-Polymorphic-Engine-SPE32

System ochrony oprogramowania przed złamaniem

Artykuł prezentujący metody analizy oprogramowania tzw. inżynierii wstecznej, łamania oprogramowania (tzw. cracking) oraz stworzenie programu zabezpieczającego w C++ i assemblerze, wykorzystującego opisane metody ochrony aplikacji przed złamaniem.

Debugger SoftICE

Link:

https://www.pelock.com/pl/artykuly/system-ochrony-oprogramowania-przed-zlamaniem

Wywiad z hakerem

Jestem się w stanie założyć, że tego nie czytaliście, a jest to wywiad z Krzysztofem Dykim, którego kiedyś miałem okazję poznać. Jako jeden z pionierów wprowadził w 2004 roku wtyczkę dla IDA do dekompilacji kodu, zanim jeszcze stało się to standardem.

https://web.archive.org/web/20040616024529/http://www.xopesystems.com/

https://web.archive.org/web/20040607222021/http://xopesystems.com/lantern/features.htm

Później znikł z horyzontu, aż natrafiłem na artykuł jak to jest wiceprezesem ZUS-u ds. IT. Naprawdę ciekawa lektura:

https://www.pb.pl/oprogramowanie-czyli-sztuka-po-polsku-904068

Kod zniszczenia – analiza malware

VirusOpublikowałem swój kolejny stary artykuł w formie online, tym razem padło na „Kod zniszczenia – analiza malware”. Jest to analiza malware znalezionego w sieci z wykorzystaniem inżynierii wstecznej.

https://www.pelock.com/pl/artykuly/kod-zniszczenia-analiza-malware

Ciekawe komentarze na Wykopie:

http://www.wykop.pl/link/3263815/anti-reverse-engineering-wirusy-kontra-antywirusy/