Diskuze k úloze číslo 7
Toto fórum slouží výhradně k diskuzím o úloze číslo 7. Během hry je zakázáno diskutovat o zadání i řešení této úlohy kdekoliv jinde, než zde. K diskuzi o ostatních úlohách prosíme využijte jim příslušná fóra. Prosíme, nekažte hru ostatním!
Re: Diskuze k úloze číslo 7
pavian
(21. 1. 2012 - 1:53)
Sbalit(9)
debugfs a tune2fs, pekna a snadna uloha, ale v realu nemam rad takoveto pokusy a problemy :)
Re: Diskuze k úloze číslo 7
jakub
(21. 1. 2012 - 2:30)
Sbalit(7)
ext3grep :-)
Re: Diskuze k úloze číslo 7
gimli2
(21. 1. 2012 - 18:04)
Sbalit(6)
Tak tak a navic trochu opruz s tim vicelevelovym inodem. To musi jit snaz...
Re: Diskuze k úloze číslo 7
jakub
(21. 1. 2012 - 19:35)
Sbalit(3)
Myslím, že stačilo ext3grep --restore-file 'heslo'
Re: Diskuze k úloze číslo 7
jakub
(21. 1. 2012 - 19:37)
Sbalit(1)
A ačkoliv jsem to zkusil snad jako jednu z prvních věcí, zmátl mě obsah "tady nic není" a nevšiml jsem si toho JFIF tam, takže jsem to ručně prohrabával, až jsem si toho JFIF všiml a pak to bylo jasný :-)
Re: Diskuze k úloze číslo 7
mrkva
(22. 1. 2012 - 1:16)
Sbalit(2)
Určitě. Třeba: mount -o loop,norecovery,ro uloha u7/ :P
Re: Diskuze k úloze číslo 7
festr2
(22. 1. 2012 - 23:06)
Sbalit(1)
Asi jsem to delal nejsloziteji, jak jen to slo. Nejdriv jsem udelal ext3grep --restore-all, coz mi vyjelo vsechny soubory,ale nevim proc jsem se nepodival na heslo soubor, protoze tam uz byl ten obrazek. Misto toho jsem se podival na journal souboru heslo
ext3grep uloha --show-journal-inodes 13
to vypsalo, ze inode 13 je jeste v journalu.
Direct Blocks: 1192 1193 1194 1195 1200 1201 1202 1203 1208 1209 1210 1211
Indirect Block: 1216
A v indirect blocku jsou dalsi bloky:
ext3grep uloha --block 1216
vsechny bloky jsem si spojil dohromady pomoci
for i in `cat /tmp/1` ; do dd if=uloha bs=1024 count=1 skip=$i of=block.$i ; cat block.$i >> heslo.jpg; done
kde /tmp/1 je seznam tech bloku
A pritom stacilo se podivat na to heslo hned po prvnim prikazu....
ext3grep uloha --show-journal-inodes 13
to vypsalo, ze inode 13 je jeste v journalu.
Direct Blocks: 1192 1193 1194 1195 1200 1201 1202 1203 1208 1209 1210 1211
Indirect Block: 1216
A v indirect blocku jsou dalsi bloky:
ext3grep uloha --block 1216
vsechny bloky jsem si spojil dohromady pomoci
for i in `cat /tmp/1` ; do dd if=uloha bs=1024 count=1 skip=$i of=block.$i ; cat block.$i >> heslo.jpg; done
kde /tmp/1 je seznam tech bloku
A pritom stacilo se podivat na to heslo hned po prvnim prikazu....
Re: Diskuze k úloze číslo 7
petr.skovron
(25. 1. 2012 - 0:12)
Sbalit(1)
My udelali mount; cp img.orig img.namontovana; umount; mount. Az me prekvapilo, ze se kernel neosypal z toho, ze mu pod zadkem menim namountovanou image.
Re: Diskuze k úloze číslo 7
ludek.h
(25. 1. 2012 - 1:01)
Sbalit(1)
debugování filesystémů není moje silná stránka, takže jsem pomocí dd vytahoval bloky.
výsledek sice nepříliš estetický, ale dostatečný :)
http://img62.imageshack.us/img62/2971/next203601jpg.jpg
výsledek sice nepříliš estetický, ale dostatečný :)
http://img62.imageshack.us/img62/2971/next203601jpg.jpg