Tripcode Dictionary Tools on kokoelma ohjelmistoja, joiden avulla on helppo kerätä tripcodeja, kerätä ehdokkaita sanalistoihin ja toimia 4chanboards/sivuilla/threadeissa.Ensinnäkin, jos ainoa syy miksi luet tätä on se, että haluat crackata ihmisten tripcodeja ollaksesi häiritsevä ja ärsyttävä, painu vittuun.Jos rikot 4chanin API:n käyttöehtoja tyypillisesti liiallisilla kyselyillä, saatat saada porttikiellon.Jos rikot 4chanin sääntöjä 4chanissa itsessään, saat porttikiellon, tämä käsittää myös ihmisten tripcodien dumppaamisen.Jos olet ääliö, painu vittuun.Toisekseen, tämä ei ole plug and play -tyyppinen ohjelmisto. Todennäköisesti sinun täytyy tehdä jonkin verran työtä tehdessäsi sen, mitä haluat tehdä, mutta siitä huolimatta tämä paketti tarjoaa useita ohjelmia, jotka on suunniteltu helpottamaan työtäsi.Muista, että voit kutsua kaikkia näitä ohjelmia joko -h- tai --help-komennolla nähdäksesi täydellisen listan siitä, mitä ne tarjoavat yksitellen.Ensisijaisesti tarjotaan kuusi ohjelmaa, jotka kaikki hyväksyvät syötteen 4chan-linkkeinä.Linkki voi olla joko koko viestiketjun URL-osoite, kutenhttps://boards.4chan.org/g/thread/36491091boards.4chan.org/g/thread/36491091or, tai jokin yksinkertaisempi, kuten /g/thread/36491091Lautakuntaa varten voit kirjoittaa joko https://boards.4chan.org/g/boards.4chan.org/g//g//g/orgJos määrittelet foorumin linkiksi, koko foorumi raaputetaan.Voit myös määrittää tietyt sivut foorumeilla,https://boards.4chan.org/g/1boards.4chan.org/g/1/g/1org/1If jos määrittelet sivun linkiksi, jokainen säie kyseisellä sivulla raaputetaan.crack.py:Tämä ohjelma käyttää tripcodes/public.db3 ja tripcodes/secure.db3(valinnaisesti muitakin, kutsu komennolla --help) tripkooditietokantoja ja tarkastaa ne postauksista ja tulostaa krakattuja tripkoodeja ruudulle.Tietokantoja ei tule ohjelman mukana, sinun täytyy luoda ne itse, on olemassa useita ohjelmia, jotka on suunniteltu auttamaan sinua tässä tehtävässä.dump_hashes.py:Tämä ohjelma kirjoittaa jokaisen löytämänsä yksilöllisen tripkoodin tiedostoon. Voit sitten käyttää tätä tiedostoa ulkoisella krakkausohjelmalla, kuten John the Ripperillä (1.8.0+ tukee trippikoodeja suoraan laatikosta, mutta ilman UTF-8/SJIS-tukea tai HTML-korvausta).dump_words.py:Tämä ohjelma etsii kaikkialta mahdollisia sanoja, joita voidaan käyttää trippikoodeina, mukaan lukien aiheet, tiedostonimet ja sähköpostikentät, ja kirjoittaa löytämänsä uniikit sanat tiedostoon.Tiedostoa ei ole lajiteltu ja se sisältää yhden sanan per rivi, sanat ovat mahdollisestipaljon pidempiä kuin matkakoodin luomiseen käytettävät enintään 8 merkkiä.dump_ngrams.py:Tämä ohjelma etsii kommenteista ngrammeja ja kirjoittaa ne tiedostoon, suodatin, jota käytetään "tokens"-merkkien luomisessa tätä ohjelmaa varten, on paljon tiukempi kuindump_words.py-ohjelmaa varten.Tiedosto on lajiteltu esiintymisen mukaan ja on muotoa<välilyönnillä erotettu lista n sanasta> <esiintymisten määrä>Nämä neljä ohjelmaa käyttävät kaikki mahdollisesti paljon kaistanleveyttä,4chanin API:n mukaisesti kaikki puskuroivat sivuja ja käyttävät tarvittaessa if-modified-ohjelmaa.Joten jos olet tallentanut viestiketjun välimuistiin toimimalla sillä aiemmin, voit ehkä välttyä viestiketjun lataamiselta uudestaan, mutta 4chanin palvelimille lähetetään silti pyyntö.Tätä tukee välimuistitiedosto bin/cache.bin (valinnaisesti jotain muuta), jos olet jo ladannut tietyn 4chanin foorumin ja haluat käyttää sitä, voit kutsua kaikkia edellä mainittuja ohjelmia --offline-lipukkeella, tämä saa ne käyttämään vain välimuistia eikä internetiä.Tämän käytännön avuksi build_cache.py: Tämä ohjelma vain rakentaa välimuistin eikä tee mitään muuta, voit sen jälkeen kutsua kaikkia edellä mainittuja ohjelmia --offline-lipukkeella. Huomaa, että kun ohjelma ajetaan offline-tilassa, se asettaa säikeiden lukumääräksi 1, koska useat säikeet Pythonissa hidastavat asioita vain silloin, kun ei ole kyse suuresta estävästä I/O:sta (kuten lataamisesta).Joten jos esimerkiksi haluat dumpata kaikki hashit /g/:ssä, dumpata myös sanat ja pari ngramia, voit tehdä näin.$ ./build_cache /g/$ ./dump_hashes --offline tripcodes.txt /g/$ ./dump_words --offline words.txt /g/$ ./dump_ngrams --offline bigrams.txt 2 /g/...Huomaa, että kaikki edellä mainitut ohjelmat rakentavat myös välimuistin, joten jos kirjoitat $ ./dump_hashes tripcodes.txt /g/, sinulla on myös välimuistiin tallennettu versio koneellasi osoitteessa /g/.prune_cache.py:Tämä ohjelma karsii 404-merkinnät välimuistista, jos suoritat tätä satunnaisesti, vältät välimuistitiedoston kasvamisen liian suureksi, jos haluat rakentaa arkiston tai jotain sellaista, et tietenkään halua suorittaa tätä ohjelmaa, koska vanhat säikeet yksinkertaisesti poistetaan.Voit myös suorittaa tämän ohjelman offline-tilassa, ole varovainen tätä käyttäessäsi, koska se käyttää offline-verkkoketjujen luetteloita nähdäksesi, mitkä säikeet ovat tavoittamattomissa, ja saatat mahdollisesti karsia uuden säikeen pois, jos olet työskennellyt sen parissa koskematta verkkokeskustan säikeiden luetteloa.Loppukäyttäjälle esitellään myös 3 toissijaista ohjelmaa,util/makesql:Tämä ohjelma lukee tiedoston, jossa on trippikoodi/ratkaisu -pareja, ja tekee tietokantoja käytettäväksi ./crack.py-ohjelman kanssa, se hyväksyy valinnaisesti regex-muotoisen muotoilujonon, kutsu --help:llä saadaksesi lisätietoja.util/johntosql:Tämä ohjelma lukee tiedoston john.pot-tiedoston, jonka John the Ripper on luonut, ja luo siihen perustuvan tietokannan.util/triptestertosql:Tämä ohjelma lukee tiedoston, jonka Tripcode-Tester(https://github.com/crypt3lx2k/Tripcode-Tester) on luonut, ja luo siihen perustuvan tietokannan.Pieni tripcode-luettelo, josta voi aloittaa, löytyy osoitteestahttp://www.pageoftext.com/PH_plain&nm_page=secure_tripcode_dictionarySe on pieni tavalliseksi tripcode-luetteloksi, mutta se on merkittävin internetistä löytämäni julkinen kokoelma turvallisia trippikoodeja.Tietääkseni listan on luonut käyttäjä 'jeb3' userscripts.org-sivustollahttp://userscripts.org/users/77660specifically skriptiä 'Tripcode Breaker'http://userscripts.org/scripts/review/68857so varten.Kaikki kunnia kuuluu 'jeb3:lle' listan laatimisesta.En isännöi listaa, joten se saattaa poistua käytöstä milloin tahansa ja ilman ennakkoilmoitusta.Jos haluat aloittaa tuon listan käytön, voit käyttää util/makesql:ää seuraavalla tavalla, aloitamme lataamalla listan$ wget 'http://www.pageoftext.com/PH_plain&nm_page=secure_tripcode_dictionary' \-O tripcodes.txttsen jälkeen luomme sen pohjalta tavallisen ja suojatun matkakooditietokannan$ util/makesql --regex='\solution!\tripcode!!.{11}' tripcodes.txt \tripcodes/public.db3$ util/makesql --regex='\solution!.{10}!!\secure' tripcodes.txt \tripcodes/secure.db3Jos sitten teet$ ./crack.py /sp/voisit saada joitakin tuloksia, mutta se ei ole kovin todennäköistä tietokannan pienen koon vuoksi.Sinun on luultavasti parempi luoda sanalistoja ja käyttää niitä John theRipperin kanssa, saatat myös haluta kokeilla sitä suurilla julkisilla vuotoilla, kuten rockyoulistilla.Viimeisenä, mutta ei vähäisimpänä, on mainittava, että voit tietenkin käyttää tdt:tä myös itsePythonin komentorakennosta moduulina. Ohjelmat itsessään toimivat esimerkkeinä siitä, miten tämä tehdään.FAQ:K:Vihaatte tripkoodin käyttäjiä?V:Ei, tämän kaltaiset ohjelmat itse asiassa auttavat tripkoodin käyttäjiä valitsemaan paremmat tripkoodit, koska ne tekevät heikoista tripkoodeista hyvin näkyviä ja siksi niitä on helppo välttää.K:Joku ääliö vuoti tripkoodini 4chanissa, mitä teen nyt?V:Ensinnäkin ilmoitatte postauksen, jossa vuoto tapahtui, sääntörikkomuksesta.Sitten voit toipua, voit jatkaa tripkoodisi käyttämistä tietäen, että se on julkinen, tai voit valita paremman, hyvin harvoin ihmiset jäljittelevät toisia pitkiä aikoja.Jos olet laadukas osallistuja, esim. osallistut usein piirustus- tai kirjoitusketjuihin, ihmiset tietävät, milloin sinua jäljitellään ja milloin kirjoitat oikeasti, koska jäljittelijöilläsi ei ole taiteellisia taitoja jäljitellä sinua kunnolla.K:Miten valitsen hyvän tripkoodin?V:Lyhyt vastaus tähän on, että käytä suojattua tripkoodia. Kun olet käyttänyt sitä kerran, googlaa hash ja jos et saa mitään tuloksia googlesta, olet luultavasti turvassa.Jos haluat käyttää tavallista tripcodea, pätevät samat säännöt kuin salasanoihin muutamilla erityismuutoksilla.Tämän pitäisi olla ilmeistä, älä käytä sanakirjasanoja, tämä koskee myös 4chanissa julkaistuja lausekkeita, älä käytä sanakirjasanojen yhdistelmiä.Käytä kaikkia kahdeksaa merkkiä, vältä merkkejä "<>&, koska ne laajenevat vastaaviksi HTML-olioiksi, ja teet trippikoodistasi tosiasiassa hyvin lyhyen.Jos käytät 8 merkkiä ja valitset aakkosnumeerisia merkkejä (A-Za-z0-9)on (26+26+10)^8 = 62^8 = 218340105584896 mahdollista yhdistelmää, GPU:lla, jolla on 130 miljoonaa matkakoodia sekunnissa, kestää noin 19,4 vuorokautta, kun sitä ajetaan keskeytyksettä, ennen kuin näppäimistö on käytetty loppuun.Jos käytät tiettyjä japanilaisia merkkejä matkakoodissasi, laajennat yhdistelmien lukumäärän suuremmaksi kuin 2 ^56, ja tällöin samalla GPU:lla kestää 17,5 vuotta ennen kuin näppäimistö on käytetty loppuun. Vaikka on siis mahdollista murtaa tripcodeja, se vie silti kohtuuttoman paljon aikaa, ellei joku päätä käyttää siihen paljon resursseja.Turvallisimpia tripcodeja ovat MTY:n kaltaisen ohjelman tuottamat tripcodit, sillä ne ovat täysin satunnaisia ja siksi erittäin vahvoja salasanoja. Jos siis haluat käyttää tavallista matkakoodia, voit yhtä hyvin käyttää hieman aikaa sellaisen koodin luomiseen, jossa on tietty lause.