История изменений
Исправление 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 открываешь текстовым редактором и если там есть нужный тебе код, копируешь его в другой файл.