abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:22 | Nová verze

    Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.3 (𝕏, Mastodon). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 03:55 | Nová verze

    Byla vydána nová verze 14.4 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 1.5.0. S kódovým názvem Variegata (husice rajská). Přináší řadu vylepšení, včetně nového ergonomičtějšího CLI klienta nebo podporu pro typ VARIANT a vestavěný typ GEOMETRY.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Zajímavý software

    V pátek 6. a sobotu 7. března proběhl v pražském sídle Nejvyššího kontrolního úřadu (NKÚ) Hackathon veřejné správy 7.1. Publikovány byly vytvořené aplikace. V kategorii projektů rozvíjených z krajského kola zvítězil tým „Mackokládi“. Čtyři středoškoláci ze Dvora Králové uspěli s aplikací KompaZ. Jde o digitálního průvodce, který pomůže s rychlou a srozumitelnou orientací v životních i krizových situacích „krok za krokem“. Aplikace

    … více »
    Ladislav Hagara | Komentářů: 3
    včera 13:33 | Nová verze

    QGIS, svobodný desktopový GIS, byl vydán v nové hlavní verzi 4.0. Změny zahrnují několik nových analytických a editačních funkcí, rozšíření podpory 3D, více možností úprav uživatelského rozhraní či mnoho dalších zlepšení použitelnosti. Řada 3.44 má aktualizace plánovány do září.

    |🇵🇸 | Komentářů: 0
    včera 05:11 | Komunita

    Dan Blanchard vydal knihovnu pro Python chardet v nové verzi 7.0.0. S novou verzí byla knihovna přelicencována z LGPL na MIT. Souhlasili s tím všichni přispěvatelé? Dan Blanchard souhlasy vůbec neřešil. Zaúkoloval umělou inteligenci (Claude), aby knihovnu zcela přepsala a výslovně jí nařídil, aby nepoužila žádný LGPL kód. Dan Blanchard tvrdí, že se jedná o clean room design. Protistrana argumentuje, že umělá inteligence byla trénována

    … více »
    Ladislav Hagara | Komentářů: 13
    8.3. 18:44 | Komunita

    Andy Nguyen si na svou herní konzoli PlayStation 5 (PS5) pomocí exploitu Byepervisor nainstaloval Linux (Ubuntu). V Linuxu si spustil Steam a PS5 tak proměnil v Steam Machine. Na PS5 může hrát hry, které jsou vydané pouze pro PC a jsou na Steamu [Tom's Hardware].

    Ladislav Hagara | Komentářů: 11
    8.3. 12:22 | Nová verze

    Správce sbírky fotografií digiKam byl vydán ve verzi 9.0.0. Jedná se o větší vydání provázené aktualizacemi knihoven. Mnoho dílčích změn se vedle oprav chyb týká uživatelského rozhraní, mj. editace metadat.

    |🇵🇸 | Komentářů: 1
    7.3. 13:55 | Nová verze

    Byla vydána verze 2026 distribuce programu pro počítačovou sazbu TeX s názvem TeX Live (Wikipedie). Přehled novinek v oficiální dokumentaci.

    Ladislav Hagara | Komentářů: 46
    6.3. 23:22 | Humor

    Jihokorejská Národní daňová služba (NTS) zabavila kryptoměnu Pre-retogeum (PRTG) v hodnotě 5,6 milionu dolarů. Pochlubila se v tiskové zprávě, do které vložila fotografii zabavených USB flash disků s kryptoměnovými peněženkami spolu se souvisejícími ručně napsanými mnemotechnickými obnovovacími frázemi. Krátce na to byla kryptoměna v hodnotě 4,8 milionu dolarů odcizena. O několik hodin ale vrácena, jelikož PRTG je extrémně nelikvidní, s denním objemem obchodování kolem 332 dolarů a zalistováním na jediné burze, MEXC [Bitcoin.com].

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (28%)
     (2%)
     (5%)
     (2%)
     (13%)
     (25%)
    Celkem 1038 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    21.10.2019 17:03 ja
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Vďaka za zápis. Pri "Ice-cream selling machine" som balast považoval za dáta, VOIP za balast a nevedel som, že Wireshark dokáže prehrať VOIP. A na mojom low-end notebooku som aircrack-ng vypol po hodine, keď som videl heslo z "Payment Terminal", tak som veľmi neveril, že heslo k tomuto bude v slovníku. :-(
    21.10.2019 23:17 V.
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Ahaaa tak mne napadlo, že proto vidim přístupy z "Amazon Data Services" na vpsku ;-)
    22.10.2019 03:57 Mrkva | skóre: 22 | blog: urandom
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Jeste sem dohodim posledni dve ulohy:
    Colonel Roche
    roche.py:
    #!/usr/bin/python
    import sys
    data = sys.argv[1]
    key = sys.argv[2]
    
    buckets = []
    
    keyLen = len(key)
    
    seq = [ None ] * keyLen
    read = 0
    chidx = 0
    totalLen = 0
    for chpos in range(0, 26):
        found = True
        while found:
            found = True
            ch = chr(ord('a')+chpos)
            if ch not in key:
                found = False
                break
            idx=key.index(ch)
            k=list(key)
            k[idx]='#'
            key="".join(k)
            seq[idx] = chidx+1
            chidx +=1
            totalLen += chidx
    print("totalLen: "+str(totalLen))
    print("dataLen: "+str(len(data)))
    if totalLen < len(data):
        repeats = len(data) / totalLen
        seqLen = len(seq)
        for j in range(0, int(repeats)-1):
            for i in range(0, seqLen):
                seq.append(seq[i])
    
    bucket = 0
    bucket_pos = 0
    for c in data:
        if bucket >= len(buckets):
            buckets.append([ c ])
        else:
            buckets[bucket].append(c)
    
        bucket_pos += 1
        if bucket_pos >= seq[bucket]:
            bucket += 1
            bucket_pos = 0
    
        if bucket >= len(seq):
            bucket = 0
            bucket_pos = 0
    
    i = 0
    
    c=1
    for j in range(0, 100):
        found = False
        for i in range(0, len(seq)):
            if j < len(buckets[i]):
                if c % 2 == 0:
                    endch=" "
                else:
                    endch=""
                print(buckets[i][j], end=endch)
                c+=1
            else:
                continue
    print()
    
    A wrapper roche.sh:
    #!/bin/bash
    data=`cat colonel_roche.encrypted`
    keys=("monday" "monday" "monday" "monday" "monday" "monday" "monday" "monday")
    offset=0
    chunkSize=0
    dataSize=`echo -n "$data"|wc -c`
    keyIdx=0
    
    while [ $offset -lt $dataSize ]; do
    	key=${keys[$keyIdx]}
    	chunkSize=0
    	for i in $(seq 1 $(echo -n $key|wc -c)); do
    		let chunkSize=$chunkSize+$i
    	done
    	#echo "chunkSize: $chunkSize"
    
    	workChunk=$(echo "$data"|tail -c +$(expr $offset + 1)|head -c $chunkSize)
    	echo "workChunk: $workChunk"
    	echo "key: $key"
    	if [ -z "$key" ]; then
    		break
    	fi
    	ANS="$ANS $(./roche.py $workChunk $key|grep -v Len)"
    
    	echo
    	let offset=$offset+$chunkSize
    	let keyIdx=$keyIdx+1
    done
    echo $ANS|xxd -r -ps

    Posledni (nevybavuju si jmeno)
    #!/usr/bin/python
    import matplotlib.image as img
    import numpy as np
    import scipy.misc
    from PIL import Image
    
    mimg = Image.open("m.png")
    cimg = Image.open("c.png")
    
    m = np.array(mimg)
    c = np.array(cimg)
    mcsq = c * c  * m
    
    scipy.misc.imsave("mcsq.png", mcsq)
    
    
    Tady byla trochu zrada, kdyz clovek pouzil matplotlib.image.imread, tak to normalizovalo data v obrazku na 0...1 (misto 0..255), takze to pak nevychazelo).
    We lived, we danced, we raced, we run, from the oblivion to come, Dressed for the last dance of a hundred thousand suns.
    Jendа avatar 22.10.2019 12:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    For the record, mohl bys sem nahrát ty obrázky/zadání toho posledního?
    22.10.2019 12:43 Mrkva | skóre: 22 | blog: urandom
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Přílohy:
    Mohl.
    We lived, we danced, we raced, we run, from the oblivion to come, Dressed for the last dance of a hundred thousand suns.
    radicz avatar 22.10.2019 09:26 radicz
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Na cracknuti hesla jsem pouzil tuto sluzbu https://hashc.co.uk/ - kde na me zhruba po pulhodince uz cekala passphrase.

    Take jsem se zasekl na uloze Colonel Roche, kde jsem se snazil data ze souboru ruzne XORovat s klicem [monday ... sunday] bohuzel bez uspechu - akorat jsem objevil funkci cycle z pythoniho itertools.
    radicz avatar 22.10.2019 09:52 radicz
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    jeste pridam ze sem se snazil nalezt nejakou sifru, ktera ma puvod na univerzite, ktera se nachazi na Avenue du Colonel Roche, France.
    22.10.2019 10:32 Ladislav Hagara | skóre: 106 | blog: Ride the Raven
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Pro řešení rovnice jsem po její úpravě použil qalc z Qalculate!. Nejnovější verze umí i syntax "where".
    22.10.2019 12:43 Mrkva | skóre: 22 | blog: urandom
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Hmm, ja sedem nahrazoval pismenka za cisla a prevedl neznamou na X, a az pak mi to qalc prechroupal...
    We lived, we danced, we raced, we run, from the oblivion to come, Dressed for the last dance of a hundred thousand suns.
    22.10.2019 11:40 NN
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Vykaslal jsem se na to, kdyz jsem ani na 15 ty pokus nedokazal spravne zapsat flag z dronu na mape..
    Limoto avatar 22.10.2019 12:46 Limoto | skóre: 32 | blog: Limotův blog
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    Já jsem na tom byl obdobně s tou nahrávkou...
    22.10.2019 17:15 ledvinap
    Rozbalit Rozbalit vše Re: The Catch CTF 2019
    To ja na tom byl podobne. Tak jsem to nahral nejake AI na prepis hlasu na text, jako slovnik pridal zulu slova a bylo to hned ...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.