• Odzyskiwanie danych z SSD

Forum rules:Click here to view the forum rules

  1. Topic title should contain the brief description of problem.
  2. Topic message should contain the extended description of problem and, the question.
  3. It is not allowed to post the attachments with complete documentations or BIOS files nor linking to any 3rd party websites hosting such files. It is only allowed to post the small portion of the documentation (up to one page per post).
  4. You can only describe one problem per topic. For each another problem you should open a new topic.
  5. It is strictly forbidden to ask for any kind of documentation or BIOS file. For such requests please use the DOCUMENTATION & BIOS/EFI REQUEST subforum.
This topic is marked as ARCHIVAL. Please only reply if your message contains the solution (Terms and Conditions p. 12.1).

#1 Odzyskiwanie danych z SSD


by Cookie4Ever 8 November 2016, 20:32
Witam, chciałbym zacząć przygodę z odzyskiwaniem danych z dysków SSD bezpośrednio z kości pamięci TSOP48.
Mógłbym prosić o linki do poradników i porady, które by mi z tym pomogły?

Re: Odzyskiwanie danych z SSD


by Google Adsense [BOT] 8 November 2016, 20:32

#2 Re: Odzyskiwanie danych z SSD


by Vogelek23 9 November 2016, 00:33
Cookie4Ever wrote:chciałbym zacząć przygodę
Odzyskiwanie danych z dysków SSD to nie przygoda - to żmudna praca, najczęściej poprzedzona sporymi inwestycjami finansowymi (np. programatory do kości pamięci, odpowiednie stanowiska do pracy z elektroniką tych dysków), a także doświadczeniem w wielu gałęziach elektroniki (np. lutowanie, ochrona ESD, umiejętność czytania dokumentacji technicznych).

Cookie4Ever wrote:Mógłbym prosić o linki do poradników
Nie istnieją poradniki, jak odzyskać dane z pamięci NAND dysków SSD. Istnieją jedynie ogólne opisy typu: "należy wylutować kości, odczytać osobno i poskładać pofragmentowane dane z powrotem w obraz dysku".

Cookie4Ever wrote:i porady, które by mi z tym pomogły
Najlepsza opcja, aby nauczyć się odzyskiwać dane z dysków SSD, to zatrudnić się w firmie, która takie dane odzyskuje (najlepiej w znanej, dużej firmie). Nie ma lepszego sposobu na naukę, niż praktyka, poparta dokształcaniem się w zakresie teorii (np. zasada działania dysku SSD, struktura danych w pamięciach, szyfrowanie i deszyfrowanie itd). Od zrozumienia tego, jak działają dyski SSD do skutecznego odzyskania pierwszych danych droga jest bardzo daleka i jeszcze bardziej kosztowna, jeśli chcesz uczyć się tego sam.

#3 Re: Odzyskiwanie danych z SSD


by arvika 9 November 2016, 09:15
W sumie pierwszy post i to z grubej rury ;)

Odzyskiem z dysków SSD i flashy zajmuje się na codzień, więc mogę co nieco na ten temat napisać. Otóż coraz wiecej laboratoriów ma problem z odzyskiem z tych nośników. Dlaczego? Bo pamięci flash to matematyka (algorytmika, kryptologia). Jak społeczeństwo stoi z tą dziedziną wiedzy to wiemy ;) Poza tym pamięci flash są dużo bardziej skomplikowane niż tradycyjne dyski twarde. Z kilku względów, m.in:
- bardzo duża liczba kontrolerów, które w różny sposób kodują dane
- na dane są nałożone XORy (maski "przetwarzające" dane)
- ogromna liczba błędów odczytu obecnych pamięci, które trzeba skorygować
- czas na naukę - szacuję około kilku lat
- oraz wiele innych problemów

Pytałeś o porady itp. W zasadzie bardzo dużo jest w internecie za darmo. Na poczatek proponuję zagłębić się w algorytm korekcji błędów BCH, dostepny tutaj: https://en.wikipedia.org/wiki/BCH_code
Dużo informacji jest w datasheetach pamięci.
Aha, i obecnie większość dysków nie zrobisz już poprzez wylut kości, odczyt i poskładanie bloków. Obecnie większość kontrolerów stosuje adaptywne XORy, dość często z szyfrowaniem AES lub innym, więc odczyt kości pamięci nie ma sensu, bo dane bedziesz miał zaszyfrowane.
Odrębną kwestią są pamięci monolityczne, które w coraz większym stopniu wypierają pamięci klasyczne oparte na kościach TSOP48, TLGS, BGA152 itp. Z tym to już w ogóle mało który lab se radzi ;)
Wygląda to mniej wiecej tak: http://odzyskiwanie-danych.com.pl/monol ... abase.html (mam nadzieję że administracja wybaczy link).

#4 Re: Odzyskiwanie danych z SSD


by Cookie4Ever 9 November 2016, 17:45
Jak coś robię to zawsze z grubej rury :)
Dziękuję wam bardzo za wytłumaczenie. Tak naprawdę myślałem, że to jest trochę łatwiejsze :)
Zastanowię się nad zatrudnieniem się w takiej firmie, bo to bardzo interesujący temat dla mnie.
A jak wygląda sprawa z pendrive'ami i kartami SD? Czy wystarczyłby sam programator do odczytu danych?
W sprawie pendrive'ow widzę to tak, że wylutowuję się kość pamięci i wsadza na programator, tylko co dalej? Dane poprostu można bezprośrednio odczytać?
Jeśli chodzi o karty SD to wiem, że trzeba zetrzeć wierzchną farbe i dobrać się do styków, a następnie przylutować kable do programatora i uruchomić jakiś magiczny program, tylko czy te dane znowu będą podane jak na tacy, czy dopiero tu zaczyna się cała magia?

#5 Re: Odzyskiwanie danych z SSD


by arvika 14 November 2016, 12:40
Obawiam się że żadna firma nie bedzie chciała zatrudnić do odzysku danych kogoś "zielonego" w temacie. Każde szkolenie w tej branży to zwykle koszt kilkuset lub kilku tysięcy, zazwyczaj dolarów lub euro. Próbować warto oczywiście, ale trzeba mieć przynajmniej spore przygotowanie teoretyczne (a po pytaniach wnioskuję że go nie ma). Nikt Cię nie posadzi do odzysku danych newralgicznych dla Klienta. To nie miejsce na naukę.

Z pendrive i kartami pamięci systuacja wygląda podobnie, po prostu zwykle jest mniej modułów pamięci niż w dysku SSD. Chociaż to ostatnio się wyrównuje (np. dyski SSD mają 2 nandy, tyle co pamięć SD 256 lub 512GB).
Danych po odczycie dumpa nie odczytasz bezpośrednio. Trzeba wykonać całą procedurę usuwającą XOR z danych (wcześniej lub póxniej ECC), potem usunięcie mixów i innych algorytmów mieszających bloki danych. Potem asembler, układanie bloków w kolejności, usuwanie konfliktów itp.
Magii w tym nie ma. Jest matematyka.

Re: Odzyskiwanie danych z SSD


by Google Adsense [BOT] 14 November 2016, 12:40
This topic is marked as ARCHIVAL. Please only reply if your message contains the solution (Terms and Conditions p. 12.1).

Who is online

Users browsing this forum: No registered users and 1 guest

_______________________________
All rights reserved. Unauthorised copying of this website's content or any of its part is strictly forbidden.
Any trademarks, brand names, products or services published on this website belong to their legal owners, are copyrighted and used for information purposes only.