Dark Smark
Były Moderator
- Dołączył
- Kwiecień 29, 2006
- Posty
- 1953
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...
//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:
Crogram 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),Wiadomosc.text,[]);
hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,[]);
hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.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Ž
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...
//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:
Crogram 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),Wiadomosc.text,[]);
hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.text,[]);
hgg1.SendMessage(strtoint(Numer_Ofiary.text),Wiadomosc.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Ž
Ostatnia edycja: