Główna
Irc
Programy
Skrypty
Pils
Addons
Tcl
Bot
Void
Bnc
555ex3
Opisy
Bezpieczeństwo
Serwery
Wirusy
Shell
Lameriada
Księga wieczysta
Sznurki

Redakcja
Reklama


[[_{G}asior_]]
|_0|_teR
[B]lunge

VOID

Void - wojenna odmiana bota IRCowego. Spotykany przede wszystkim na IRCnecie, służy głównie to przejmowania pokoi. Jest to nic innego jak przerobiony eggdrop z dodatkowymi tcl'ami i ustawieniami.

Niektóre zmienne jak np. "owner" można ustawić w źródle. Nie da się takiego ownera usunąć, zmienić mu hasła, dodać czy usunąć hosta, jest nietykalny.
+stopnethack kopie a nie deopuje
+bitch kopie a nie deopuje, przy czym kopie także opujacego jesli nie mial +o, także nie pozwala opować bezkarnie botom +b. Musisz miec +m/+n. albo opowany +o.
+revenge kopie, po kopnieciu nie dopisuje nikomu +d i nie dodaje nowych bad userów (co jest wielkim błędem w eggach)
kodowanie userlisty dzięki czemu nie moża odczytać i skopiować userlisty do innego voida.
kodowana tcl'ka

Są 3 rodzaje voidów, różnią się konfigiem i tcl'ką:
main hub (main +main.tcl)
slave hub (slave + slave.tcl)
normalny bot (conf + void.tcl)

Instalowanie Voida:
Musimy przede wszystkim zdobyć plik void.tar.gz, ostatnio nie jest to problem, ale nawet jeśli ktoś podaruje wam ten plik, musicie jeszcze zdobyć void-main.tcl, a tego już tak łatwo nie rozdają :-))
Dobra powiedzmy, że zdobyliście już pliki wrzuciliście go na konto, teraz należy go rozpakować komendą:
gzip -d void.tar.gz
następnie
tar -vxf void.tar
Utworzy się katalog o nazwie "void", wchodzimy do niego komendą:
cd void
Jeśli jest to hub main należy dopisać się jako "owner" w pliku main.c (katalog void/src) Jeśli tego nie zrobimy po uruchomieniu bota jego właścicielami bedą "tedi, zminek, tuba, pppteam, Beeth", a tego na pewno nie chesz :)) Teraz należy go tylko skompilować:
./configure
następnie:
make
Wszystko zakończy się komendą "Void bot ready". Teraz należy odpowiednio go skonfigurować, w tym celu zgrywamy plik "conf" na dysk twardy badź wpisujemy komendę:
pico conf
Konfiguracja nie zajmuje więcej niż 5 min, wystarczy tylko wypełnić pole "nick", ustawić odpowiedni port, wpisać listę serwerów i opcjonalnie kanał na którym to będzie stał bot. Należy pamiętać, że jeśli jest to "main" bądź "slave" należy dopisać odwołania do odpowiednich tcl'i. Jeśli już wszystko zostało wypełnione zapisujemy plik pod dowolną nazwą:
ctrl+x
bądź przesyłamy go na konto do katalogu void. Teraz pozostaje nam go tylko odpalić komendą:
./void -m conf
oczywiście w miejsce "conf" wpisujemy nazwę naszego pliku konfiguracyjnego. Jeśli bot został prawidłowo skonfigurowany powinien pojawić się na ircu na kanale który wpisaliście w configu. Następnie void musi poznać swojego właściciela, najłatwiej wpisać na koncie:
telnet localhost [port]
Oczywiście [port] który wpisaliście w configu, jeśli port ten jest używany przez innego bota, należy sprawdzić jak port przyznał sobie bot podczas odpalania. Po połączeniu z botem należy wpisać:
void-
następnie swój nick oraz hasło.

Linkowanie Voidów:
1) Przy mniejszych botnetach (20 - 30 botów) zaleca się linkowanie "normalnych botów" bezpośrednio do "main huba".

