Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
obnova_smazanych_dat_file_carving [2021/08/16 01:01] pavel |
obnova_smazanych_dat_file_carving [2022/01/03 01:12] (current) |
||
|---|---|---|---|
| Line 56: | Line 56: | ||
| * takto vypadá program při své práci, ta je rozdělena do dvou fází - v první hledá, ve druhé " | * takto vypadá program při své práci, ta je rozdělena do dvou fází - v první hledá, ve druhé " | ||
| {{:: | {{:: | ||
| - | * hmm, nic mi to nenašlo, pokračovat budu tím pádem asi někdy jindy... | + | * hmm, nic mi to nenašlo, pokračovat budu tím pádem asi někdy jindy. Ne vždy se podaří, šance na obnovu hlavně |
| {{:: | {{:: | ||
| pokračování příště... | pokračování příště... | ||
| + | No, tak alespoň dopovím, jak jsem chtěl po vytažení souborů pokračovat. | ||
| + | * vylezlo by několik stejně velkých souborů a jelikož nelze podle určitého ocásku v souboru určit konec, tak by se na to muselo složitěji | ||
| + | * musíme napřed zjistit velikost souboru a potom takto velký soubor zkopírovat z původního | ||
| + | * využijeme toho, že poslední atom bývá typu '' | ||
| + | * zkusíme najít v souboru právě tyto 4 bajty a zjistíme offset, kde jsou: '' | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | * pomocí 4 bajtů, které jsou před '' | ||
| + | * Tu zjistíme pomocí: '' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * výslednou délku spočítáme: | ||
| + | * nyní známe vše potřebné, stačí už jen zkopírovat vypočítanou délku do nového souboru | ||
| + | * to uděláme opět pomocí dd: '' | ||
| + | |||
| + | No a to je vše, teď by mělo video s trochou štěstí fungovat. | ||