Часто исполняемые файлы (exe,dll.sys,efi и прочие) редактируются hex редактором, при этом контрольная сумма изменяется, но не все hex редакторы могут ее скорректировать. Результат - сообщение "файл испорчен" или просто его неработоспособность. CheckSumPe.exe Выводит информацию о PE файле и корректирует контрольную сумму. Синтаксис: CheckSumPe.exe - хелп CheckSumPe.exe ИмяФайла - информация. CheckSumPe.exe /c ИмяФайла - информация и коррекция контрольной суммы. Рекомендую использовать при правке bootmgr, bootmgr.efi ,grub.efi и т.п.
Последний раз редактировалось: nikzzzz (2017-09-30 18:20), всего редактировалось 3 раз(а)
nikzzzz, Подскажите пожалуйста... Нужно ли корректировать контрольную сумму при создании 7zip SFX? В стабе меняются иконка и информация о версии, приклеивается конфиг и архив. Контрольная сумма должна быть в стабе корректна или в готовом проекте? На каком этапе её корректировать? Если подписывать проект цифровой подписью, контрольная сумма становится корректной... (наверное в утилите подписания, встроена корректировка) Если файл большого размера - придется долго ждать исправления контрольной суммы? Для чего я это... Реакция Вирус Тотал, на файл подписанный (пусть даже самописной подписью) и не подписанный разные... Может если корректировать контрольную сумму, вирустотал будет более снисходителен к файлу...
Joker-2013, Ресурсы не учитываются при подсчете кс, их можно изменять, удалять, добавлять - кс не изменется. 7zip SFX - кс подсчитывается только для стаба, если он не изменяется каким нибудь патчером, то и кс можно не обновлять. По поводу файлов большого размера, утилита сначала полностью читает файл в память, правит его и сохраняет. Для небольших файлов < 100 Mb это нормально, в принципе, утилиту можно и подправить и для больших файлов, что-бы она правила файл напрямую на диске, не знаю на сколько это необходимо. По скорости - время на чтение файла + время на его перезапись, время на подсчет кс можно не учитывать, повторюсь, кс подсчитывается только для стаба.
45269Может если корректировать контрольную сумму, вирустотал будет более снисходителен к файлу?
А черт их знает, в принципе коррекция кс никак не повредит.
45269Если подписывать проект цифровой подписью, контрольная сумма становится корректной... (наверное в утилите подписания, встроена корректировка)
Это само-собой, иначе подпись будет не действительна.
Joker-2013, ну в каких то случаях может и меньше будет. Я взял первый попавшийся файл проверить есть ли вообще какая то реакция на правильную и неправильную КС.
Последний раз редактировалось: Adler (2017-09-23 23:16), всего редактировалось 1 раз
Joker-2013, Провел эксперимент на BootInst , результаты поразили, на время написания вирустотал показывал порядка пяти срабатываний (27.07.2017), теперь уже 21. Результаты теста Неверная кс. Правильная кс При правильной кс число срабатываний упало с 21 до 14 !!!
nikzzzz, в BootInst и с ресурсами что то не так, как то смотрел, но не написал сразу и забыл... Неблагодарное дело, от Вирус Тотал прятаться... Значится, результат есть, будем поправлять KC
45275Провел эксперимент на BootInst , результаты поразили, на время написания вирустотал показывал порядка пяти срабатываний (27.07.2017), теперь уже 21.
22 и 15
45276в BootInst и с ресурсами что то не так
А что там не так?
Последний раз редактировалось: Adler (2017-09-23 23:28), всего редактировалось 1 раз
nikzzzz, у меня родился смешной вопрос, просто в порядке отвлечённой дискуссии. Вот мы пользуемся правленным bootia32.efi (BCD->B32). CRC при этом, разумеется, слетела. Имеет смысл корректировать CRC? (я намеренно не поднимаю вопрос, а что происходит при этом с ЦП)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы