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 ;>


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
tytuł zmienie, bo rzeczywiście zaproponowany przez Ciebie będzie lepszy ;>>
a co do rozbudowy, to jak bede mial troche czasu..