Program do odczytywania zmiennych z pliku exe


(Dudix3) #1

Witam

Czy istnieje program, który odczyta zmienne np. typu string z pliku exe? Szukałem, ale nic znaleźć nie mogę.


(Qoo) #2

http://technet.microsoft.com/en-us/sysi ... 97439.aspx


(Dudix3) #3

Ten program nie działa. Znacie jakieś inne?


(Qoo) #4

A uruchomiłeś ten program w jaki sposób? Plik, z którego chcesz wyciągnąć stringi musisz podać jako parametr, np.:

strings c:\twojplik.exe

Tak zrobiłeś czy może kliknąłeś go dwa razy i twierdzisz, że nie działa?


(Dudix3) #5

Program zamyka się zaraz po uruchomieniu, nie można niczego wpisać.

Jak w konsoli wpisuję c:\strings.exe -a c:\program.exe to nic się nie dzieje, po prostu wyświetla się opis parametrów i nic więcej.


(Qoo) #6

Spróbuj tak:

c:\strings.exe -a c:\program.exe >> c:\spis.txt

Zrzuci wynik do pliku spis.txt. Niestety plik pięknie nie będzie wyglądał, kompilacja dorzuca swoje.


(Dudix3) #7

Dzięki za zainteresowanie i pomoc, ale nie może zrzucić niczego skoro nie wyświetla stringów. Jedynie co może zrzucić to to:

Gdyby miał coś zapisać w pliku wpierw musiał by to wygenerować, a program zwyczajnie nie działa. Mam Windows 7 i pod tym systemem program zamyka się zaraz po włączeniu, przynajmniej u mnie. Nie ma jakiegoś innego programu? Ewentualnie dobrego dekompilatora delphi. Korzystałem już z DeDe, ale on mi potrzebnych zmiennych nie wyświetlił


(Qoo) #8

U mnie na Win7 działa. No nic, jak masz cierpliwość do grzebania w asm to spróbuj:

http://www.agner.org/optimize/objconv.zip

w cmd wpisz:

ścieżka\objconv.exe -fmasm ścieżka\plik.exe

zrzuci kod do pliku plik.asm


(Dudix3) #9

Z tą aplikacją jest tak samo. Nie wiem czemu z konsolowymi aplikacjami tak się dzieje.