Post

#2 prosta edycja pliku binarnego ;>

In cracking/Reverse engineering on 09/06/2008 - autor: d0minikk

Przeglądając moje nie opublikowane/nie dokończone teksty, znalazlem ten poniżej – szczerze nic ciekawego ;> Z tego co widze, to jest to kolejny sposob na podmienienie ciągu znaków w programie, pierwsza część tutaj.

Tekst jest z kwietnia 2008.

———————————————————-

Dzisiaj spróbujemy zamienić w programie wyświetlany tekst na nasz własny.
Teraz naszym celem będzie znalezienie ciągu „there’s no fun” (który jest wyświetlany za każdym wykonaniem programu) i zamiana ciągu na nasz własny. Żeby to zrobić, musimy edytować execa

Odpalamy Hexplorer i wczytujemy skompilowany program, pojawiają się dziwne znaczki i symbole. Dla nas jednak nie sa to tylko znaczki ;>

Na początku mamy komunikat informujący, że plik nie może być uruchomiony w DOS’ie. Możemy także wyróżnić sekcje kodu, danych, zasobów, importy/exporty pliku. Na analizę plików wykonywalnych, będzie poświęcony osobny wpis ;> anyway, klikamy ikonkę find i w okienku wpisujemy aktualnie wyświetlany ciag „there’s no fun”, hexplorer przechodzi do odpowiedniego adresu w pliku, i teraz możemy zmienić ciąg na np.  „cracked forfun”.

Po zapisaniu, program wyświetli teraz nasz ciąg.
Tyle ;>

Odpowiedzi: 2 do “#2 prosta edycja pliku binarnego ;>”

  1. ten artykuł powinien się nazywać “prosta edycja pliku binarnego”, bo prostą edycją pliku PE byłoby np. doklejenie nowej sekcji, a skoro już piszesz o podmianie stringów to warto byłoby wspomnieć w jakim formacie zmieniane są stringi (unicode czy ansi) i czy można wrzucić np. dłuższy string, albo jak zrobić, żeby właśnie można było wrzucić coś większego

  2. tytuł zmienie, bo rzeczywiście zaproponowany przez Ciebie będzie lepszy ;>>
    a co do rozbudowy, to jak bede mial troche czasu..

Dodaj komentarz