Посл.ответ
Сообщение
Ранг: 10.4 (новичок)Активность: 0.02↘ 0 Статус: Участник
Создано: 20 января 2014 16:41 · Личное сообщение · #1
Может ли олька/плагин найти и заменить все заданные байты?
Например мне нужно найти все байты F01D02 и заменить на 682302. Конечно я могу вручную ctrl+l, ctrl+e и вписать, но на 60 замен довольно нудно, да еще и не в одном экзешнике. Если что, уже проверял - неподходящих байт под это число не находит, так что от замены всех ничего не сломается.
| Сообщение посчитали полезным:
Ранг: 134.1 (ветеран), 246thxАктивность: 0.22↘ 0.1 Статус: Участник realist
Создано: 20 января 2014 16:44 · Личное сообщение · #2
думаю DUP2 сможет (или какой нибудь универсальный патчер)
| Сообщение посчитали полезным:
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 20 января 2014 17:24 · Личное сообщение · #3
скриптом можно пробежаться
| Сообщение посчитали полезным:
Ранг: 431.7 (мудрец), 391thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 20 января 2014 17:28 · Поправил: dosprog · Личное сообщение · #4
Зависит.
Если файлы не упакованы, тогда проще всего в HIEW.
Иначе - скрипт после распаковки в памяти.
Или лоадер, но ему нужно предоставить все данные для патча.
| Сообщение посчитали полезным:
Ранг: 170.1 (ветеран), 96thxАктивность: 0.09↘ 0.01 Статус: Участник
Создано: 20 января 2014 17:28 · Личное сообщение · #5
Hiew: Ctrl-F3 . Возможностей Demo должно быть достаточно.
| Сообщение посчитали полезным:
Ранг: 79.4 (постоянный), 183thxАктивность: 0.11↘ 0 Статус: Участник
Создано: 20 января 2014 18:43 · Поправил: AKAB · Личное сообщение · #6
DUP2 :Search & Replace Patch
| Сообщение посчитали полезным:
Ранг: 617.3 (! ), 677thxАктивность: 0.54↘ 0 Статус: Участник
Создано: 20 января 2014 19:01 · Личное сообщение · #7
Чё все налители с дупом и хьювом, вопрос же был конкретный в ольке...
только скриптом, плигинов таких нету.
| Сообщение посчитали полезным:
Ранг: 6.2 (гость), 10thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 20 января 2014 19:22 · Личное сообщение · #8
как то так:
var a
mov a, 401000
@2:
find a, #F01D02#
cmp $RESULT,0
je @1
mov [$RESULT], #682302#
log $RESULT
mov a,$RESULT+1
jmp @2
@1:
ret
| Сообщение посчитали полезным:
Ранг: 10.4 (новичок)Активность: 0.02↘ 0 Статус: Участник
Создано: 21 января 2014 11:34 · Поправил: ohos · Личное сообщение · #9
а где/как этот скрипт выполнить?
Чем заменять не принципиально, просто раз олька искать умеет, решил, что заменять тоже.
| Сообщение посчитали полезным:
Ранг: 10.4 (новичок)Активность: 0.02↘ 0 Статус: Участник
Создано: 21 января 2014 11:47 · Личное сообщение · #10
gazlan пишет: Hiew: Ctrl-F3. Возможностей Demo должно быть достаточно. Спасибо, но боюсь Hiew просто байты заменит абы как, а я поиском их проверял по ольке, боюсь если просто менять в файле, то эта последовательность байт может попасться где не надо
| Сообщение посчитали полезным:
Ранг: 1053.6 (!!!!) , 1078thxАктивность: 1.06↘ 0.81 Статус: Участник
Создано: 21 января 2014 11:57 · Личное сообщение · #11
Ранг: 10.4 (новичок)Активность: 0.02↘ 0 Статус: Участник
Создано: 21 января 2014 12:16 · Личное сообщение · #12
Нашел плагин для скриптов, OdbgScript, если вдруг кому-то интересно, цитата:
Hi there .... please see tutorial by eZine | ARTeam ezine Issue Number 2 http://arteam.access...ad.php?view.275
"4.Writing OllyDbg Scripts_Buzifer" is located in the "Supplements" folder has all the stuff you need to begin ...read the tut in the
ARTeam.Ezine.Number2.pdf to guide you through it ..... there is also a neat editor there to make it easier "OSEditor.1.03"
| Сообщение посчитали полезным:
Ранг: 441.3 (мудрец), 297thxАктивность: 0.41↘ 0.04 Статус: Участник
Создано: 21 января 2014 13:03 · Личное сообщение · #13
ohos нечеловеческое вам спасибо
несколько лет не знал как скрипты выполнять в оле.
щас-то дела пойдут в гору с таким плагином
| Сообщение посчитали полезным: elch
Ранг: 6.2 (гость), 10thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 21 января 2014 14:18 · Личное сообщение · #14
да ладно вам стебаться, все когда то велосипед изобретали, на то он и раздел для новичков
| Сообщение посчитали полезным:
Ранг: 101.0 (ветеран), 344thxАктивность: 1.15↘ 0 Статус: Участник
Создано: 21 января 2014 15:07 · Личное сообщение · #15
tihiy_grom Вы забываете, что вы в разделе Вопросы новичков. Автор нашел плагин, про который не знал и решил поделиться. Не всем интересно статьи читать, адекватных из которых не так много.
| Сообщение посчитали полезным:
Ранг: 1053.6 (!!!!) , 1078thxАктивность: 1.06↘ 0.81 Статус: Участник
Создано: 21 января 2014 15:12 · Поправил: reversecode · Личное сообщение · #16
он не плагин нашел, он что то нашел в гуле, оставил не ссылку, а кривой копипаст (http линк убит)
да и вообще он слеп, не увидел моего поста
| Сообщение посчитали полезным:
Ранг: 101.0 (ветеран), 344thxАктивность: 1.15↘ 0 Статус: Участник
Создано: 21 января 2014 16:23 · Личное сообщение · #17
reversecode В смысле это не повод для насмешек. А разница между твоим и его постом меньше 20 минут. Т.е. твой пост вполне мог быть не замечен при открытой вкладке браузера, без обновления страницы. Давайте придумаем для человека еще несколько характеристик, помимо того что он слеп, чтобы он точно сюда уже не вернулся.
| Сообщение посчитали полезным:
Ранг: 1053.6 (!!!!) , 1078thxАктивность: 1.06↘ 0.81 Статус: Участник
Создано: 21 января 2014 16:53 · Поправил: reversecode · Личное сообщение · #18
если не вернется, значит он не нужен
естественный отбор
человек который не умеет копировать http линки тем более
если бы я обижался везде где мне что то не так сказали, итд
то я бы вообще в интернет не заходил последние лет 15
| Сообщение посчитали полезным: SReg , tihiy_grom