LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Тогда всё плохо... Ладно, попробуй grep -ab 'строка из файла' /dev/yourpartition Не делай этого из той системы в которой этот скрипт был, раздел должен быть в идеале отмонтирован, а затем, если найдешь что-то, делишь найденный оффсет на 1024 два раза нацело, вычитаешь из результата 1 и пишешь dd if=/dev/partition skip=N of=/some/where/else.bin count=2 bs=1M

Где N — это то что у тебя получилось.

Далее else.bin открываешь текстовым редактором и если там есть нужный тебе код, копируешь его в другой файл.

Строку или фрагмент надо подобрать такую чтобы встречалась в твоём скрипте и нигде больше и воспроизвести точно

Исправление Xenius, :

Тогда всё плохо... Ладно, попробуй grep -ab 'строка из файла' /dev/yourpartition Не делай этого из той системы в которой этот скрипт был, раздел должен быть в идеале отмонтирован, а затем, если найдешь что-то, делишь найденный оффсет на 1024 два раза нацело, вычитаешь из результата 1 и пишешь dd if=/dev/partition skip=N of=/some/where/else.bin count=2

Где N — это то что у тебя получилось.

Далее else.bin открываешь текстовым редактором и если там есть нужный тебе код, копируешь его в другой файл.

Строку или фрагмент надо подобрать такую чтобы встречалась в твоём скрипте и нигде больше и воспроизвести точно

Исходная версия Xenius, :

Тогда всё плохо... Ладно, попробуй grep -ab 'строка из файла' /dev/yourpartition Не делай этого из той системы в которой этот скрипт был, раздел должен быть в идеале отмонтирован, а затем, если найдешь что-то, делишь найденный оффсет на 1024 два раза нацело, вычитаешь из результата 1 и пишешь dd if=/dev/partition skip=N of=/some/where/else.bin count=2

Где N — это то что у тебя получилось.

Далее else.bin открываешь текстовым редактором и если там есть нужный тебе код, копируешь его в другой файл.