csatlakozás

Lépésről lépésre

a STB+ csapathoz a distributed.net projekt keretében zajló
titkosítási kulcs feltörési versenyben.



Szerkesztette: Király András
a "The complete step-by-step guide to running your first client"
című dokumentum alapján a helyi viszonyokhoz igazítva

utolsó frissítés: 99.03.05



Tartalomjegyzék

  • 1) Légy üdvözölve!
  • 2) Letöltés
  • 3) Kitömörítés, felrakás
  • 4) Konfigurálás, futtatás
  • 5) A kliens működésének ellenőrzése
  • 6) Csatlakozás a STB+ csapathoz
  • 7) Probléma, kérdés? FAQ!


  • 1) Légy üdvözölve!

  • Köszönjük, hogy érdeklődsz a csatlakozás iránt. Az akcióban való részvételhez először is le kell töltened a tényleges tevékenységet elvégző klienst, azaz olyan kis szoftvert, amelyet a distributed.net programozói elkészítettek (majdnem) minden ismert operációs rendszerhez. Tulajdonképpen bármilyen számítógéppel részt tudsz venni a versenyben, a lényeg az, hogy valamilyen módon hozzáférjél az internethez. A legegyszerűbb (Neked) természetesen, ha online(=folyamatos) kapcsolatod van, de semmiféle nehézséget nem fog okozni, ha modemmel kapcsolódsz, sőt szélsőséges esetben úgy is működhet a dolog, hogy egy floppy segítségével tartasz kapcsolatot egy hálózatos gépen keresztül az internettel.



  • 2) Letöltés

  • A kliensnek a Te gépeden futó operációs rendszernek megfelelő verzióját megszerezheted a hivatalos kliens oldalakról (USA), illetve a STB+ helyi kliens oldalairól is. A kinti oldalak biztos, hogy mindig a legfrisebb verziókat tartalmazzák, de igyekszünk mi is max. 1-2 nap késéssel követni a változásokat. Ha esetleg nem találnál a hivatalos oldalakon az általad uralt platformra való klienst, akkor azt nem is fogod meglelni sehol sem. Ebben az esetben egyetlen egy dolgot tehetsz: jelezd ezt az igényedet a megfelelő oldalon


  • Problémád, kérdésed van?
    Tartalomjegyzék

    3) Kitömörítés, felrakás

  • A letöltött klienst tömörítsd ki és installáld fel, azaz tedd valahová, egy általad kijelölt, létrehozott könyvtárba. Egyes kliensek (pl.: Win95) automatikus kicsomagoló és installáló formába vannak zárva (Install Shield), ezesetben csak futtatni kell a letöltött file-t.


  • Problémád, kérdésed van?

    4) Konfigurálás, futtatás

  • A kitömörített kliens már futtatható is. Grafikus kezelői felületű verzió (GUI) esetén kattints kétszer az "exe" ikonra. Első alkalommal indítva a programot, a konfigurálási felület fog megjelenni, ahol be kell állítanod a működéshez szükséges opciókat. Ezek közül mindennél fontosabb az EMAIL CIMED megadása, mert enélkül futtatva tulajdonképpen nem veszel részt a versenyben, pontosabban nem leszel azonosítható, és így a csapathoz sem tudsz csatlakozni (ugyanaz az email cím tetszőleges számú gépen használható!).

    A konfigurálás legtöbb paramétere általában változtatás nélkül hagyható, de ezzel kapcsolatban részletes információkat találsz a kliens Dokumentáció "konfigurálás" fejezetében.


  • A konfig elvégzése után a "Quit and save=bezár és elment" opció választásával kilépve a menüből, létrejön egy "ini" file, amely tartalmazza az előzőekben megadott paramétereket, a kliens a futásakor innen fogja kiolvasni a szükséges értékeket.


  • GUI kliens esetén kattints a "Begin client operations=kezdődjön a kliens működése" (vagy valami efféle) menüpontra, egyébként pedig (CLI = command line interface = parancssori vezérlés) indítsd a klienst ún. 'normál' módban, azaz egyszerűen csak írd be a futtatható file nevét, pl.: "rc5des".


  • UNIX kliensek esetén esetleg használhatod a "screen" nevű segédletet (elérhető a http://prep.ai.mit.edu/pub/gnu/ címen) a futás folyamatának megjelenítéséhez, vagy futtathatod a dolgot a háttérben is, pl.:

    nohup rc5des > /dev/null &


  • Problémád, kérdésed van?
    Tartalomjegyzék

    5) A kliens működésének ellenőrzése

  • Fontos minél előbb megbizonyosodnod arról, hogy az elindított kliens jól működik-e! Ezt egyrészt megteheted a futás során a képernyőn megjelenő üzenetekből és a konfiguráláskor definiált "log-file" megolvasásával, másrészt egy idő után a distributed.net statisztikai oldalain saját magad megkeresésével.


  • Tehát a "log-file". Ennek nagyjából így kellene kinéznie mindenféle operációs rendszer esetében:

    RC5DES v2.71xx.xxx Client for [platform neve] started.
    Using email address (distributed.net ID) 'neved@helyed.géped'
    
    itt is ellenőrizheted, hogy a saját email címedet helyesen adtad-e meg, s ne felejtsd el: egyetlen betű elírásával már nem 'te vagy' az!
    [hó nap óra:perc:mp UTC] aaa Blocks remain in file [útvonal/input buffer neve]
    [hó nap óra:perc:mp UTC] aaa Blocks are in file [útvonal/output buffer neve]
    [hó nap óra:perc:mp UTC] 1 cruncher has been started.
    
    Mindent UTC (Universal Time Code) idő szerint (ez most a nyári időszámításra történt átállás után 2 órával mutat kevesebbet, mint ami van) naplóz a kliens, jelen esetben azt, hogy egy adott blokkal elkezdett foglalkozni, valamint mutatja, hogy mennyi blokk maradt még az input bufferben és eddig hány került az output bufferbe. A 'cruncher' pontos jelentéséről gőzőm sincs, de ez a sor jelzi azt, hogy elindult a törés.
    [hó nap óra:perc:mp UTC] Completed one RC5/DES block xxxxxxxx:xxxxxxxx (n*2^28 keys)
                          nap.óra:perc:mp.milisec - [annyi keys/sec]
    [hó nap óra:perc:mp UTC] Summary: x RC5/DES blocks nap.óra:perc:mp.ms - [ennyi keys/sec]
    
    Ez az üzenet jelzi egy RC5 vagy DES blokk elkészültét és az ezzel az egy blokkal eltöltött időt, majd a harmadik sorban a kliens legutóbbi elindulása eltelt idő összegzését láthatod: hány blokk, mennyi idő alatt, és ez milyen átlagos sebességnek felel meg.
    [hó nap óra:perc:mp UTC] The proxy says: "blablahehe jajjajj?!"
    [hó nap óra:perc:mp UTC] Retrieved X RC5/DES blocks (a*2^28 keys) from server
    [hó nap óra:perc:mp UTC] Sent Y RC5/DES blocks (b*2^28 keys) to server
    
    Amikor az outbuffer megtelt, vagy elfogytak az inbuffer blokkjai, akkor (alapesetben) a kliens kapcsolatba lép a kulcsszerverrel, s a fenti három sor ennek az eseménynek a nyoma. Az első sor már többeket megtévesztett, mert azt feltételezték, hogy értelmes, netán fontos üzenetről van szó (mint ahogy ezt a funkciót alapvetően erre is találtak ki!), pedig általában ennek semmi értelme sincs, vagy van, de egyáltalán nem fontos. Ezt az éppen soros operátor találja ki, teljesen rá van bízva. A második sor: "Letöltve X RC5/DES blokk a szervertől", és a harmadik: "Elküldve Y RC5/DES blokk a szervernek".
  • A folyamatos működés során a bemutatott sorok ismétlődnek logikus sorrendben, de ezeken felül természetesen sok minden más is megjelenhet, ahogy az egy rendes logfile-tól elvárható. Még több mindent láthatsz bizonyos verziók esetén a kliens futását valós időben nyomon követve egy ablakban (win32gui, DOS, UNIX from shell, stb).


  • A fenntieket látva tulajdonképpen megnyugodhatsz a kliens helyes működése felől, de minden bizonnyal kiváncsi vagy arra, hogy 'hivatalosan mikor 'ismerik el a tevékenységedet'. A distributed.net statisztikai oldalain a konfiguráláskor megadott és a "log-file"-ban is mégegyszer leellenőrzött email címed alapján tudod megkeresni az eredményeidet, DE! A stat oldalakat csak minden nap 24:00-kor frissítik, és mivel a kliensed csak blokkcsomagonként küldi el az eredményeket, szélsőséges esetben (gyengébb processzor, vagy egyéb feladatokkal folyamatosan leterhelt, esetleg csak naponta néhány órában bekapcsolt géppel) 2-3-4-5 napot is kell várnod, amíg megjelensz. Ha a kinnti egyéni statisztikákban már megtalálod magadat, akkor végleg hátradőlhetsz és továbbléphetsz a következő naggyon fontos pontra.


  • Problémád, kérdésed van?
    Tartalomjegyzék

    6) Csatlakozás a STB+ csapathoz

  • Ezt CSAK ekkor teheted meg, tehát miután már egyéni résztvevőként megjelentél a statisztikai oldalakon. Erre előbb NINCS lehetőség! Hozzá kell tennünk a teljesség kedvéért, hogy természetesen egyedül is részt vehetsz az akcióban, de feltételezzük, hogy ezeket a sorokat azért olvasod, mert csatlakozni kívánsz hozzánk. A csapathoz való csatlakozás pontos lépéseiről egy külön oldalon olvashatsz. Ezeket a lépéseket mindenképpen Neked kell megtenned, ebben nem segíthetünk (mármint a végrehajtásban :-), de nem is lesz rá szükséged.


  • Ha csatlakoztál, akkor a statisztikai oldalakon a csapat eredményének részeseként láthatod majd magad a következő címen (ezt tedd el a bookmark listádba), mivel a csatlakozás pillanatáig beküldött blokkjaid mind a csapathoz kerülnek. Ezalól csak az kivétel, ha más csapatból jössz át hozzánk, ekkor az eddigi blokkjaid az előző csapatodnál maradnak, csak az újabbak gazdagítanak minket.


  • Ha már ott virítasz a csapat statisztikájában, és szeretnéd, ha szerény személyed a STB+ hómpajzson is megjelenjen, akkor írj egy emailt a webmester-nek, mindössze annyi információval, hogy milyen becenévvel kívánsz a tagnévsorba bekerülni. Ez az eddigi hagyományok alapján ne legyen hosszabb 8 karakternél.


  • Tartalomjegyzék

    7) Problémád, kérdésed van bármelyik lépéssel kapcsolatban?

  • Igen erősen javasolt a csapat zártkörű levelezési listájára való feliratkozás, mivel ez az egyetlen hely, ahol magyarul kaphatsz segítséget minden bajodra.

    Ehhez írj egy emailt az rc5-l-request@listbox.elte.hu címre, a 'Subject' legyen subscribe, a levéltestet (Body) hagyd üresen! Légyszíves olvasd el a lista használatával kapcsolatos szabályokat és ajánlásokat, lehetőleg azon melegében a feliratkozás után!

    Feliratkozás lehetséges itt is, ahol egyéb információkat is találsz ezzel kapcsolatban.

  • DE mielőtt a listán tennéd fel a kérdésedet, kérünk, hogy olvasd el a rendelkezésre álló magyar nyelvű "kérdezz-felelek" (FAQ) gyűjteményeket, mert egyrészt hátha bennük van a válasz (és akkor nem dolgozott néhány ember hiába a fordítással és szerkeztéssel :-), másrészt nem árthat meg, ha tisztába jössz az egész dologgal egy kicsit részletesebben, megértsd miről is van itt szó, hogyan működik ez.


  • Ha beszélni jól angol, akkor éppenséggel csatlakozhatsz az EFnet hálózatán a #distributed IRC csatornához, ahol, ha nem is "hivatalos személyeknek", de lelkes és tapasztalt felhasználóknak teheted fel a kérdéseidet. Világszerte több tucat EFNet szerver üzemel, pl. irc.cs.cmu.edu:6667, irc.idle.net:6667, irc.frontiernet.net:6667 (USA versenyzők számára); irc.nijenrode.nl:6667, efnet.demon.co.uk:6667 (Ejrópaiaknak), de van közelebbi elérés is, az irc.bme.hu, irc.elte.hu címeken.


  • Tartalomjegyzék








    © 1997 STB+ Team Hungary