|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Помогите написать скрипт Swiss File Knife (SFK) |
|
Любой язык - Помогите написать скрипт Swiss File Knife (SFK)
|
Новый участник Сообщения: 9 |
Добрый день, помогите кто разбирается в Swiss File Knife.
Требуется найти файл с определенным именем (файлов будет несколько штук во вложенных папках) Открыть его в Двоичном режиме и перейти к определенному смещению, Сравнить пару байт от этого смещения с определенной маской, если совпадают - то Записать с этого смещения содержимое другого файла (с известным именем, например File.tmp) Если содержимое не слвпадает с маской, то перейти к другому адресу и так же сравнить и если совпало - то Записать содержимое из файла File.tmp И так далее, пока не перезапишет каждый файл |
|
Отправлено: 11:46, 01-01-2017 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Я так понимаю в этом варианте проверяются Четыре байта по смещению 0x100
у всех файлов Sample.exe, и записывается код из Patch.bin ? |
------- Отправлено: 17:01, 04-01-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Vovusja, да.
|
Отправлено: 17:45, 04-01-2017 | #12 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Дело в том что понимаете - проверку байт я хотел прикрутить чтоб можно было рекурсивно проходить по Адресам в файле.
А если этого в скрипте нет,то как бы проверку можно не устраивать. Суть в том что имеется порядка 100 файлов, в каждый файл надо записать определеную часть кода - она для всех одинаковая. А вот смещение в каждом файле разное, примерно 4 варианта на 100 файлов. Можно конечно описать путь к каждому файлу и везде указать нужное смещение, на SFK это можно сделать последовательным написание комманд как мне кажется. Просто хотелось упростить и уменьшить размер кода. |
Отправлено: 18:39, 04-01-2017 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Vovusja:
Цитата Vovusja:
|
||
Отправлено: 06:44, 06-01-2017 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Помогите написать скрипт | MkZ | Программирование в *nix | 2 | 16-03-2014 11:02 | |
Помогите написать скрипт | DeGReeS | Microsoft Windows NT/2000/2003 | 12 | 01-06-2012 16:18 | |
FreeBSD - Помогите написать скрипт | Stirs | Общий по FreeBSD | 2 | 25-06-2008 02:29 | |
Помогите написать скрипт!!! | Sergei Antoshkin | Вебмастеру | 1 | 13-03-2003 18:22 |
|