Dodaj do ulubionych

odczytywanie plikow *.dat

IP: *.tnt32.tco2.da.uu.net 25.06.05, 10:05
prosilbym o lopatologiczne wytlumaczenie w jaki sposob odczytac plik *.dat
tzn. uzyskac zapis "literowy" tego, co sie z takim pliku znajduje
Obserwuj wątek
    • Gość: caroll Re: odczytywanie plikow *.dat IP: *.toya.net.pl 25.06.05, 10:32
      Otwórz Za Pomocą Notatnika.
      • Gość: Paweł Re: odczytywanie plikow *.dat IP: *.neoplus.adsl.tpnet.pl 25.06.05, 12:37
        Z notatnikiem to zły pomysł. Lepiej użyć edytora hexadecymalnego. Notatnik
        wyświetli Ci krzaczki, jeśli jakiegoś kodu nie będzie mógł zinterpretować.
        Czasem też filmy miały takie rozszerzenie.
        • Gość: caroll Re: odczytywanie plikow *.dat IP: *.toya.net.pl 25.06.05, 12:49
          Mniemam, że skoro proszono o wyłożenie łopatologiczne, to nie chodziło o
          bardziej zaawansowane wynalazki. Przeczytać literki, ot co.
          • Gość: oko Re: odczytywanie plikow *.dat IP: *.tnt32.tco2.da.uu.net 25.06.05, 23:30
            no wlasnie, notatnik wyswietla krzaczki a mi zalezy na literkach. Czy jest
            jakies freeware, ktore to umozliwia. A moze istnieje jakis inny sposob?
            Niestety jestem z tych ktorzy komputer potrafia co najwyzej odroznic od
            pozostalych sprzetow stojacych na biurku:(
            • Gość: Paweł Re: odczytywanie plikow *.dat IP: *.neoplus.adsl.tpnet.pl 26.06.05, 12:44
              Proponuję HexWorkshop-a
              www.hexworkshop.com/
              Wyświetli on zawartość pliku w postaci hexadecymalnej. To co może, przedstawi w
              postaci literek, zaś dla pozostałych znaków pokaże ich kody.
              • Gość: oko Re: odczytywanie plikow *.dat IP: *.tnt32.tco2.da.uu.net 27.06.05, 08:27
                Niestety, to co mnie interesowalo pozostalo w formie zakodowanewj:( Blagam o
                jakas rade;)
    • Gość: Reader Nie bardzo IP: 212.247.232.* 27.06.05, 08:50
      rozumiem w czym problem. Plik pewnie jest w pewnym sensie binarny, albo kodowany
      wg. jakiegos algorytmu, a ty chcesz go objerzec jak tekst?

      Po pierwsze: Skad wiesz, ze zakodowany jest tam tekst? A nie jakies dane w
      formie binarnej (nie tekst)?

      Po drugie: Nikt (z calym szacunkiem, dla forumowiczow) nie bedzie Ci w stanie
      podac rezultatu odkodowanego jesli nie podasz

      a) algorytmu
      b) programu, w ktorym zostal stworzony plik
      c) innych wartosciowych informacji - co chcesz uzyskac z tego pliku, co tam moze
      byc itd.




      • m.gregor Re: Nie bardzo 27.06.05, 08:58
        A ja dodam jeszcze ze jesli chcesz odczytac haslo do GG z takowego pliku to
        lepiej uzyj oprogramowania firm trzecich bo nie jest ono zapisane zywym tekstem
        w pliku *.dat.
    • Gość: T-800 Re: odczytywanie plikow *.dat IP: *.tpnet.pl / *.tpnet.pl 27.06.05, 10:21
      Co to za pliki, co w nich ma być, skąd je masz?

      Rozszerzenie DAT nie determinuje formatu.
    • Gość: Paweł Hasło GG IP: *.neoplus.adsl.tpnet.pl 27.06.05, 19:45
      W owych plikach przechowywane są hasła do profilu użytkownika oraz do serwera
      (jeśli kazał on je zapamiętać).
      Hasło do profilu można odczytać tak:
      1. Otwórz plik config.dat jakimś edytorem heksadecymalnym (np. HexWorkshop)
      2. W oknie po prawej stronie są kody przerobione na znaki ASCII (jeśli się udało).
      3. Odnajdź ciąg:
      passwordstr..dziwne znaczki...Sounds
      4. W oknie po lewo te znaki są zapisane w postaci heksamdecymalnej:
      70 61 73 73 77 6f 72 64 73 74 72 00 02 9d 93 9e 9c 94 9d 96 8d 9b 00 00 53 6f 75
      6e 64 73
      4. Ciąg password jest zapisany w kodzie ASCII, zaczyna się od znaku 70 i kończy
      na 72 (to drugie od lewej), co jest reprezentacją litery 'r'. Kolejne dwa bajty,
      czyli 00 02 to separator początkowy. Od tego momentu zaczyna się "zakodowane"
      hasło do profilu użytkownika.
      5. Ciąg "Sound" zaczyna się od znaku 'S' czyli 53. Przed nim są bajty 00 00. To
      separator końcowy.
      Zatem całe hasło jest zawarte między separatorem początkowym 00 02 a końcowym 00
      00, czyli:
      9d 93 9e 9c 94 9d 96 8d 9b
      5. Hasło jest "zakodowane w prosty sposób: poszczególne kody znaków zostały
      zanegowane.
      Dla pierwszego znaku: 9d binarnie 1001 1101. Negujemy poszczególne bity, czyli
      otrzymujemy:
      0110 0010, co odpowiada zapisuwi w postaci hex 62. Jest to reprezentacja kodu
      'b' w ASCII.
      Robiąc to dla poszczególnych znaków otrzymamy blackbird
      To jest właśnie hasło do profilu.

      A jak Ci się nie chce z tym bawić, to tutaj masz gotowy programik:
      republika.pl/kloss_resource/GGprofile.rar






Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka