ďťż
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! |
chomikiWitam. 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; }; |
||||
Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl. | |||||