main hub
/ | \
bot1 bot2 bot3

Dodawanie botów:
na main:
.+bot bot1
.botattr bot1 +gs
.+host bot1 *!login@hostname
.chattr bot1 +foK

na bot1:
.+bot main
.chaddr main [adres]:[port]
.botattr main +ghp
.link main

I tak pokolei z każdym botem.

2) Wieksze botnety, kilka hubow:

Do main huba zlinkowane są slave'y, a do slave'ów normalne boty:

main hub
/     |     \
slv1      slv2     slv3
/  |  \    /   |   \    /   |  \
b1 b2 b3 b4 b5 b6 b7 b8 b9

Do main huba zlinkowane są także alty ( jak padnie "s1" to wszystkie zlinkowane do niego boty "b1 b2 b3" podłączają się do "a1" ):

main hub
/  / \  \
s1 a1 a2 s2
/  |  \       /  |  \
b1 b2 b3 b4 b5 b6

Dodawanie botów:
na main:
.+bot s1 [host]:[port]
.+host s1 *!login@hostname
.botattr s1 +sg

na s1 (slavie)
.+bot main [host]:[port]
.botattr main +hpg
.link main

Tak samo odajemy alt'a (a1 dodajemy na main'ie i na a1 dodajemy main'a, takie same flagi).

Teraz chcemy dodac bot'a "b1". Ma sie on linkowac z s1, a jak s1 padnie to z a1:
na main:
.+bot b1 [host]:[port]
.+host b1 *!login@hostname
.chattr b1 +foK

na s1 i na a1 (na obydwoch to samo)
.botattr b1 +sg

na b1:
.+bot s1 [host]:[port]
.botattr s1 +hpg
.link s1
[czekamy aż userlistę ściągnie]
.botattr a1 +apg
.botattr main +p

na mainie:
.savenet

I tak samo z innymi.

Komendy:
.users - w ładny sposób pokazuje userlistę

.downbots - pokazuję odlinkowane boty bądź boty które padły

