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 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 2
    dnes 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    včera 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 12
    včera 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 7
    včera 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    3.6. 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    3.6. 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    3.6. 12:44 | Nová verze

    Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (4%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1827 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    NAS04 - reverzni inzenyrstvi

    10.8.2007 10:39 | Přečteno: 1781× | Linux | Výběrový blog | poslední úprava: 10.8.2007 15:16

    Na mem routeru Huawei je hned po loginu psano, "...no decompiling or reverse-engineering shall be allowed.". Doufam ze se prave nedopoustim podobneho jednani na NASu. Firmware, tak tomu rikaji vyvojari od SMC je ulozene ve formatu CPIO a zapakovane v BZIP2. Po dekomprimaci a rozpakovani pomoci CPIO, jsou k videni deamoni a konfiguraky, to vse je opet zapakovane ve stejnem formatu jako je zdrojovy FW.

    Zdrojovy FW: AG_NAS-2.7.1.0531.cpio
    cups.cpio.bz2
    d5.cpio.bz2
    hex.cpio.bz2
    kernel.cpio.bz2
    kftpd.cpio.bz2
    ksamba.cpio.bz2
    mvl.cpio.bz2
    mitac.cpio.bz2
    dhcpcd.cpio.bz2
    iscsi.cpio.bz2
    nascfg.cpio.bz2
    nasutils.cpiobz2
    usbautomount.cpio.bz2
    zeroconf.cpio.bz2
    Kdyz uz vsechno mam pekne rozbalene, davam se do zkoumani jendotlivych balicku. btw: zaroven s balicky se rozbalili i instalcni scripty, kde si muzu precist co to vsechno dela :). Chci dosahnout toho ze si zedituju heslo pro roota a vse opet ulozim a zkusim nainstalovat znovu. Tak abych si mohl prohlidnout jak to vlastne funguje. V balicku MVL je kompletni adresarova struktura linuxu. Me ale zajima konfigurak Samby a tady ho mam:
    ;
    ; /etc/samba/lib/smb.conf
    ;
    
    [global]
       security = user
       workgroup = HNAS
       log file = /var/log/samba/log.smbd
       encrypt passwords = yes
       unix password sync = true
       smb passwd file = /etc/samba/smbpasswd
       passwd program = /usr/bin/passwd %u
       passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*updated*successfully*
       max log size = 1000
       interfaces = eth0
       use sendfile = yes
       max xmit = 65088
       socket options = TCP_NODELAY SO_RCVBUF=65535 SO_SNDBUF=65535
       netbios name = AgereNas
       wins support = yes
       oplocks = no
       nt pipe support = yes
    ; jra max mux needs to be higher for Vista to work; temporarily leave at 1
       max mux = 1
    [mediaContent]
       path = /content/media
       writeable = yes
       browseable = yes 

    Ted uz mam snad vse potrebne, jdu zeditovat shadow a passwd, ale pred tim prvne nastudovat jak nastavit prazdne heslo pro roota :). Kdyby jste meli zaruceny navod, pls hodte ho do komentaru.

    Z nazvu balicku je asi zrejme co je uvnitr, jedine co mi prislo ponekud nejasne byl balicek d5.cpio. Po letmem pohledu se jedna o Digital5 coz by mohl byt Media server tak jak si ho predstavuje Microsoft. Edit:
    root@(none):/etc# cat /proc/cpuinfo
    Processor       : ARM926EJ-Sid(wb) rev 5 (v5l)
    BogoMIPS        : 124.51
    Features        : swp half thumb fastmult edsp java
    CPU implementer : 0x41
    CPU architecture: 5TEJ
    CPU variant     : 0x0
    CPU part        : 0x926
    CPU revision    : 5
    Cache type      : write-back
    Cache clean     : cp15 c7 ops
    Cache lockdown  : format C
    Cache format    : Harvard
    I size          : 16384
    I assoc         : 4
    I line length   : 32
    I sets          : 128
    D size          : 16384
    D assoc         : 4
    D line length   : 32
    D sets          : 128
    
    Hardware        : AGRNAS
    Revision        : 0000
    Serial          : 0000000000000000
    
           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    xvasek avatar 10.8.2007 13:03 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Prázdné heslo nastavíš tak, že si ho nastavíš u sebe na kompu, zkopíruješ si řádek ze shadow a dáš ho do toho routeru. Podmínkou je, že oba systémy používají stejné ukládání hesel, v čemž se moc nevyznám - protože původně se používala jenom funkce crypt(), později se navíc (nebo místo cryptu?) nějak aplikovala MD5.
    10.8.2007 13:14 victor8 | skóre: 24 | blog: blog | Košice
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    a nestacilo by vymazat jeho md5sum z /etc/shadow?

    napr.

    root::13625:0:::::

    ?
    10.8.2007 13:35 lowprize | skóre: 15 | blog: Nizkorozpoctak
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Je tu pouzito jen passwd, udelal jsem to tak jak popsano od vas. Vyzkousel jsem si to na cvicnem linuxu (Slackware), bohuzel jen v shadow. Mam vse zabaleno a zabzipovano zpet, cekam na presun cca 50GB fotek na zalohovaci server a du zkusit narvat muj "hacknutej" linuch na tu plecku. PS, pouzity linux: MontaVista Linux Version 4.0.1, Professional Edition (0502020)

    Prazdny heslo nemuzu nechat, pac by me nepustilo ssh dovnitr. Bylo by to ale nejlepsi reseni.
    .:: www.lowprize.info ::.
    xvasek avatar 10.8.2007 16:37 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Hmm, záleží na interpretaci prázdného pole, ale IMHO by to fungovat nemělo:
    wenca@olga:~$ perl -e 'crypt("","") || print "Fail\n"'
    Fail
    wenca@olga:~$
    
    ..což znamená, že prázdný řetězec se nedá ověřit jako heslo. Naopak vygenerovat hash prázdého hesla by šlo třeba přes něco jako:
    wenca@olga:~$ perl -e 'print crypt("","xx")."\n";'
    xx95eIq3U1EUg
    wenca@olga:~$
    
    Pro MD5 a další už jsem si musel pomoct googlem a najít třeba článek u Zdeňka Burdy.
    xvasek avatar 10.8.2007 16:45 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Tak se jdu ztrapnit sám, než to za mě udělá někdo jiný. :-) Prázdné heslo není skutečně třeba hashovat a stačí ho jenom nezapsat.
    10.8.2007 16:12 lowprize | skóre: 15 | blog: Nizkorozpoctak
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Uff uspesne sem to haaaknul. jsou dva zpusoby, ja pouzil pro jistotu oba :).

    - behem inicializace(rozumej instalace) se lze priojit pod rootem do shellu a pridat radek "test::0:0:root:/home/test:/bin/bash" do /sysroot/etc/passwd presnej nazev adresare uz si nepamatuju. Nezapomet vytvorit /home/test

    - nebo rozpakovat mvl.cpio a zeditovat heslo tam vse opet zabalit a nachystat na instalaci. Blby je ze v zakladnim linuxu, ktery se natahuje z flashky neni zadny editor textu takze to musite udelat jinde.

    .:: www.lowprize.info ::.
    11.8.2007 17:59 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: NAS04 - reverzni inzenyrstvi
    Že by tam nebyl busybox s vi?

    Založit nové vláknoNahoru

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