Struktura exe.

  • Rejestracja: dni
  • Ostatnio: dni
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.

TH
  • Rejestracja: dni
  • Ostatnio: dni
0

A czym się charakteryzuje ten tekst?

Wolverine
  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

aha znaki o kodzie 0 sa tam gdzie spacje

vixen03
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 475
0

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

deus
  • Rejestracja: dni
  • Ostatnio: dni
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/.

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.