Pull to refresh
10
0
Артём Музагафаров @smile_artem

Программист

Send message

Это задача для нейросети )

Да, всё верно, но дальше совпадения целых блоков даже есть, но там все нули )

Дополнил статью (с распределением по повреждённым байтам и блокам), мой случай безнадёжен

Да, но я надеялся, что в другой версии прочитался. Как показал более детальный анализ - это не так в моём случае. Скоро дополню статью.

Естественно избыточный - у нас две повреждённые версии (а это уже два размера файла), хэш и знание структуры файла - конкретно на этом файле я знаю не только его расширение, но и компилятор, и что оно должно делать и как выглядеть - в теории последнего уже достаточно чтобы я заново сделал это приложение, но мне влом)

Вы видели график вероятности успеха? Если файл до 100 байт, то вполне неплохие шансы

Нужен, используя его, длину файла и его версии это легче в 4*10^38 раз

тем более, если ты уже несколько раз до этого видел чек, то стоит показать тебе правильный - и ты вспомнишь - да - вот этот

Вот это супер! Попробую по 2КБ

именно, перебором можно подобрать правильный вариант

Я же вроде писал, что я прошёлся BadCopy?

А если есть две повреждённые версии этого файла, но +- в совокупности (комбинации) байтов первой и второй версии есть верный ответ?

Точный ответ - скорее всего нет, но если у Вас есть квантовый компьютер и огроменное желание, то проверить несколько вариантов можно.

Я до сих пор не понимаю почему 1 бит-то? Мы получаем кучу вариантов, но CRC32 просто уменьшает эту кучу в 4 миллиарда раз, разве не так?

Вы в курсе, что кроме хеша и длины файла, у меня есть ещё и две повреждённые версии этого файла, которые наполовину побайтно совпадают? Вполне возможно, что все нужные байты есть в этих версиях на своих местах, только некоторые в первой, а некоторые для второй. Может кто-нибудь из опенсорса переписать это для видеокарты, чтобы проверить?

Не знаю, у меня почему в двух разных повреждённых архивах, все одинаковые файлы примерно на половину совпадают

Crc32 - тоже хеш, хоть и в 8 раз меньший

Определение типа архива...
---> RAR 4.x

---> данные для восстановления не найдены

то есть по вашему exe файл из рандомных байтов запустится виндой без ошибки типа: "Невозможно запустить это приложение на Вашем ПК" или "Файл содержит потенциально нежелательную программу" ?

Information

Rating
Does not participate
Location
Россия
Registered
Activity