LanChat mini HOWTOData ostatniej aktualizacji tego dokumentu: 30 maja 2004 r. Krótki WstępDo kogo pisać i gdzie komentować Gdzie zdobyć LanChat Wyzwiska na Czacie Wyrzucanie z LanChata - Konflikt IP Wyrzucanie z LanChata - Rozłączenie z Serwerem Wyrzucanie z LanChata - Program Wykonał Nieprawidłową Operacje.... Wyrzucanie z LanChata - Konflikt miedzy wersjami dla Windows i Linux Wyrzucanie z LanChata - Opis metod zaczerpniętych z grup dyskusyjnych Podsłuchiwanie LanChata - Sniffowanie LCCS'em TopicHolder - Bot do LanChata Sprawdzanie kanału Dodatkowe opcje lanchata Linux Lanchat Kilka programów napisanych przez phara LanCHat Pro v2.20 imprv v0.03 Programik do wysyłania wiadomości z konsoli LanCHat 1.0.2/1.0.3 fix Broadcast'er dla LanChat'a OpenLANChat Texty na koniec Krótki WstępJako ze Lanchat jest trochę problematyczny (ProChata to nie tyczy aż w takiej mierze:) opisałem poniżej najczęściej spotykane problemy przy korzystaniu z tego programu. Mimo ze w naszej sieci przeszliśmy swego czasu na ProChata, ale myślę ze zawarte tu rady może się komuś przydadzą, choćby na swoją wartość "historyczna". Cały ten mini poradnik tyczył pierwotnie wersji LanChata 2.12 i 2.20 (bo innych nie używałem, ale obecnie poradnik się trochę rozrósł ;-) pracujących bez postawionego serwera LanChata, gdyż wtedy większość tych problemów przestaje istnieć a za to pojawiają się nowe. Związane to jest z pewną niestabilnością tego serwera, nie mówiąc już o niestabilności samego LanChata. Ale mimo to mam do tego programu sentyment i podziw dla ludzi go piszących. Obecnie dodawane są opisy tyczące również innych wersji programu LanChat. Pierwsza wersja tego poradnika ukazała się 8 sierpnia 2001 roku i były w niej zawarte porady napisane tylko przeze mnie czyli Marcina Moczkowskiego. Po ponad roku czyli 21 sierpnia 2002, dorzuciłem texty metody jakie wyczytałem na grupach dyskusyjnych, autorem tego jest Piw. Oraz doszedł wtedy opis bota do LanChata napisany przez Michała Dawidowicza. W listopadzie 2002 roku swoje obszerne texty podesłał Nixon. No i zaczęło się to jakoś kręcić. Adnotacja które texty kto napisał jest podawana poszczególnych punktach, jeśli nic nie podano znaczy że autorem jestem wtedy ja czyli Marcin Moczkowski. Do kogo pisać i gdzie komentować Jeśli w tym LanChat mini HOWTO nie znalazłeś opisu jakiejś ciekawej rzeczy tyczącej programu LanChat, a czujesz się na siłach żeby to opisać to podeślij mi swoje texty na glappo@banita.pl lub pisz na forum żeby przedyskutować to z innymi użytkownikami LanChata. Natomiast ze wszelkimi problemami dotyczącymi programu LanChat oraz opisów w tym mini HOWTO najlepiej pisz na naszym forum. Czyli jeśli któraś z opisanych tutaj funkcji/problemów nie działa u ciebie lub działa w inny sposób pisz na forum, jeśli znalazłeś jakiś błąd tutaj lub nie wiesz jak dokładnie czegoś użyć lub cos jest dla ciebie niezrozumiałe to pisz na forum. Zachęcam gorąco do pisania właśnie takich rzeczy na forum gdyż ja nie jestem wstanie odpowiadać na wszystkie listy, a tym bardziej pisać cos kolejny raz. Dodatkowo na forum jest większe grono ludzi, którzy mogą ci pomóc i przedyskutować problem. Co prawda nie ma na naszym forum oddzielnego działu tyczącego LanChata ale zachęcam do pisania na ten temat i inne np. komentarze/pytania do innych artykułów na stronie np. w dziale o Internecie i Sieciach. Adres naszego forum http://banita.pl/forum.php. ps. chciałbym żeby nasze forum stało się miejscem dyskusji na temat programu LanChat i problemów/ciekawostek z nim związanych, jeśli uważasz że powinien być oddzielny dział dla programu LanChat, napisz o tym na forum oczywiście. Gdzie zdobyć LanChat Program LanChat był swego czasu rozwijany przez ekipę na czele z Piotrem Kowalskim. Powstały wersje programu na systemy Windows i Linux, jak to bywa z darmowymi programami. Następnie LanChat został włączony w skład kombajnu Asystent Pracowni Komputerowej, co przez społeczność sieciową zostało przyjęte z niesmakiem. I chyba m.in. to oraz dostępność źródeł, spowodowało że program ten zaczął być rozwijany przez parę ekip. Jako ciekawostkę można podać że pojawiała się nawet na stronie Lanchata nowa wersja, niestety nie objęta wsparciem. Obecne projekty związane z programem Lanchat:
Wyzwiska na CzacieWstępniak czyli co i jakCo tu ukrywać: życie na Czacie jest trudne a jak jesteś nowych userem w sieci to pobyt tutaj
może zmienić się w koszmar, to jest brutalna prawda życiowa o której się
przekonał nie jeden "nowy".
"Starzy" wyjadacze Czata, tacy jak: #$@$%&&^@ (ksywki utajnione) tylko szukają okazji
żeby drogę przez mękę, zwana nawiązywaniem kontaktów, jeszcze bardziej
utrudnić i zrobić ja jeszcze bardziej bolesna.
Taka jest prawda ze każdy nowy biedzie wypytywany o wszystko a potem "stara" jusernia może
poczuć się mocna i zacząć wyzywać, sypać brutalnymi tekstami i tym podobne Obrona czyli jak przeżyć kolejny dzieńRada jest jedna i prosta: ignorować takich typków i się nie przejmować. Z
reguły robią to dla zabawy, bo się nudzą i to są tylko słowa, za którymi nic nie idzie. Takie typy po
bliższym poznaniu (znaczy na żywo) okazują się fajnymi kumplami a Czat jest dla nich strefa wojny Wyrzucanie z LanChata - Konflikt IPWstępniak czyli co i jakInna metoda "zabawy", bardziej wyrafinowana, z nowych luserem jest wyrzucanie go z LanChata. Co prawda to nie IRC, "kopnąć" nie można w klasyczny sposób, ale skutek jest podobny, tyle ze typek leci widząc komunikat typu "Konflikt IP..." Obrona czyli jak przeżyć kolejny dzieńTo jest bezpardonowy atak i trzeba się bronić lub przejść do kontrataku,
wszystko zależy od charakteru ofiary.
Obrona polega na ustawieniu w opcji LanChata "IP forced to (0 means forcing disabled)"
jakiejś liczby, najlepiej powyżej 60, coby nikogo nie wywalało a i twoje IP "lanchatowe"
było trudne do odgadnięcia. Oczywiście ustawienie wartości "0", jak jest opisane, pozwala na wyrzucanie nas z Lanchata. Wyjaśnienia na koniecLudzie wywalają innych wpisując nieszczęśnika "numer IP" w opcjach LanChata.
Związane jest to ze nie może być dwu takich samym numerków IP w sieci i nawet tyczy to "wirtualnych" IP z opcji LanChata czyli tych co sobie tylko w tym programie ustawimy.
Pewno to taki myk autorów programu :-).
Wyrzucanie z LanChata - Rozłączenie z SerweremWstępniak czyli co i jakDotyczy to tylko wersji 2.20 i to już znają tylko "wtajemniczeni". Ogólnie rzecz
ujmując wygląda to podobnie jak w przypadku "Konfliktu IP" tyle ze ofiara dostaje komunikat typu "Połączenie z serwerem
zostało przerwane" i wylatuje. Nie ma to oczywiście nic wspólnego z żadnym serwerem:) (Inna sprawa gdy takowy jest). Obrona czyli jak przeżyć kolejny dzieńJedyny sposób obrony jest taki ze należy przejść na wersje LanChata 2.12, gdyż ona jest na ten trik odporna i po problemie. Oczywiście nie napisze jak wywalać gościa ta metoda. Wyjaśnienia na koniecAtak ten jest przeprowadzany choćby poprzez
ze skanowanie nmapem typka na porcie udp 16128.
Jest to jeden z dwu otwartych portów LanChata (drugi to udp 44145) ale tylko na tym pierwszym to
działa.
Generalnie te porty mogą służyć to wykrywania kto ma włączony ten program, a to
się przydaje choćby do robienia statystyk w MRTG. Wyrzucanie z LanChata - Program Wykonał Nieprawidłową Operacje....Wstępniak czyli co i jakNa to uczulone są obie wersje LanChata i działa ona hurtowo na wszystkie programy w sieci czyli wszyscy wtedy wylatują. A wygląda to tak ze wyskakuje im Błąd Aplikacji Windows z tekstem "Program Wykonał Nieprawidłową Operacje....", no i "godząc" się z tym komunikatem zamyka się nam LanChat. Obrona czyli jak przeżyć kolejny dzieńI tu przykra wiadomość, obrony przed tego typu atakiem praktycznie chyba nie ma. Tyczy to obu wersji programu i w sumie możemy tylko próbować jakoś namierzyć jakoś typka który to robi, Wyjaśnienia na koniecTa apokalipsa z Lanchatem dzieje się wtedy gdy jakiś program nadający tez po Broadcascie sieci wejdzie na port udp 16128 LanChata.
Czyli np. jak odpalimy ProChata na tym samym porcie to wywali właśnie on wszystkie LanChaty.
Dlatego najlepiej jest wtedy skanerem portów (nmap)
sprawdzić kto po takich "akcjach" ma otwarty ten port, będzie to nasz "lanowy haker":-).
Wyrzucanie z LanChata - Konflikt miedzy wersjami dla Windows i LinuxWstępniak czyli co i jakSprawa wygląda tak że jeśli używasz programu LanChat na konsole Linuksa w wersji 1.0.2 (z 1.0.3 nie sprawdzałem) to w momencie uruchomienie na twoim Linuksie LanChata są wieszane w sieci LAN wersje Windowsowe Lanchat 2.20. Obrona czyli jak przeżyć kolejny dzieńI tu przykra wiadomość, obrony przed tego typu atakiem praktycznie nie ma, chyba że "zmusisz" ludków używających LanChat 1.0.2 dla Linuksa żeby zastosowali mała poprawkę do źródeł programu, wtedy nie powinno być już zwisów Wyjaśnienia na koniecProblem leży prawdopodobnie głownie po stronie LanChat 2.20, gdyż ogólnie ta wersja programu jest wsypowa. Jednak rozwiązanie problemu można zacząć od drugiej strony czyli ciut zmieniając wersja 1.0.2 dla Linuksa, wtedy problem zniknie. Poprawkę nadesłał Mariusz, i tutaj pozwolę sobie go zacytować: "przesyłam ci przerobiony przeze mnie pliczek lc_main.c który należy podmienić, zrobić make i już lanchat linuxowy nie wiesza wersji 2.20 ;). Testowałem na wersji 1.0.2 nie wiem jak na innych. danon" Ten pliczek wrzuciłem do źródeł programu, przekompilowałem, "ogrinalne" pliki umieściłem w katalogu orginal. Całość gotowa do używania jest do pobrania w dziale Plikownia jako LanChat 1.0.2.fix. Wyrzucanie z LanChata - Opis metod zaczerpniętych z grup dyskusyjnychWstępniak czyli co i jakProblem dotyczy
obu wersji Lanchata czyli 2.12 i 2.20, gdyż właściwie są to dwie odrębne
metody, powodujące podobne efekty końcowe do dwóch wyżej opisywanych
problemów.
Właściwie jedyna metoda obrony jaka
mi przychodzi do głowy to zainstalowanie na własnym komputerze firewalla i odcięcie
nim typka, który nam zawiesza lanchata, od naszego kompa. Opis tej metody ukazał się na
grupie dyskusyjnej pl.comp.networking pod koniec stycznia 2002 roku, autorem
jest "... mniej stabilna wersja 2.20 wykłada się na pustym pakiecie: nmap -sU -p <docelowy> host.malego.misa ... "stabilniejsza" wersja 2.12 wykłada się na na niezerowym pakiecie hping -2 -p <docelowy> host.malego.misia -d 666 Wnioski? # tcpdump udp src port 44145 masz kanał i skrypt który co 5 sek wysyła pakiecik hingiem na dst port kanalu szybko się znudzą wieszającym lanczatem" "nmap i hping to sa 2 dodatkowe programy z mojego podręcznego toolboxa. nmap - www.insecure.org : najlepszy skaner ;) hmping2 - www.hping.org : IMO najlepszy program pod linuxa (taki scyzoryk do wszystkiego MUST HAVE ;) Ale jeżeli się tak bawimy to ściągnij sobie pakiet nemesis gdzie? poszukaj ;P skrypt Wstępniak czyli co i jakWiem, to już jest delikatnie mówiąc (pisząc, heh) chamskie. Żeby nie było niedomówień: w naszej sieci jest możliwe TYLKO podsłuchiwanie programów typu LanChat i tyle, gdyż siec jest zbudowana w większości na przełącznikach (switchach) co uniemożliwia np. przechwytywanie haseł do poczty. Czyli myślę ze jest w miarę bezpiecznie, no chyba ze na LanChacie będziesz przekazywał jakieś tajne informacje:) Jeśli ktoś myśli ze trzeba być jakimś hakerem żeby podsłuchiwać LanChata to się myli, wystarczy ściągnąć sobie programik LCCS pod Windowsa, odpalić go i czytać kto nas nie lubi. I wszyscy, bez wyjątku "hakerzy" lanczatowi tak robią, czyli używają tego programu, zero ambicji tylko mania inwigilacji. Jak to mówi jeden z "hakerow", z największym stażem, "BigBrother patrzy", a poniżej przytaczam tekst autora programu: "LCCS jest programem służącym do "obserwowania" tego co dzieje się na LanChacie. Stworzony został z myślą o tych którzy troszczą się o życie innych i w tym celu musza wiedzieć co się dzieje na ich PRIV'ach:-)" To już wiadomo, jak "to" działa i do czego jest, i gwoli ciekawości
przytoczę jeszcze nowinę ze jeden "troskliwy" potrafi cały dzień inwigilować LanChata, a
szczególnie PRIV'y i potem "zadać" od ludzi tłumaczeń czemu cos powiedzieli co on
podsłuchał, po prostu dla mnie jest to klasyczny przykład mani depresyjno-paranoidalnej, ale my i tak ciebie kochamy $%$#()%& (ksywka utajniona:-) Obrona czyli jak przeżyć kolejny dzieńTo teraz opisze obronę. Można się bronić na dwa podstawowe sposoby (ja wole ten drugi:)
Jeśli ktoś po paru rebutach własnego kompa nie zrozumie swego "błędu" to istnieją jeszcze inne formy "nacisku" np. specjalnie dla takiego gościa można zrobić statystyki na stronie kiedy ma włączonego sniffera. ...wiem, wiem, metoda rebutów/haltów jest trochę chamska i brutalna ale dla mnie osobiście największym chamstwem jest podsłuchiwanie czyjś prywatnych rozmów i choćby z tego powodu stosuje te metody, nawet jeśli nie mam nic "prywatnego" do powiedzenia na LanChacie. Stosując metodę rebutów może się okazać ze nagle w sieci restartuje się nawet 6 (słownie: sześć) komputerów, zawsze jak pisze "LCCS: reboot all", wciskam ENTER zastanawia mnie dlaczego tak jest?:))) Wyjaśnienia na koniecJako ze sniffowanie to temat rzeka, napisze jeszcze tylko krótko jak takiego typka wykryć. Wystarczy typa przeskanować nmapem czy ma otwarty port udp 44125. Jest to samodzielny port LCCS, gdyż otwiera on port udp 16128 LanChata, żeby go podsłuchiwać. Generalnie przed sniffowaniem LCCSem czata i każdym innym programem można się na 100% ustrzec budując LAN siec na switchach oraz stawiając dodatkowo Serwer LanChata. Dopiero po spełnieniu tych obu warunków możemy się czuć bezpieczni. Dzieje się tak dlatego ze LanChat mimo ze koduje wiadomości można je w łatwy sposób odkodować. Zrobił to DeeL w LCCS przeglądając źródła programu. Dodatkowo LanChat jak każdy inny tego typu czat bez serwera nadaje dane po Broadcascie sieci wiec same switche nie pomogą na tego typy podsłuchiwanie. Oczywiście każde inne dane nie lecące po Broadcascie w sieci LAN są bezpieczne;-). I na koniec żeby były równe szanse zamieszczam link do najnowszej wersji LCCS, wiec
jeśli chcesz poczuć się hakerem, wielkim bratem i w ogóle mastahem, ulżyj sobie i
podsłuchuj. Tylko pamiętaj ze musisz być dorosły i liczyć się z możliwością
restartów komputera. Jeśli się na to zgadzasz kliknij tutaj
- LCCS - Sniffer LanChata.
Zajrzyj również na stronkę Deela, gdzie znajdziesz oczywiście też opisy LCCS - DeeL's Homepage. TopicHolder - Bot do LanChataco do bota to wystarczy do niego napisać na priv "`@help" tyldę i małpę koniecznie takie cos musi być bo inaczej każdy mógłby korzystać z niego wyświetli się lista komend i prze groźniejszymi będzie litera "u" która oznacza właśnie @ inne komendy są tylko z tą metodą jest baz żadnych znaczków w helpie jest wszystko opisane każdy może zmienić te znaczki wpisując porostu inaczej w źródle bota (komendy są na samym końcu) no teraz musisz to sklecić w jakąś całość i już :) sory ze tak chaotycznie ale zdolności do pisania opisów nie mam :) nowy topicholder : ma listę brzydkich słow. za które są wywalanie z lanchata "nasty words" jest lista userów którzy mogą zmieniać temat i lista którzy nie mogą nic itp. ..po prostu już są użytkownicy uprzywilejowani Dopisek "redakcji": "TopicHolder" w obu wersjach spakowanych razem jest do pobrania z działu Plikownia Sprawdzanie kanału Nixon
Nie każdy wie ze lanchat sam w sobie ma sniffera i narzędzie do wyrzucania
z lanchata "/sniff41" - kolejny sniffer wbudowany w lanchata "/lanchatrules" - pokazuje jakiś tam
text
Wielkie dzięki dla Pitera .. świetny programista który
odkrył te opcje ;) wiec Greetz Piter
Z tego co wiem to obecnie są prowadzone 2 projekty tzn. Lanchat dla konsoli Kilka programów napisanych przez pharaok nie chce mi się
zbyt długo pisać wiec .. Dopisek "redakcji": "zastaw" ten zwie się lc i jest do pobrania z działu Plikownia LANCHat Pro v2.20 imprv v0.03Pełna wersja
tego Lanchata to : LACHat Pro v2.20 imprv v0.03 wiec jak Dopisek "redakcji": "LANCHat Pro v2.20 imprv v0.03" jest oczywiście do pobrania z działu Plikownia Programik do wysyłania wiadomości z konsoli
Napisałem taki malutki programik do wysyłania wiadomości z
konsoli i można wykorzystywać to w skrypcikach bashowych .. co i jak
jest w README
Dopisek "redakcji": "Programik" jest oczywiście do pobrania z działu Plikownia LanChat 1.0.2/1.0.3 fixJest to wersja LanChata pierwotnie na konsole Linuksa. Dlaczego użyłem słowa "pierwotnie" zaraz się przekonasz. Wersja 1.0.2 fix naprawia przykry problem padu windowsowej wersji LanChata 2.20 przy odpaleniu LanChata na konsoli Linuksa. Co tyczy wersji LanChata 1.0.3 fix to przytoczę tu autora poprawek, który podesłał program. Mateusz (at) 88net.trzepak.pl Zaplikowalem łatkę z LanChat'a 1.0.2 do wersji 1.0.3, dokonałem także polonizacji programu ;>> Poza tym odpala się teraz również pod BSD. Hm, co do instrukcji to chyba nikomu tłumaczyć nic nie trzeba działa tak jak normalny linuksowy LanChatt z tym ze niektóre struktury powodowały pod BSD core dump'y to wziołem je "wyciołem'' być może później je zaaplikuje jakoś żeby były przenośne.. aha no i jeszcze dokonałem polonizacji, troszkę kiepskiej ale można używać :))) Dopisek "redakcji": LanCHat
1.0.2 fix i 1.0.3 jest oczywiście do pobrania z
działu Plikownia
(i po lekkich przeróbkach do
wszystkiego innego) Witam ! Jako ze w naszej sieci nie jest już używany LanChat, pewno w tym opisie nie pojawi
się nic o problemach tyczących LanChata
w spięciu z Serwerem, gdyż nie ma już styczności z tym programem. Oczywiście
jeśli TY napiszesz takie texty i mi podeślesz to je tutaj umieszczę. Uważam ze jest to extra program mający wiele zalet (m.in. ze jest darmowy;-) no ale niestety i wad, ale
właśnie te niedociągnięcia "umilają" czasem korzystanie z tego programu.
LanChat mini HOWTO dedykuje oczywiście temu programowi, a w szczególności jego
niezłomnym autorom
|