Evanjel
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Есть проблемка с запароленным диском. Введение Есть диск, который пользователь запаролил на ноуте и пароль естественно забыл... Диск я с ноута Lenovo G560 снял и взял себе на восстановление, доступа к ноуту нет. Дано HDD: Seagate Momentus 5400.6 ST9100826A USB - UART на PL2303HX Все испытания и попытки восстановления выполняются на ноутбуке : HP probook 6570b (есть com порт) Диск к ноуту подключаю обычным переходником Sata-to-USB 3.0 Уровень защиты - Высокий Задача Снять пароль с сохранением всей информации. Что пробовал сделать Сбросить пароль в mhdd и victory используя master-password: Seagate+26пробелов; SEAGATE+26пробелов; SeaGate+26пробелов; Различные очевидные комбинации user-password-а. В итоге, на просторах интернета вычитал, что master-pass в ноутах не стандартный, так что бросил эту затею; Купил переходник ttl to rs232 - получил много шума в консоли, заземлял и так и сяк, ничего не вышло в общем. Купил переходник usb-to-ttl. Сконнектиться с диском получилось, на команды реагирует. Там же в консоли используя инструкции по восстановлению диска пробовал решить проблему, не получилось. Большинство инструкций написаны для старых дисков (хотя и этот уже не первый сорт), а у этого архитектура F3 Arch. Нашел несколько инструкций, по мою душу подходят, но результата все равно нет. Zoc скрипт выдает ошибку Код: 176 +++ TMP=delstr(TMP,1,k-1) 239 +++ TMP2=TOASCII(i) 212 +++ call RECEIVE 50 +++ NXTADDR=GET_DATA(ADDR,DUMPLEN) Error 40 running "C:\SUnlock\SUnlock.zrx", line 176: Incorrect call to routine Error 40.13: DELSTR argument 3 must be zero or positive; found "-1" | Опыт с терминалом есть, а вот диски только изучаю, в связи с чем экспертиза никакая... Итог на сегодняшний день - кое-какая информация с диска + дампы Код: ▒ Rst 0x08M //Здесь нажмиаю сочитание ctrl+z (P) SATA Reset ASCII Diag mode F3 T> //Нажмаю вопросительный знак и получаю в ответ следующее Blks 000B88-000B88 (000001), BufAddr 00171000-001711FF, DBA 06171000, BytesPerBlk 200 Cmd Input Buf Blks 000B89-000B89 (000001), BufAddr 00171200-001713FF, DBA 06171200, BytesPerBlk 200 Diag Batch File Blks 000B8A-000B8A (000001), BufAddr 00171400-001715FF, DBA 06171400, BytesPerBlk 200 Blks 000B8B-000B8B (000001), BufAddr 00171600-001717FF, DBA 06171600, BytesPerBlk 200 Blks 000B8C-000B8C (000001), BufAddr 00171800-001719FF, DBA 06171800, BytesPerBlk 200 Blks 000B8D-000B8D (000001), BufAddr 00171A00-00171BFF, DBA 06171A00, BytesPerBlk 200 Blks 000B8E-000B8E (000001), BufAddr 00171C00-00171DFF, DBA 06171C00, BytesPerBlk 200 Blks 000B8F-000BA2 (000014), BufAddr 00171E00-001745FF, DBA 06171E00, BytesPerBlk 200 Online Cmd SDBP DFB Blks 000BA3-000BB6 (000014), BufAddr 00174600-00176DFF, DBA 06174600, BytesPerBlk 200 Diag Mode Cmd SDBP DFB Blks 000BB7-000BCA (000014), BufAddr 00176E00-001795FF, DBA 06176E00, BytesPerBlk 200 Test Service SDBP DSB Blks 000BCB-000BDE (000014), BufAddr 00179600-0017BDFF, DBA 06179600, BytesPerBlk 200 Blks 000BDF-000C38 (00005A), BufAddr 0017BE00-001871FF, DBA 0617BE00, BytesPerBlk 200 Blks 000C39-000C92 (00005A), BufAddr 00187200-001925FF, DBA 06187200, BytesPerBlk 200 Blks 000C93-000CEC (00005A), BufAddr 00192600-0019D9FF, DBA 06192600, BytesPerBlk 200 Blks 000CED-000D46 (00005A), BufAddr 0019DA00-001A8DFF, DBA 0619DA00, BytesPerBlk 200 Blks 000D47-000DA0 (00005A), BufAddr 001A8E00-001B41FF, DBA 061A8E00, BytesPerBlk 200 Blks 000DA1-000DFA (00005A), BufAddr 001B4200-001BF5FF, DBA 061B4200, BytesPerBlk 200 Blks 000DFB-000E54 (00005A), BufAddr 001BF600-001CA9FF, DBA 061BF600, BytesPerBlk 200 //Т.е. нужного для меня блока чтения нет... F3 T>/2 ////После чего перехожу на второй уровень F3 2> //Снова нажмаю вопросительный знак Blks 000B88-000B88 (000001), BufAddr 00171000-001711FF, DBA 06171000, BytesPerBlk 200 Cmd Input Buf Blks 000B89-000B89 (000001), BufAddr 00171200-001713FF, DBA 06171200, BytesPerBlk 200 Diag Batch File Blks 000B8A-000B8A (000001), BufAddr 00171400-001715FF, DBA 06171400, BytesPerBlk 200 Blks 000B8B-000B8B (000001), BufAddr 00171600-001717FF, DBA 06171600, BytesPerBlk 200 Blks 000B8C-000B8C (000001), BufAddr 00171800-001719FF, DBA 06171800, BytesPerBlk 200 Blks 000B8D-000B8D (000001), BufAddr 00171A00-00171BFF, DBA 06171A00, BytesPerBlk 200 Blks 000B8E-000B8E (000001), BufAddr 00171C00-00171DFF, DBA 06171C00, BytesPerBlk 200 Blks 000B8F-000BA2 (000014), BufAddr 00171E00-001745FF, DBA 06171E00, BytesPerBlk 200 OnlineCmd SDBP DFB Blks 000BA3-000BB6 (000014), BufAddr 00174600-00176DFF, DBA 06174600, BytesPerBlk 200 Diag Mode Cmd SDBP DFB Blks 000BB7-000BCA (000014), BufAddr 00176E00-001795FF, DBA 06176E00, BytesPerBlk 200 Test Service SDBP DSB Blks 000BCB-000BDE (000014), BufAddr 00179600-0017BDFF, DBA 06179600, BytesPerBlk 200 Blks 000BDF-000C38 (00005A), BufAddr 0017BE00-001871FF, DBA 0617BE00, BytesPerBlk 200 Blks 000C39-000C92 (00005A), BufAddr 00187200-001925FF, DBA 06187200, BytesPerBlk 200 DriveGeometry Info Blks 000C93-000CEC (00005A), BufAddr 00192600-0019D9FF, DBA 06192600, BytesPerBlk 200 Blks 000CED-000D46 (00005A), BufAddr 0019DA00-001A8DFF, DBA 0619DA00, BytesPerBlk 200 Blks 000D47-000DA0 (00005A), BufAddr 001A8E00-001B41FF, DBA 061A8E00, BytesPerBlk 200 Blks 000DA1-000DFA (00005A), BufAddr 001B4200-001BF5FF, DBA 061B4200, BytesPerBlk 200 Blks 000DFB-000E54 (00005A), BufAddr 001BF600-001CA9FF, DBA 061BF600, BytesPerBlk 200 Blks 0015C1-001952 (000392), BufAddr 002B8200-0032C28F, DBA 062B8200, BytesPerBlk 208 Default Diag Rd Buf Blks 001964-001CF5 (000392), BufAddr 0032C800-003A088F, DBA 0632C800, BytesPerBlk 208 Default Diag Wrt Buf //Получаю в ответ нужный буфер для чтения - 0015C1 F3 2>B15C1,15C1 //Считываю тот самый буфер 002B8200 01 00 62 13 00 00 00 00 5F 74 14 CD 41 7C 4B 34 002B8210 C6 30 62 9C 25 59 BB 07 ED 3F 4C 0D AF D3 83 93 002B8220 2B 52 56 F8 F5 9B 2D 93 23 22 21 7D 88 23 80 91 002B8230 A5 98 73 8F 52 18 B6 54 54 DE D4 27 10 66 74 45 002B8240 8F 9D A2 4F E6 83 64 3C 44 47 F3 99 F8 3B 8A C0 002B8250 D8 46 9A 8E A7 87 15 28 18 E6 88 83 15 C4 58 A0 002B8260 57 64 06 A4 04 99 79 D3 D4 42 A5 42 0E DD 4F 74 002B8270 89 99 64 18 9C 0D F0 98 A7 7B 05 A9 1F 6E DB FB 002B8280 29 1E A1 9E 68 A4 93 2E BF 86 0B 91 91 02 FD 85 002B8290 D7 62 46 E2 DF AF 71 12 93 B1 B1 43 1D CF E7 43 002B82A0 C8 08 E2 3C F1 2C 78 3B 50 2A 50 69 93 22 A5 F0 002B82B0 F9 8E 30 2E 1C 00 82 05 47 5E 78 FB E1 12 62 78 002B82C0 C1 11 3F D6 8F CE 23 9C 24 D9 8C D7 1B A8 8E F7 002B82D0 2E CF 97 85 32 81 1E 20 CD 1A 56 3E 98 37 68 17 002B82E0 32 44 90 32 2C 8E E8 56 F9 B2 46 6A 76 6F 5D BF 002B82F0 80 E0 60 08 63 B8 06 07 03 56 E4 90 18 00 50 2D 002B8300 1C 39 E4 C9 88 42 C0 5B 8A 37 93 10 45 9E 7F 29 002B8310 20 08 56 40 74 63 0A A6 9F 70 DF 23 33 3D 54 FB 002B8320 62 3C 11 D0 09 37 F8 DB E4 CB A3 13 9A 97 15 60 002B8330 FB 5F 77 2D F1 5C A2 74 0C 1B 82 14 02 E1 5D 4F 002B8340 D4 8D 58 4D F4 99 8F 5F 44 83 59 8F A7 A3 28 9C 002B8350 70 C2 D9 80 68 1E 90 08 82 89 22 6A C6 91 64 B9 002B8360 3A C2 80 30 5F BF 7C FF 7A 02 D2 9A 4F 8C C5 90 002B8370 8E 5F AB 18 15 41 4E F0 6A 4C 51 70 F6 55 48 02 002B8380 46 00 60 7C 5D 54 A2 8E 20 71 1E 7D FA 0B 9A C1 002B8390 DA E2 EB 7B B0 6B 22 58 F6 25 2C 11 95 25 8A DF 002B83A0 27 EA E4 02 4C 00 CC 34 25 8C 0C 55 2D DA 97 D0 002B83B0 9D B6 EB 26 24 8C AB C8 D0 82 71 12 84 5A A0 51 002B83C0 DE BF 7E 49 30 E3 F7 EF A3 D9 04 6F 19 A8 E8 E2 002B83D0 89 08 46 B8 A3 05 40 49 7C 6E 34 86 D2 FD 87 59 002B83E0 26 80 23 E3 11 AF DF 0C BF 72 54 84 5B F5 71 52 002B83F0 D1 A1 F7 46 56 DD D0 32 FD 28 97 DE 2D E6 CB 6E 002B8400 1D C0 46 1B 5D 0A F0 46 F3 2>B15C2,15C2 //Считываю следующий за ним буфер (не знаю зачем, где-то увидел, возможно там что-то может быть полезное Buffer Block 15C2 compared to Buffer Block 15C2 (208 Bytes/Block) Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 002B8408 37 55 B5 C1 38 11 C6 18 1F 6F 45 F3 81 A2 71 22 002B8418 03 30 55 24 86 D8 F7 CF C8 46 90 81 0D 8F 68 43 002B8428 88 18 BD 7F 2F 30 A2 1A DC 68 86 21 22 78 F4 0C 002B8438 C4 6A D8 1A A3 98 11 A5 4F 01 88 50 F5 9C E2 37 002B8448 5D 95 24 73 25 45 F0 D3 FD 3A A5 FE 81 46 DA DE 002B8458 05 5C 7A A0 00 25 AF 89 24 1E 9B 6F 24 18 C0 88 002B8468 80 B4 0C 49 A9 10 21 20 29 43 D2 41 15 48 38 45 002B8478 43 C1 2A 47 38 D1 21 23 98 96 83 42 07 48 C6 90 002B8488 34 04 41 68 B9 8A 29 39 B0 0A 8A 47 7E DA 2C BC 002B8498 95 8F DE 91 40 B2 ED 13 10 4A 3C 8C 80 21 32 DD 002B84A8 9C F4 5A 32 12 B4 A1 21 E3 8D A3 DA 41 12 8D 19 002B84B8 E2 EF 72 91 B6 E9 C5 73 1D 93 89 17 09 78 10 D2 002B84C8 D9 86 AB BB 46 A2 E3 81 8A 2C 54 88 0C E2 51 0D 002B84D8 21 11 F3 8E A2 F8 66 43 48 FC A1 73 95 14 12 2C 002B84E8 EF 11 87 C3 03 1E 43 00 24 DD 6A 0A A0 A2 33 02 002B84F8 94 B4 DC 5D BC 07 4E 11 8D B0 D4 4A 2C E4 47 F0 002B8508 E6 1F 09 8C 08 A2 45 16 55 D2 EB C1 35 0A 25 A1 002B8518 25 44 A3 3C FD 91 E8 A3 E5 16 90 0C 49 66 88 23 002B8528 BA 6F 89 88 0B 81 C7 98 21 0B E9 32 82 87 01 04 002B8538 F0 88 15 66 1C 76 C8 88 6F 13 47 C0 05 BA 82 50 002B8548 6B 68 44 9E 20 4C DD 46 38 55 02 22 11 30 AE 02 002B8558 02 A4 F5 E0 13 8C E2 34 B8 53 9C BF BC 13 89 4E 002B8568 64 06 90 20 37 44 24 F4 01 82 D8 23 66 10 2D 7C 002B8578 A2 27 64 B8 E3 50 CC A8 72 9F 09 3B EC 00 80 BB 002B8588 01 2E 24 BE EB E0 22 18 20 62 86 5F 7B 31 C3 B9 002B8598 33 66 D8 63 42 3D 1E CF 6A 23 27 DC B5 63 D0 1C 002B85A8 03 90 3B A0 95 03 DE DE A3 A7 2C 48 06 C1 F7 AB 002B85B8 01 AA 0C F0 E4 82 43 8B 00 78 7C F8 83 D3 8E 5F 002B85C8 70 38 89 B6 06 29 EE CE 2B 7E DD 57 8E B8 35 A3 002B85D8 F8 99 2F 24 29 D3 D7 29 0F 15 AE FC A4 AE 0C 40 002B85E8 B4 0B 9E A1 30 8B 86 C1 D3 01 F0 42 8A 30 4D 16 002B85F8 39 A2 8B B0 13 B9 FF D8 01 00 46 00 51 50 0A 06 002B8608 A5 27 28 00 EC 56 0A 06 F3 2>B15C3,15C3 //Считываю следующий за ним буфер (не знаю зачем, где-то увидел, возможно там что-то может быть полезное Buffer Block 15C3 compared to Buffer Block 15C3 (208 Bytes/Block) Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 002B8610 30 30 30 30 30 30 30 30 1D 78 27 00 01 00 00 00 002B8620 D0 C4 14 06 00 00 00 00 02 00 00 00 FC 55 0A 06 002B8630 FF 75 00 00 D0 C4 14 06 FF 00 00 00 8C 01 00 00 002B8640 DF 77 27 00 00 D8 01 00 01 00 FF FF FF FF FF FF 002B8650 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8670 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8690 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B86F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8700 3A 00 04 00 10 00 18 00 4E 07 74 07 09 00 EF 07 002B8710 04 00 8A 07 55 00 EE 07 01 00 FF FF 10 00 00 00 002B8720 00 10 00 00 00 14 00 00 08 14 00 00 00 B6 00 00 002B8730 08 B6 00 00 00 00 00 00 08 00 00 00 FF FF FF FF 002B8740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8750 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8770 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8790 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B87F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 002B8810 FF FF FF FF FF FF FF FF | При попытке отконвертировать хекс в аски ничего путевого и членоразборного не получаю. Буду крайне благодарен, если хотя бы направите в нужном направлении ибо уже руки опускаются. | Всего записей: 2 | Зарегистр. 16-08-2011 | Отправлено: 19:14 29-08-2020 | Исправлено: Evanjel, 19:28 29-08-2020 |
|