.chbotpass - zmienia hasla (albo ustawia nowe, jesli nie bylo wczesniej) kazdemu botu, ktory nie ma flagi +s/+a/+h (czyli nie laczy sie do tego bot'a)

.mchbotpass - zmusza kazdego bota do zrobienia chbotpass.

.list [bot] - sprawdza "cos" - w zaleznosci od literki. jesli podamy bot'a to sprawdzi to tylko u tego bota, jesli nie - to u wszystkich. Literki to:
c - listuje kanaly bota/botow (pokaze czy bot ma opa, czy jest na kanale czy nie, i jak jest to ilosc osob na kanale.
d - boty, ktore sie rozlaczyly z ircserwem oraz do jakich serwow sie probuja dobic.
p - pinguje boty
s - jakiego serwera i jakiego nicka (i jak dlugo) uzywaja
u - info o shellu, uptime itd.

.rjump [port] [pass] - to samo co .jump, tylko ze robi sie to remote z hub'a:

.rrehash - remote rehash, podobnie jak wyzej.

.mrehash - mass rehash, wszystkie boty robia rehasha.

.rop [chan] - remote op - zmusza bota do zaopowania wszedzie tam, gdzie bot ma opa i gdzie nick nie ma (jesli ma flage +o)

.rinv [chan] - remote invite - bot zaprosi nick'a wszędzie gdzie moze.

.rinvall [chan] - tak samo, tylko ze caly botnet

.rnick - remote random nick - bot zmienia nicka na jakiegos losowego.

.rnicks - caly botnet zmienia nicki na losowe

.nnick - powrot do normalnego nicka:

.nnicks - caly botnet wroci do normalnych nickow.

.rchbotnick - remote chbotnick - bot zmieni nicka

.savenet - robi na kazdym bocie save

.enforce <-/+modes> - ustawienia kanału np.( -/+ bitch )

.rchanset <-/+modes> - to samo co enforce, tylko ze na jednym bocie.

.modenforce - ustawienhia kanału na kazdym bocie np. ( -/+nt )

.rchanmode - to samo, tylko ze, na jednym bocie

.mmsg każdy bot wyśle dowolną wiadomość do nick'a

.rmsg - to samo, tylko ze zrobi to tylko jeden bot.

.mflood - ping/version/userinfo itd od każdego bota dla danego nicka (flood)

Polecenia tylko dla ownerow:

.autoop [channel] - daje flage +a (jesli on) albo -a (jesli off) wszystkim botom z globalnym +o, jesli zostanie podany kanal, to daje flage +a tylko na tym kanale. Co to daje? hm, szybsze opowowanie, jednak nie zaleca sie dawania takiej flagi kdyż łatwo jest zespoofować.

.+channel - dodaje kanal

.-channel - usuwa kanał

.d13 - w zamian za .die zabija bota

.ropall [chan] - podobnie do remote op, tylko ze zmusza kazdego bota do zaopowania.

.rdop [chan] / .rdopall [chan] - podobnie jak rop*, tylko ze deopuje.

.rkick [chan] [reason] - kopie osobę z kanału

.rkickall [chan] [reason] - podobnie, tyle ze bezsensownu, bo kazdy bot bedzie probowal wykopac ta sama osobe

.rmode - mody kanału np. (-/+key)

.rmodeall - to samo, tyle ze kazdy bot to bedzie probowal zrobic

.rdie remote die, zabije podanego bota

.mjoin [serv] [key] - massjoin, czeba podac haslo (ustawiane w tclce) jak sie poda serw, to tylko boty z tego serwa wejda

.hubjoin wchodzi hub'ami na kanal

.tkmjoin [serv] [key] - podobnie jak mjoin, z tym, ze zamiast wszystkich botow wejda tylko te co maja flage +K i od razu ustawi sie

-bitch -revenge. .rjoin [key] - wchodzi botem na kanal

.mpart [serv] - tak samo jak mjoin, tylko ze wychodzimy.

.rpart tak samo jak rjoin, tylko ze wychodzi

Polecenia na normalnych botach:

.+channel [key] - wchodzi na kanal, jesli potrzeba mozna podac klucz (+k)

.-channel - wychodzi

.opall - opuje nick'a na kazdym kanale, gdzie bot ma opa a nick nie ma, nick musi miec +o na bocie

.inviteall - podobnie jak opall, tylko zaprasza na kanaly gdzie nicka nie ma.

.closech [chan] - ustawia +ntsim na kazdym kanale lub tylko na [chan] na ktorym bot ma opa.

.opench [chan] - zdejmuje +im z kazdego kanalu na ktorym bot ma opa lub tylko z [chan]

.chbotnick [nick] - wraca do normalnego nicka bota, lub zmienia na [nick]

.rnick - zmienia na losowego nicka

.chbotpass - zmienia hasla (albo ustawia nowe, jesli nie bylo wczesniej) kazdemu botu, ktory nie ma flagi +s/+a/+h (czyli nie laczy sie do tego bot'a)

.d13 - w zamian za .die, zabija bota

.mkick hm... masskick - wykopuje wszystkich z kanalu bez flagi +o, uzywa do tego botow z flaga +K

.tkm - to samo co mkick, tyle ze kopie tylko opow (bez flagi +o)

Obecnie najlepszą wersją voida jest v2.4, a najnowsza to v3.1 jednak zawiera ona kilka błędów i jeszcze więcej backdorów :))



Poszukujemy ludzi chętnych do współpracy przy tworzeniu serwisu. Nie zwlekaj napisz.
Copyright © 2000 "best IRC site"
All rights reserved. Produced by [[_{G}asior_]] & |_0|_ter
Zabrania się wykorzystywania materiałów z tej strony do celów własnych bez zgody autorów.