• Odzyskiwanie danych z SSD

Zasady działu:Kliknij, aby przejrzeć zasady tego działu

  1. Tytuł wątku powinien zawierać skrócony opis problemu.
  2. Treść wątku powinna zawierać rozszerzony opis problemu oraz sformułowane pytanie.
  3. Nie jest dozwolone umieszczanie załączników w postaci kompletnych instrukcji/schematów/wsadów BIOS, ani linkowanie do tych plików, zamieszczonych na innych stronach. Dozwolone jest wyłącznie umieszczenie fragmentu instrukcji/schematu, który ułatwi autorowi diagnostykę lub naprawę sprzętu z wątku. W jednym temacie można zamieścić nie więcej, jak jedną stronę instrukcji/schematu.
  4. Nie jest dozwolone zakładanie tematu, który opisuje usterkę więcej niż jednego sprzętu. W takich przypadkach należy utworzyć osobne wątki dla każdego sprzętu.
  5. Nie jest dozwolone zakładanie tematu, mającego charakter zapytania o schemat, boardview, zdjęcia płyty, wsad BIOS lub instrukcję serwisową. Do takich zapytań służy dział ZAPYTANIA O SCHEMATY/BIOS.
To jest wątek ARCHIWALNY. Możesz odpowiedzieć w nim tylko wtedy, gdy Twój post zawiera rozwiązanie problemu (Regulamin forum p. 12.1).

#1 Odzyskiwanie danych z SSD


przez Cookie4Ever 8 listopada 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


przez Google Adsense [BOT] 8 listopada 2016, 20:32

#2 Re: Odzyskiwanie danych z SSD


przez Vogelek23 9 listopada 2016, 00:33
Cookie4Ever napisał(a):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 napisał(a):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 napisał(a):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


przez arvika 9 listopada 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


przez Cookie4Ever 9 listopada 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


przez arvika 14 listopada 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


przez Google Adsense [BOT] 14 listopada 2016, 12:40
To jest wątek ARCHIWALNY. Możesz odpowiedzieć w nim tylko wtedy, gdy Twój post zawiera rozwiązanie problemu (Regulamin forum p. 12.1).

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 10 gości

_______________________________
Wszelkie prawa zastrzeżone. Zabrania się kopiowania jakichkolwiek treści i elementów witryny bez zezwolenia.
Wszelkie opublikowane na tej stronie znaki handlowe, nazwy marek, produktów czy usług należą do ich prawnych właścicieli i zostały użyte wyłącznie w celach informacyjnych.