Strona 1 z 6 123 ... OstatniOstatni
Pokaż wyniki od 1 do 15 z 85

Temat: Piszemy Gadu-Gadu Flooder...

  1. #1
    Dawni Moderatorzy Avatar Dark Smark
    Dołączył
    29-04-2006
    Posty
    1 598

    Domyślnie Piszemy Gadu-Gadu Flooder...

    Witam jest tego dużo na necie, ale na forum niema, a że akurat czas mam to wspomogę chociaż troszkę forum.

    Jest to tutorial dla porządkujących! Inni nie znajdą tu nic nowego.

    Piszemy Gadu-Gadu Flooder...
    [PROGRAM LOGUJE SIĘ DO GG (podajemy numer i hasło) i wysyła do podanego numeru podaną wiadomość]
    NA końcu jest gotowe źródło!
    Co nam będzie potrzebne?
    ================================================== =
    Po pierwsze to środowisko Delphi ( ja używam delphi 7 personal)
    Pobierz z oficjalnej Polskiej strony...
    [hide:59e1e9cbe4]CD-KEY: WJ5Q-8SCM6Q-JUZRZU-WQ7R
    Authorization Key: UZS-9CQ
    [/hide:59e1e9cbe4]
    //możemy serial też uzyskąć darmową rejestracją produktu (personal) na www.borload.com
    ================================================== =
    Darmowy komponent THGG
    Pobierz
    Instalacja komponentu:
    Kopiujemy wypakowany plik "HGG" do folderu z delphi (lib) domyślnie:
    C:Program FilesBorlandDelphi7Lib
    Odpalamy delphi i z górnego menu wybieramy "Component>>Install Component"
    Wybieramy Browse i szukamy pliku hgg w folderze lib klikamy ok>>ok i wychodzimy z delphi komponent już zostal zainstalowany

    ================================================== =
    ================================================== =

    Zaczynamy!!
    1) Wrzucamy na forme komponent hgg
    2) Wrzucamy na forme 4x LabeledEdit z zakładki Additional
    3) Wrzucamy na forme 4x Button z zakładki Standart
    4) Ustawiamy to według uznania
    4) Klikamy na 1 LabeledEdit1 i w Object Inspector>>EditLabel rozwijamy i zmieniamy Caption na
    "Numer", drugi LabeledEdit2 zmieniamy w taki sam sposób caption na "Haslo", Trzeci LabeledEdit3 caption zmieniamy na "Numer_Ofiary" a LabeledEdit4 na "Wiadomosc".
    5) Mamy 4 przyciski (button'y) klikamy na 1 i zmieniamy w Object Inspector Caption na "Zaloguj", drugi button>Object Inspector>caption>"Wyloguj", trzeci Object Inspector>caption>"Spam" a czwarty Object Inspector>caption>"Stop_Spam"
    U mnie to wszystko wygląda tak:

    ================================================== =
    Czas na kod!

    Pomiędzy kodem a edycją formy przełanczamy się przyciskiem F12
    Wrzucamy na forme jeszcze Timer z zakładki system, klikamy raz na timer i w Object Inspector zmieniamy Enabled na false.
    ~~Klikamy 2 razy na button Zaloguj i wklepujemy
    procedure TForm1.ZalogujClick(Sender: TObject);
    begin
    hgg1.Number:=strtoint(Numer.Text);
    hgg1.Password:=Haslo.Text;
    hgg1.Status:=usAvailable;
    hgg1.Connect(500);

    end;


    ~~Przechodzimy do formy klikamy 2 razy na Wyloguj i wklepujemy:
    procedure TForm1.WylogujClick(Sender: TObject);
    begin
    hgg1.Status:=usNotAvailable;
    end;

    Teraz klikamy 2 razy na przycisk spam i wklepujemy:
    procedure TForm1.SpamClick(Sender: TObject);
    begin
    timer1.Enabled:= True;
    end;

    Teraz klikamy 2 razy na Stop_Spam i wklepujemy:
    procedure TForm1.Stop_SpamClick(Sender: TObject);
    begin
    timer1.Enabled:= False;
    end;

    I klikamy 2 razy na timer i wklepujemy:
    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiado mosc.text,[]);
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiado mosc.text,[]);
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiado mosc.text,[]);

    end;

    Zapisujemy (file>save all) w jakimś folderze na pulpicie, potem klikamy w project>compilate all project w tym folderze pojawi się gotowy program. (rozszerzenie .exe).
    ================================================== =
    Objaśnienie kodu:

    Kod w przycisku zaloguj pobiera numer i haslo z LabeledEdit (numer i haslo) i loguje się...
    Kod w przycisku wyloguj zmienia status na niedostepny (wylogowuje z gg)
    Kod w przycisku spam włącza timer
    Kod w przycisku stop_spam wyłącza timer
    Kod w timerze wysyła co 1 sekunde wiadomość do numeru pobranego z LabeledEdit (Numer ofiary) , wysyla wiadomosc o tresci wpisanej w LabeledEdit (Wiadomosc)

    ================================================== =
    Jak testować:

    Pamiętajcie że może nie dopuścić do połączenia firewall!
    Zakładamy numer gg wpisujemy w rubryki hasło i numer, numer do kogo mają wysłać się wiadomości i treść wiadomości np:
    Możemy podać swój numer na ktorym jesteśmy gg by sprawdzić czy wiadomości dochodzą.
    Klikamy zaloguj numer podany powinien zrobić się dostępny, klikamy spam i patrzymy jak program działa.
    ================================================== =
    Ten program można oczywiście wzbogacić o dużo funkcji...
    Pobierz !GOTOWE ŹRÓDŁO!
    ================================================== =
    Wykończenie:
    By dodać estetyki możemy dodać jeszcze obrazki, loga:
    Z zakładki Additional wybieramy Images, wrzucamy go na formę klikamy na niego i w Object Inspector szukamy Pictures, klikamy obok na trzy kropeczk [...] i wybieramy z dysku obraz, następnie ustawiamy wedle uznania.
    Zmiana ikony aplikacji:
    By nasza aplikacja miała ikone musimy najpierw ją zrobić/ściągnąć. Zrobić możemy w większośći programach graficznych (preferuje obraz 32x32) i zapisujemy z rozszerzeniem .ICO .Wybieramy Project>>Options... i z zakładki Application klikamy Load Icon, wybieramy ikone klikamy OK, zapisujemy projekt i kompilujemy.
    //do delphi w menu start mamy dołączony program "Image Editor" można w nim zrobic ikone.
    ================================================== =
    Możecie dowolnie zmieniać kod by wymyślić coś nowego. A może dodacie swoje funkcje...?
    Poszerz swą wiedzę: http://www.4programmers.net/
    Pozdrawiam Dark SmarkŽ

  2. #2
    Użytkownik
    Dołączył
    26-02-2007
    Skąd
    Kraków
    Posty
    26

    Domyślnie

    Dark Super Art Oby tak dalej.

    Ale chyba jest mały błąd.
    Kod:
    procedure TForm1.Timer1Timer(Sender: TObject);
    
    begin
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,[]);
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,[]);
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,[]);
    
    end;
    Powinno się wyciąć "[]"

    Kod:
    procedure TForm1.Timer1Timer(Sender: TObject);
    
    begin
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,);
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,);
    
    hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,);
    
    end;
    Pozdrawiam mOrLuCk

  3. #3
    Dawni Moderatorzy
    Dołączył
    30-03-2005
    Skąd
    Fabryka Wina
    Posty
    393

    Domyślnie

    Mozna zrobic to na watkach aby program w czasie wysylania nie "wisial". Po za tym wartaloby poczytac o nowych filtrach antyspamowych i antyfloodowych gg, bo mozna bana zalapac wiec nalezy pameitac o czestotliwosc wysylania tychze wiadomosci aby nie dostac klina

  4. #4
    Użytkownik
    Dołączył
    31-12-2006
    Skąd
    SięBiorąTrolle?
    Posty
    234

    Domyślnie

    Dobra robota Dark Smark wszystko działa,ale można się też trochę pobawić z kodem i go ulepszyć.
    Ten kod to niezła podstawa do dobrego floodera

    Pozdro

  5. #5
    Dawni Moderatorzy Avatar Dark Smark
    Dołączył
    29-04-2006
    Posty
    1 598

    Domyślnie

    Originally posted by mOrLuCk
    Dark Super Art Oby tak dalej.

    [...]

    Powinno się wyciąć "[]"

    [...]

    Pozdrawiam mOrLuCk
    W starej wersji thgg, trzeba wyciąć po ściągnięciu najnowszej nie trzeba.
    "[]" - Służy o ile dobrze pamiętam do formatowania tekstu. Więcej w dokumentacji komponentu.


    Originally posted by maSs
    Mozna zrobic to na watkach aby program w czasie wysylania nie "wisial". Po za tym wartaloby poczytac o nowych filtrach antyspamowych i antyfloodowych gg, bo mozna bana zalapac wiec nalezy pameitac o czestotliwosc wysylania tychze wiadomosci aby nie dostac klina
    Tak teraz gg wprowadziło ograniczenia. Ale może ktoś początkujący zmontuje coś innego, nowego z tego.


    Pozdrawiam Smark.

  6. #6
    Użytkownik
    Dołączył
    26-02-2007
    Skąd
    Kraków
    Posty
    26

    Domyślnie

    Bardzo możliwe ponieważ ja używam wersji v0.8 a ty masz v0.7


    Pozdrawiam mOrLuCk

  7. #7
    Użytkownik
    Dołączył
    18-01-2005
    Skąd
    Far away.
    Posty
    362

    Domyślnie

    Heh, teraz dostanie sie bana po kilku wiadomościach.
    Jest tez taka metoda [bradzo pracochłonna] - zrobic baze np. 100 numerów GG...
    I z 100 numerów byłby Flood... - wtedy sie nie dostanie Ban[ana] tak szybko
    Let's make a new start
    'Cause everybody's gotta die sometime yeah
    But baby don't cry

  8. #8
    Użytkownik
    Dołączył
    13-03-2007
    Posty
    48

    Domyślnie

    mam maly problem z kompilacja :



    u was tez sie cos takiego pojawialo

  9. #9
    Użytkownik
    Dołączył
    03-01-2007
    Skąd
    127.0.0.1
    Posty
    598

    Domyślnie

    hym, musisz zadeklarowac zmienna przed BEGIN'em. Deklaruje sie VAR'em

  10. #10
    Użytkownik
    Dołączył
    13-03-2007
    Posty
    48

    Domyślnie

    Originally posted by B33RK4
    hym, musisz zadeklarowac zmienna przed BEGIN'em. Deklaruje sie VAR'em
    jaka zmienna ... ?

    zapomnialem napisac ze jestem noobem ... troche w TP sie bawilem ale w delphi pierwszy raz pisze

  11. #11
    Użytkownik
    Dołączył
    22-02-2007
    Posty
    39

    Domyślnie

    A jak nazwałeś pole Edit1 w które wpisujesz Numer, bo powinno być zamiast „Edit1” „Numer”. Czyli w Object Inspector-> Name:= Numer.

  12. #12
    Dawni Moderatorzy Avatar Dark Smark
    Dołączył
    29-04-2006
    Posty
    1 598

    Domyślnie

    Originally posted by wielki lamer
    mam maly problem z kompilacja :
    <a href="http://images22.fotosik.pl/53/1f2fe9c0cd329c8em.jpg" target="_blank">Obrazek</a>


    u was tez sie cos takiego pojawialo
    Ściągnij moje źródło i przeanalizuj.
    Ale mi się wydaje że chodzi oto że Edit1.text nie został nazwany w Object Inspector >> Name >> Numer
    Poprostu wywala że nie ma na formie numer.text, wystarczy zmienić nazwe edit1.text na numer. Czytaj ze zrozumieniem.

    //Serfer@ o sekundy mnie wyprzedziłeś z wypowiedzia

  13. #13
    Dawni Moderatorzy Avatar Dark Smark
    Dołączył
    29-04-2006
    Posty
    1 598

    Domyślnie

    Darmowy komponent THGG
    Pobierz
    Instalacja komponentu:
    Kopiujemy wypakowany plik "HGG" do folderu z delphi (lib) domyślnie:
    C:Program FilesBorlandDelphi7Lib
    Odpalamy delphi i z górnego menu wybieramy "Component>>Install Component"
    Wybieramy Browse i szukamy pliku hgg w folderze lib klikamy ok>>ok i wychodzimy z delphi komponent już zostal zainstalowany

    Trzeba mieć Indi chyba...

  14. #14
    Dawni Moderatorzy
    Dołączył
    30-03-2005
    Skąd
    Fabryka Wina
    Posty
    393

    Domyślnie

    przeciez w BCB w ten sam sposbo instaluje sie komponenty .. nom chyba ze z MS korzystasz albo devC czy cus... ;-)

  15. #15

    Domyślnie

    Indi sa to komponety do delphi mozesz je pobrac z tad http://4programmers.net/Delphi/Komponenty polecam indi9

Podobne wątki

  1. Odpowiedzi: 6
    Ostatni post / autor: 22-06-2008, 07:48
  2. Gadu-Gadu Hijacker v.2.1 --- problem z komendą `pass
    Przez gonzo2
    w forum Trojany - Made in Poland
    Odpowiedzi: 2
    Ostatni post / autor: 24-02-2007, 19:47
  3. command-line gadu-gadu password reader
    Przez gbk
    w forum Hasla - Skanery - IP ...
    Odpowiedzi: 0
    Ostatni post / autor: 21-11-2006, 01:02
  4. Destruktor 2.0 Problem z odczytaniem hasla gadu-gadu
    Przez Seboejay
    w forum Trojany - zdalna administracja
    Odpowiedzi: 3
    Ostatni post / autor: 12-05-2005, 17:45
  5. Gadu Gadu Ghost Trojan sciaganie Total commanderem - help
    Przez SAMAEL
    w forum Trojany - Made in Poland
    Odpowiedzi: 10
    Ostatni post / autor: 23-08-2004, 18:58

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •