Xsoft ICQ Bot –

Napsal dne Zář 8, 2008 na Blog, Security | 3 komentáře

xsoft-icq-botNa jedné pěkné grilovačce jsem  učil kamaráda trochu programovat v PHP .. nakonec z toho vznikl ICQ Bot.

 

Taky tady ho máte 🙂

ICQ UIN: 437736868

Primárně má posílat hesla na Bemani FTP (přes nemoc jsem si postavil menší Fileserver, ale o tom snad jindy).

Ale umí i další věci:

  • MD5 hash
  • ROT13 hash (pro geocaching)
  • parser Lamera (random, na ID, poslední)
  • parser Bash (Quotes)
  • aktuální čas (ne zas tak moc)
  • probudit mi počítač doma (ať žije WakeOnLan)
  • personální notebook (unikátní podle ICQ ze kterého píšete – přidá poznámku, ukáže všechny, smaže vše)
  • náhodná odpověď na otázku (aka 8ball)

Že by to bylo extrémě profesionální nebo blbuvzdorné se říci nedá, ale mě to ke štěstí stačí. Pokud spadne, tak se za nějaký čas zase nahodí.

Si říkám, že ho naáčím ješte fci Feedback, a bude mi přeposílat vaše poznámky co nefunguje.

PS: Někdy jej také označuji jako PyBot.
PSS: Náměty na nové funkce prosím do komentářů (včera jsem zkoušel spamovacího crona, ale to asi 4public nebude ;))

3 komentáře na“Xsoft ICQ Bot –”

  1. Shabbi řekl:

    Zajímalo by mě provázání se samotným ICQ … php ti běží někde na serveru, ale jak zpracováváš požadavky? ICQ server se ti ozve když přijde zpráva? To se mi nějak nezdá 🙂
    Kde by se o tom dalo zjistit víc?

  2. [1] Bezi to v konzoli na serveru (na output koukam, cili to nejede jako service).

    Funguje to zkruba tak, ze se vytvori instance tridy s icq klientem (pripojeni k icq serveru). Vetsinu casu se klient toci v nekonecne smycce se sleep(1). Pokud prijde zprava tak nastaveni udalosti zavola php fci, ktera obslouzi klienta (zprava ma dva parametry, cislo odkud to prislo a text zpravy – na to se daji hodit jakekoliv parsery, eregi obvykle staci). A druha fce, ktera se pouziva, je odeslani zpravy (opet cislo, text).

    Muzu hodit par screenu jak to vypada.
    (skoda ze mi jeste nemaka to zjistovani online statusu).

    Par prikladu na IRC (ne ICQ) boty v PHP:
    http://www.combined-minds.net/tutorials/13/Creating_an_IRC_bot_in_PHP
    http://forums.devnetwork.net/viewtopic.php?p=82171

  3. Asi abych na to zacal psat nejakou stranku a sledoval historii.
    No, ve verzi 0.23 uz umi i RSS (a vecer kouknou aby mimo zapinani kompu delal i vypinani .. napsany to je, jen dopsat aby to nedelal kazdy ;))

Zanachat odpověď