Хочу реализовать автоматическое изменение сигнатур, чтобы у каждого пользователя была уникальная сборка.
Так же было бы неплохо менять байты по определенному адресу, т.к. порой не получается сделать уникальную сигнатуру, а проще по заранее выссчитаному адресу изменить
Редактировалось 1 раз(а), последний 2019-11-05 21:25:17
Этот топик читают: Гость
Ответов: 66
Рейтинг: 1
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 4621
Рейтинг: 746
|
|||
Что именно не получается? Запись указанных байт в указанную позицию файла? Используй FileStream, для перехода к нужному байту и записи - DataToFileEx. Здесь есть модифицированный DataToFile, который может искать в потоке, а также более удобно позволяет записывать строки.
|
|||
карма: 26 |
|
Ответов: 66
Рейтинг: 1
|
|||
Не понимаю как это сделать. Так понял FileStream и MemoryStream в этом плане идентичны?
Схему бы какую-нибудь для примера, на форуме не нашёл Редактировалось 1 раз(а), последний 2019-11-10 20:41:59 |
|||
карма: 0 |
|
Ответов: 4621
Рейтинг: 746
|
|||
Схему чего? Что должна сделать?
|
|||
карма: 26 |
|
Ответов: 66
Рейтинг: 1
|
|||
Замена случайными байтами определенной сигнатуры либо по смещению и размеру (2 приоритетнее)
|
|||
карма: 0 |
|
Ответов: 4621
Рейтинг: 746
|
|||
Разбиваешь задачу на шаги. Смотришь примеры, пробуешь сделать. Если не получается - описываешь здесь свои шаги, выкладываешь схему попыток и говоришь какой именно шаг не получается.
Открытие файла - компонент FileStream, генерация случайных чисел - Random, запись значения в файл - DataToFileEx. Редактировалось 1 раз(а), последний 2019-11-18 12:32:11 |
|||
карма: 26 |
|
Ответов: 66
Рейтинг: 1
|
|||
Вроде работает, получается можно использовать doPosition в самом потоке и в DataToFile, сам не понял почему раньше не получилось, видимо не обратил внимание на DataToFile
Редактировалось 2 раз(а), последний 2019-11-18 18:47:43 |
|||
карма: 0 |
|
7