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. |