Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Odzyskiwanie danych (https://forum.cdrinfo.pl/f109/)
-   -   Jak działają programy do odzyskiwania danych? (https://forum.cdrinfo.pl/f109/jak-dzialaja-programy-odzyskiwania-danych-95519/)

xor82 29.03.2016 19:00

Jak działają programy do odzyskiwania danych?
 
Czy może ktoś mi wytłumaczyć w jaki sposób programy do odzyskiwania danych uzyskują dostęp do obszarów dysku z usuniętymi danymi - oflagowanych jako "do zapisu" lub metadanych? W czym napisać taki program w domowych warunkach?

mgit 29.03.2016 19:45

Chodzi ci o aplikację do pisania programów czy język programowania....

Jeśli o samą aplikację to np. najbardziej popularną jest chyba Visual Studio (popularną w śród studentów). Ale to głównie zależy jakiego języka programowania chcesz użyć czy C++ czy może coś bardziej nowoczesnego C#, a może coś z niskiego poziomu... np. Asembler...

A może coś bardziej otwartego jak Eclipse (ale to wciąż C++), albo coś starszego jak samo C

Lepiej zdecyduj w jakim języku chcesz to napisać, a potem na jaki system i architekturę..., a dopiero potem szukaj programu co obsługuje określony język...

Do tego dochodzi decyzja czy aplikacja ma być graficzna czy tekstowa (konsola)

revolver0 29.03.2016 20:08

Przejrzyj źródła jakiegoś programu do odzyskiwania plików. Tam powinno być jak takie coś funkcjonuje

andy 29.03.2016 20:57

@xor w przypadku dysków hdd pliki dalej są na dysku - znikają tylko z jego spisu treści. Programy zapewne sprawdzają czy dany obszar ma swój wpis w tablicy i jeżeli nie to próbują odczytać papę bitową i poskładać ją w całość.

Jeżeli chodzi o napisanie takiego programu to raczej tylko C/C++. Na twoim miejscu bym sobie raczej darował skoro zadajesz pytania o podstawy.

mgit 29.03.2016 21:16

Cytat:

Napisany przez andy (Post 1356709)
@xor w przypadku dysków hdd pliki dalej są na dysku - znikają tylko z jego spisu treści. Programy zapewne sprawdzają czy dany obszar ma swój wpis w tablicy i jeżeli nie to próbują odczytać papę bitową i poskładać ją w całość.

Jeżeli chodzi o napisanie takiego programu to raczej tylko C/C++. Na twoim miejscu bym sobie raczej darował skoro zadajesz pytania o podstawy.

Teoretycznie w C# też można...

andy 29.03.2016 22:10

Teoretycznie to iPada "Pro" można używać do montażu filmów...

mgit 29.03.2016 22:12

Cytat:

Napisany przez andy (Post 1356725)
Teoretycznie to iPada "Pro" można używać do montażu filmów...

Ba i są co używają :rotfl:

Jak by się tak głębiej zastanowić to iPhone zastępuje lustrzankę nawet :fiu:

xor82 30.03.2016 04:34

Cytat:

Napisany przez mgit (Post 1356703)
Chodzi ci o aplikację do pisania programów czy język programowania....

Chodzi mi o to jak one uzyskują dostęp do np. danych usuniętych z kosza lub metadanych. Czy to jakieś biblioteki? Przecież z poziomu systemu Windows nie można podejrzeć tych informacji, jednak aplikacje data recovery jakoś to potrafią.

andy 30.03.2016 06:57

@xor przeczytaj mój pierwszy post.

nimal 30.03.2016 07:37

Andy dobrze ci napisal
porownuja stan faktyczny ze stanem z tablic
dla kazdego sysyemu plikow (i dla ich roznych wersji) wyglada to inaczej
bez znajomosci tego tematu nie masz w ogole co sie brac za odzyskiwanie a co dopiero za pisanie czego do odzyskiwania - co tez Andy juz ci napisal

xor82 30.03.2016 10:21

Cytat:

Napisany przez nimal (Post 1356743)
Andy dobrze ci napisal
porownuja stan faktyczny ze stanem z tablic

Nie pytałem o to. Chodzi mi np. o uzyskiwanie dostępu właśnie do pliku np. $MFT z partycji NTFS (i informacji zawartych w $MFT). Mówiąc najprostszym językiem: jak pokazać programowi, że ten plik tam jest :) Ten plik z poziomu systemu Windows jest niewidoczny, więc jak uzyskać do niego dostęp? Zabierając się do pisania takiego programu to jest jedna z podstawowych informacji. A może się mylę i da się np. z poziomu systemu "zobaczyć" tego typu plik bez specjalnego oprogramowania?

nimal 30.03.2016 10:28

korzytam z gotowych rozwiazan, wiec tego skryptu nie testowalem
jednak nie bede sie wyglupial i polecal programu za kilka(nascie) tysiakow
wiec zobacz sobie ten skryp do parsowania tablicy MFT https://github.com/dkovar/analyzeMFT

andy 30.03.2016 17:47

Zobacz testdiska lub mhdd/whdd. Programy o otwartym kodzie.

kamilka1190 12.12.2017 12:16

Witam,
A jak sprawa wyglada z odzyskiwaniem danych z telefonu? Np jeśli chodzi o SMS to dostajemy z powrotem pełna skrzynkę z odebranymi sms od samego początku? Czy z danego okresu?

mgit 12.12.2017 17:47

Cytat:

Napisany przez kamilka1190 (Post 1395784)
Witam,
A jak sprawa wyglada z odzyskiwaniem danych z telefonu? Np jeśli chodzi o SMS to dostajemy z powrotem pełna skrzynkę z odebranymi sms od samego początku? Czy z danego okresu?

Nie dostajemy nic... bo się nie da :)


Wszystkie czasy w strefie CET. Aktualna godzina: 10:04.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.