Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
1

Определить сигнатуру файла

25.10.2015, 19:27. Показов 3072. Ответов 8
Метки нет (Все метки)

Помогите с задачей. Нужно определить сигнатуру файла и вывести ее на экран. Как это сделать ?
Вводится путь к файлу, сигнатуру которого надо определить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2015, 19:27
Ответы с готовыми решениями:

Узнать сигнатуру файла
Привет. Увлекся немного работой с файлами и в ходе изучения столкнулся с понятием сигнатура файла....

Получить сигнатуру файла
В общем такое дело надо писать антивирус но для начала надо разобраться как получить сигнатуру...

Считывание файла в сигнатуру, а потом компилирование его
Здравствуйте, Необходимо считать все данные файла в строку. Потом изменить её и опять собрать в...

Записать в начало файла сигнатуру BOM (EF BB BF) UTF-8 с BOM
Всем привет. Ребята подскажите как это можно сделать? Я пробовал и так QFile fal ("file"); ...

8
6966 / 6012 / 2730
Регистрация: 14.04.2014
Сообщений: 25,712
25.10.2015, 20:26 2
Что за сигнатура? Первые байты? Считывай в двоичном режиме.
0
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
25.10.2015, 20:28  [ТС] 3
Я в этом деле не особо разбираюсь, уже кучу сайтов перерыл, где разные описания. Мне нужно сделать сигнатурный сканер, подобие антивируса, где надо сравнивать сигнатуры файлов и вируса. Вот такие сигнатуры.
0
6966 / 6012 / 2730
Регистрация: 14.04.2014
Сообщений: 25,712
25.10.2015, 20:41 4
Т. е. искать некоторую последовательность в файле? В двоичном режиме открыл, данные считал в массив и ищи.
0
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
25.10.2015, 20:47  [ТС] 5
Да. А как эта последовательность будет выглядеть в массиве ? ноли и единицы или сумма последовательности?
0
6966 / 6012 / 2730
Регистрация: 14.04.2014
Сообщений: 25,712
25.10.2015, 21:25 6
Ну смотря что искать. В простейшем случае это может быть просто набор символов (текст), его видно в любом hex-редакторе. Или какая-то последовательность нетекстовых данных.
0
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
25.10.2015, 21:43  [ТС] 7
Ага, понял. Еще вопрос назрел. Получается, что сигнатура вируса будет присутсвовать в зараженной файле, и ее можно будет увидеть ее, выводя содержимое массива?
0
6966 / 6012 / 2730
Регистрация: 14.04.2014
Сообщений: 25,712
25.10.2015, 21:59 8
Я же говорю, в простейшем случае задача сводится к поиску в массиве-файле, какой-то последовательности байтов.
1
3170 / 1929 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
25.10.2015, 22:13 9
A simple Aho-Corasick based virus scanner
2
Миниатюры
Определить сигнатуру файла  
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2015, 22:13

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Возможно ли восстановить сигнатуру МК?
Возможно ли как нибудь восстановить сигнатуру МК? И, кто пользовался AVRFuseDoctor'ом, возможно ли...

Найти сигнатуру в динамической памяти
Доброго времени суток, есть код трейнера с поиском сигнатур, но проблема в том, что ищет сигнатуры...

Как быстро искать сигнатуру?
как сделать такое public class SigScan { private static...

avrdude читает сигнатуру FFFFFF
Имеется две attiny85. C обоими есть косяк: когда шью avrdude-ом, он ругается, что читает сигнатуру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.