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 20: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 20: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 21:08

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

andy 29.03.2016 21: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 22: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 23:10

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

mgit 29.03.2016 23: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 05: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 07:57

@xor przeczytaj mój pierwszy post.

nimal 30.03.2016 08: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 11: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 11: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 18:47

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

kamilka1190 12.12.2017 13: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 18: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 :)

kamilka1190 13.12.2017 14:57

Cytat:

Napisany przez mgit (Post 1395812)
Nie dostajemy nic... bo się nie da :)

Ale na rynku jest tyle firm oferujących usługi odzyskania wszystkiego ze sformatowanego telefonu oczywiście za odpowiednią opłata więc wydaje mi się że jednak można?

Berion 14.12.2017 00:39

Nie ma czegoś takiego jak "sformatowany telefon". Sformatować można co najwyżej wydzieloną na dane użytkownika partycję na pamięci masowej, ale to tylko z poziomu bootloadera (tzw. recovery), tylko w przypadku Androida i w coraz mniejszej ilości telefonów (zwykle są to tylko skrypty kasujące wybrane dane).

I oczywiście odzyskać się da, ale tylko to co nie zdążyło zostać nadpisane po wyczyszczeniu np. karty pamięci czy wydzielonej części na karcie SIM. Tak samo jak na każdym innym nośniku.

Nie wiem jak wyglądają bazy danych z akurat SMSami, jak są obsługiwane przez programy w telefonach, ani też jak to wygląda na karcie SIM. Jeśli są tworzone kopie lub "kasowane" wpisy oznaczane jako niewidoczne to wtedy odzyskać można teoretycznie 100%.

joujoujou 14.12.2017 14:56

Cytat:

Napisany przez kamilka1190 (Post 1395872)
Ale na rynku jest tyle firm oferujących usługi odzyskania wszystkiego ze sformatowanego telefonu oczywiście za odpowiednią opłata więc wydaje mi się że jednak można?

Skasuj, oddaj, zapłać, przekonaj się.

loki7777 15.12.2017 15:50

Cytat:

Napisany przez Berion (Post 1395904)
Nie ma czegoś takiego jak "sformatowany telefon". Sformatować można co najwyżej wydzieloną na dane użytkownika partycję na pamięci masowej, ale to tylko z poziomu bootloadera (tzw. recovery), tylko w przypadku Androida i w coraz mniejszej ilości telefonów (zwykle są to tylko skrypty kasujące wybrane dane).

Tu sie nie zgodze. Mozna w ramach utraty telefonu przez wifi, wykasowac wszystko co bylo na nim, lacznie z partycja media itp.
I nie sadze aby udalo sie cos odzyskac.
I raczej nie dotyczy to tylko androida bo M$ rowniez oferowal takie cos:)

Berion 15.12.2017 19:02

A ja sadzę, że czyszczone nie są nawet całe tablice systemu plików tylko odpalony skrypt. ;]

dazielinski 22.01.2018 10:02

Oczywiście,że formatując samemu nigdy nie wyczyścisz telefonu, czy komputera do zera. Chyba,że podpieczesz go w mikrofali ;)

loki7777 22.01.2018 13:08

Chyba to taka wielka ryba - oczywiscie ze samemu zrobisz to bez wiekszego problemu - kwestia czasu.

misiozol 22.01.2018 15:49

Cytat:

Napisany przez loki7777 (Post 1398263)
Chyba to taka wielka ryba - oczywiscie ze samemu zrobisz to bez wiekszego problemu - kwestia czasu.

Nie przejmuj sie ten pan wkleil reklame , grzeniu juz naprawil ;)

joujoujou 22.01.2018 16:14

Ode mnie jeszcze wyłapał pieniążka. :D

http://s28.postimg.org/slscu1vil/1ban.png

loki7777 22.01.2018 16:22

Alez ja to wiem:) W koncu wszyscy czekalismy na te 10 postow aby moc linki do sklepow wklejac, czesc z nas juz tu zostala;)

grzeniu 22.01.2018 18:25

Kurde, wy to zawsze potraficie wleźć z girami i rozpiździaj zrobić. :bicz:
Ten pan - w ramach forumowej promocji noworocznej - wylosował drugi lewel, drugie życie, drugą szansę. Jakoś statsy trza robić.
A teraz co? Dane nie do odzyskania i znowu będziemy pić sami :sciana:

joujoujou 22.01.2018 23:42

To niech sobie teraz odzyskuje, jak w temacie. :D


Wszystkie czasy w strefie CET. Aktualna godzina: 00:19.

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