| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Нужна помощь специалиста |
| Автор: Dreamuchiy 9.12.2010, 01:02 |
| Суть такова: Знакомая качнула троян который закодировал фотографии и сменил расширение. Точнее добавил расширение. Названия файлов стали выглядить так: name.jpg.kis. Конечно я удалил с одного файла лишнее расширение. Но фотка не открывалась и писалось сообщение об ошибке. Я сравнил дебаггером рабочий файл и шиврованый. Получилось что во всех шифрованых файлах фоток изменен только первый байт вместо должного значения FF, там был вписано значение A4. Поскольку фоток не одна сотня. В ручную менять расширения и значения первого байта (нулевого если правильнее сказать) можно очень долго. Прошу помоши в написании программы которая будет автоматом удалять лишнее расширение и менять нулевой байт в файлах на значение FF. Скажем что все файлы находятся в одной папке и надо выбрать папку и обработать все ее файлы. У меня есть Borland c++ builder 6.0. Но знания почти нулевые. И очень давно не пользовался. Знаю что прога простая< но мне не под силу. Максимум я могу откомпилировать. Ребята помогите с кодом. |
| Автор: oldcode 9.12.2010, 08:47 |
| ИМХО, проще найти готовый НЕХ-редактор , позволяющий делать поиск и замену в нескольких файлах - http://bestsoft.host.sk/articles.php?lng=ru&pg=83 http://freemariupol.narod.ru/programs/Haker/HexEditor.htm , а расширение и пр. замените в Total Commander'e (CTRL+M) - там можно задать : Найти ".kis." - Заменить на "" . и еще вот: http://forum.oszone.net/thread-193136.html |
| Автор: Данкинг 10.12.2010, 22:11 |
| Не иметь копии фоток (да ещё "не одной сотни") - это суть идиотизм. И не говорите мне, что это не так. Более по теме: при чём тут именно "билдер"? Это скорее в "центр помощи", чтобы там программу написали. HEX-редакторами не пользовался, а вот групповое переименование с какими угодно параметрами отлично делает "Коммандер", oldcode правильно сказал. |