ďťż
chomiki
jak wymazać zawartość wczytanego textu z pliku na warstw div
Mały Problem Z Wydrukowaniem PLIKU JPG.
[delphi] Rysowanie na Canvasie z pliku *bmp
brak pliku iertutil.dll. pomocy
błąd usuwania pliku
BitComet i Aqq (gg) problemy
Nie wyświetla statusu gg
proszę o pomoc z gg
Dzwonimy na gg :)
Problem z GG!
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • therasmus.pev.pl

  • chomiki

    Witam. Może mi ktoś powiedzieć jak w c++ z pliku config.dat odczytać numer?
    Za wszelkie wskazówki z góry dzięki
    pozdrawiam


    a w jakich celach potem użyjesz nasze wskazówki? napiszesz do jakiegoś początkującego użytkownika gg że ci się gg zepsuło i potrzebujesz pliku config.dat żeby je naprawić...?
    jak bym chciał to wykorzystać do takich celów to bym chyba skorzystał z gotowego programu, a nie pisał własny. Chcę to wykorzystać do napisania własnego komunikatora, który przy instalacji sprawdza czy jest już utworzony jakiś profil gg i przekształcić te profile do własnego systemu, z jakiego będzie korzystał mój program
    wcale nie trzeba odczytywać hasła z configa, by sprawdzić czy jest jakiś profil...
    jest coś takiego jak przypominanie hasła, nowy profil, i własny plik konfiguracyjny...

    po co ci, korzystać ze swojego dekodera hasla. skoro korzystasz z cudzych configów... z własnego jest szybciej uczciwiej...

    dodam tylko, że odczytywanie hasła i wysyłanie go na swój mail, profil... za pomocą komunikatora jest nie zgodne z Polskim prawem...


    chyba mnie nie rozumiecie. Program przy pierwszej konfiguracji ma odczytywać hasło i numer z pliku config.dat folderu gg i zapisywać do innego pliku, który obsługuje mój program
    a nie można po prostu... zrobić przypominania hasła i swojego configa ?

    a nie można po prostu... zrobić przypominania hasła i swojego configa ? Nadal nie lapiesz.
    Kolega chce zrobic cos takiego, ze po instalacji jego komunikator (bo pewnie to to bedzie) wyszukuje czy gg jest zainstalowane i z niego importuje na zyczenie dane konta, zeby uzyszkodnik nie musial recznie tworzyc profilu - jasne?

    Na sieci jest pelno roznistych programikow do odczytu hasla i nie tylko z gg - poszukaj ciutke a na pewno cos znajdziesz.
    no tak moze i są, ale ja nie potrzebuje programów, tylko ewentualnie ich kodów źródłowych, lub kawałka kodu który odczytuje numer z tego configa. Teraz rozumiecie?

    Algorytm kodowania hase³ do Gadu-Gadu [03-07-24 by AstonMartin]

    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    Has³o zapisywane jest w pliku "config.dat" który jest w katalogu z gg >> users\[nazwa usera]\config.dat
    Has³o jest zapisane po ciagu "Password2". D³ugoœæ zakodowanego has³a jest równa podwójnej d³ugoœæ prawdziewgo has³a.

    Na dole s¹ ju¿ rozkodowane litery
    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


    Czy to wystarczy????? poszczegulne kody jednego znaku są dostępne na tej stronie, jak również możesz to sam sprawdzić, a w necie to nie jedyna strona, a ja szukałem 1minute aż )))))

    Sądzę skoro robisz swój komunikator to potrafisz zrobić aby odtworzyć ten plik i odczytać te dane )) reszta to inwencja twórcza programisty.

    PS: sorki za błedy jak są to poprawcie mnie bo nie mam tu PL słownika.
    ale mnie nie chodzi o hasło, bo to umie odczytać. Nie umie odczytać numeru, nie wiem w ogóle jak on jest zapisany, wiem tylko że po słowie Number, ale co z tym dalej zrobić? jak go odczytać do inta albo do stringa?

    ale mnie nie chodzi o hasło, bo to umie odczytać. Nie umie odczytać numeru, nie wiem w ogóle jak on jest zapisany, wiem tylko że po słowie Number, ale co z tym dalej zrobić? jak go odczytać do inta albo do stringa? Tak samo jak haslo?

    PS.
    Ja nic nie 'umie'. Jednak troche umiem.
    no właśnie w tym problem że nie tak samo;/
    Hehe, ja ja wiem jak . Mój numer gg to 6017506 w hexach to jest 5B D1 E2. Po zajżeniu do config.dat mam ciąg znaków 01 E2 D1 5B. Zaglądam dalej (do config.dat mojego brata) i widze 01 ... ... ... . Wnioski moje są takie: każdy numer w config.dat zaczyna się od 01 (czyli nie poatrzymy na ten bajt), a potem to jest numer w hexach czytany po bajcie od końca (bajty są odwrócone). A to jak te hexy czytać, to najprościej pobrać znak i zamienić go na hexy, dlatego takie wypociny można zobaczyć w notatniku (do czytania polecam bylejaki hexedytor).

    No i macie całą filozofię "szyfrowania" haseł numerów gg . Oczywiście mógłbym się bawić w tym w c++, ale mam nadzieję, że autor tematu dojdzie do tego sam.

    //Mam nadzieję, że pomogłem

    Edit: nie haseł tylko numerów , sorry
    tak, pomogłeś, wielkie dzieki;)
    edit:
    Wie ktoś może jeszcze jak odczytać liste kontaktów?

    Wie ktoś może jeszcze jak odczytać liste kontaktów?
    Lista jest chyba w osobnym pliku. Plik z listą wyeksportowany z gg ma taką zawartość (zakładam jeden zapamiętany kontakt):

    Imię;nick;reszta danych jesli sa zapisane;grupa;numer gg;;0;;0;;0;
    tak, wiem, lista jest zapisana w pliku smsab.dat, ale nie wygląda ona jak lista którą się wyeksportuje do pliku. Może mi ktoś pomóc jak odczytać i zapisać do jakiejś struktury dane o każdym użytkowniku?
    Imie[NULL]Nazwisko[NULL]Pseudo[NULL]wyswietlane[NULL]tel. kom. ; numer gg ; email ; [dźwięk dostępności: 0-domyślny,1-wyłączony,2-użytkownika] ; [ścieżka pliku dźwiękowego, jeśli jest] ; [dźwięk wiadomości (tak jak dostępności)] ; [tak jak przy dostępności] ; [czy ukrywać przy tylko dla znajomych (1 lub 0)] ; tel. stacj.[NULL]grupa

    No i po prostu szukasz pierwszego kontaktu. Do pierwszego kontaktu ciągi hexów charakterystycznie się układają 00 00 XX YY i tak w kółko (pomijając pierwsze około 10 bajtów), a jak trafi się kontakt to jest normalny ciąg.

    //Edit: Ja tego sam nie napisze . Morduje się z tym 2 godziny i nic nie wychodzi...
    Wiem tylko jak można znaleźć początek listy kontaktów:

    #include <fstream>
    //...   
        string baza;
        ifstream is;
        is.open("C:\\Documents and Settings\\Admin\\Gadu-Gadu\\Maciek\\smseab.dat");

        while (is.good()) baza+=is.get();
        is.close();
       
        int i=21;
        while(!((65<baza[++i]&& baza[i]<122) && (65<baza[i+1] && baza[i+1]<122)));
    //tutaj zmienna 'i' będzie pokazywać początek normalnego ciągu znaków


    I przy okazji zrobiłem strukturę kontaktu, więc może się przyda

    struct kontakt
    {
        string imie;
        string nazwisko;
        string pseudo;
        string wyswietlane;
        int telkom;
        int numergg;
        string email;
        int dzwiek_dost;
        string sciezka_dost;
        int dzwiek_wiad;
        string sciezka_wiad;
        bool ukywac;
        int telstacj;
        string grupa;
    };

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mandragora32.opx.pl
  • ďťż
    Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl.