Thread: botnet
View Single Post
Old 12-03-2007, 11:01   #6 (permalink)
AdrianK
Member
 
Join Date: Jun 2004
Location: Canada
Age: 18
Posts: 145
Rep Power: 0
AdrianK is on a distinguished road
Default

Quote:
Originally Posted by universalia View Post
...
Aspecte tehnice a comenzilor !verify & !botlending

!verify va lucra dupa principiul de seen, va cere de la toti botii info referitor la un anumit chan si daca cineva intoarce asa info, va da pe consola aceasta informatie. Unica problema, ca daca e lag in botnet - raspuns la comanda va fi cu intarziere. Comanda va fi compatibila strcit cu a&a light, nu conteaza ce versiune (probabil si a&a beta). Acest script va fi setat pe un singur bot (maxim doi, in caz daca cade primul bot) - helperii o sa verifice info necesara doar prin un singur bot.
!botlending posibil de realizat in doua modalitati diferite[list]
fiecare bot trimite lista sa de canale in botnet la toti botii si fiecare bot va verifica daca pe acelas canal mai este un bot - rezultat sau autopurge sau pe consola sa deie lista de canale abuzive si sa fie dat purge manual (putin botnet traffic)
fiecare bot cere de la toti botii lista de canale, urmand acelas algoritm descris mai sus (mult traffic)
...


Cele 2 functii a botnetului Botlending !verify si !botlending sunt acum accesibile public pe http://www.elmtbots.info/download.php?list.3

Q: Download Error
You do not have the correct permissions to download this file.

A: Fati user ca nui greu merit un pic din timpul tau pentru efortul meu.


Am creat 2 scripte:
1) Check care trimite lista de canale prin botnet si primeshte liste de canale back. In caz ca canal comun e gasit, botul care a intrat primul pe canal ramine si cel care a intrat ultimul pleaca. Procesul care initiaza acest check se numeshte checkall.

Q: Cine primeshte canale si cine verifica ce? M-am incurcat...

A: Ok, Presupunem ca avem un botnet:

Code:
MupHUB (1.6.18.0)
|--HELIUM (1.6.18.0)
|--VANADIUM (1.6.18.0)
|--FLUORINE (1.6.18.0)
`--SCANDIUM (1.6.18.0)
Presupunem ca HELIUM executa checkall. HELIUM va trimite lista de canale lui VANADIUM, FLUORINE & SCANDIUM. VANADIUM, FLUORINE & SCANDIUM vor trimite lista lor de canale back la HELIUM. HELIUM va verifica daca este pe vreun canal impreuna cu VANADIUM, FLUORINE sau SCANDIUM si VANADIUM, FLUORINE & SCANDIUM vor face la fel. Odata ce un canal comun este detectat un mesaj pe consola o sa apara avertizind despre CONFLICT-ul dat. Presupunem ca conflictul este intre HELIUM si VANADIUM care au canal #a&a in comun. Ambii boti o sa verifice cine za intrat ultimul si cel care a intrat ultimul va pleca.

Q: Pai dar consola noastra? Canalul de help? +locked channels ?

A: Consola si canalul de help nu sunt incluse in lista de canale. However +locked sunt. In versia urmatoare nu vor fi.

Folosinta: .tcl checkall


2) Verify un fel de !stats #canal purge prin botnet. !verify $canal ne spune daca vreun bot din botnet este deja pe canalul $canal sau daca a fost vreodata si cu ce motiv a plecat.
AdrianK is offline