Struktura exe.

0

Temat może nie jest taki niezwykły ale <ort>niewiem </ort>gdzie go umieścić. A sprawa wygląda m/w tak: mam program skompilowany VB6 i musze z niego wyciągnąć jeden łańcuch tekstowy. Otwieram ten plik notatnikiem i chyba mam ten tekst tylko że on jest chyba zaszyfrowany. Może ktoś mi powiedzieć w jaki sposób?? Tylko niech nikt mi nie mówi że to niewykonalne. Podobno to nawet łatwe.

0

A czym się charakteryzuje ten tekst?

0

Nie jest zaszyfrowany, tylko nie wiadomo w ktorym miejscu jest jaka zmienna, jesli to wiesz to po prostu odczytujesz kolejno bajty az natrafisz na bajt 0.

0

to jest kawałek tego execa

Text1 T 4 t h i s i s t h e p a s s áN­3?fĎ? Ş `Ó?#=űüú h§8 +3q?"=űüú h§8 +3q? ?@ ¤@ R

i niby mam wszystko na tacy ale nie dziala.

0

aha znaki o kodzie 0 sa tam gdzie spacje

0

kazdy deasembler ma opcje odczytywania zmiennych globalnych ;-) a jesli jest to zmienna wewnetrzna to zapomnij

0

W VB zmienne textowe są zapisowane W unikodzie czyli 'j', 0, 'a', 0, 'k', 0, 'i', 0, 'ś', 0', ' ', 0, 't', 0, 'e', 0, 'x', 0, 't' ,0 ,0
Jak to wyciągnąć ?? hexedytor albo disasm - najlepiej IDA.
BTW a nie można tego textu normalnie przepisać ??

// co do wypowiedzi poprzednika - zainicjowane textowe zmienne lokale możana wyciągnąć - sa umieszczone przed\za funkcją w której skład wchodzą /zależy od kompilatora/.

0

Thx. To wszystko co chciałem zrobić sprowadzało się do zamienienia z Unicode'a na "normalne" łańcuchy znakowe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1