eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: HaRpY, -Sanchez- (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Команды в OllyScript
Посл.ответ Сообщение

Ранг: 3.7 (гость)
Статус: Участник

Создано: 7 января 2008 23:52 New!
Цитата · Личное сообщение · #1

Я намедни скрипты в OllyScript писать с горем пополам научился.
Вроде все нормально, но вот принцип действия команд SHL и SHR понять не могу.
Объясните, пожалуйста.

Ранг: 159.1 (ветеран)
Статус: Участник

Создано: 8 января 2008 00:12 New!
Цитата · Личное сообщение · #2

Есть замечательная програма-оболочка для написания скриптов с русской документацией по написанию скриптов: OllyDbgScriptEditor v1.2. По поводу команд SHL и SHR - прочтите документацию по ассемблеру. Смысл этих команд в ассеблере и OllyScript'е одинаков.


Ранг: 88.4 (постоянный)
Статус: Участник

Создано: 8 января 2008 09:36 New!
Цитата · Личное сообщение · #3

aertem
Вот русский help по скриптам
rapidshare.com/files/82137768/OllyScript_Manual.7z.html

Ранг: 14.6 (новичок)
Статус: Участник

Создано: 14 марта 2008 13:22 New!
Цитата · Личное сообщение · #4

Кто-нибудь может подсказать синтаксис команды ASM с использованием указателей на адрес, например:
call dword ptr ds:[401000].
Поиск в инете ничего не дал. Нашел только такой же вопрос здесь: www.tuts4you.com/forum/index.php?showtopic=15177 , но там внятного ответа нет.


Ранг: 88.4 (постоянный)
Статус: Участник

Создано: 14 марта 2008 14:00 New!
Цитата · Личное сообщение · #5

Release
Такую команду можно без проблем вызвать в скрипте, если я тебя правильно понял то это будет выглядеть в скрипте вот так:

exec
call dword [401000]
ende

Чтобы это работало юзай плаг Эфселона последних версий. Нанем такие конструкции точно работают.

Ранг: 14.6 (новичок)
Статус: Участник

Создано: 14 марта 2008 14:18 · Поправил: Release New!
Цитата · Личное сообщение · #6

VaZeR
Спасибо, что ответил, но это не то.
Мне надо встаить hex-code этой команды в определенное место, собственно хочу восстановить импорт.
OllyScript не воспринимает команду: asm xxx, call dword [xxxxxxxx] (естественно, вместо иксов значение).
Эсперименты с этой командо показали, что OllyScript не обрабатывает эту команду, если присутствует указатель, т.е [xxxxxxxx]. Или я не знаю синтаксиса.
Конечно, можно сделать через mov, но это как-то не очень удобно.

З.Ы. Плаг у мну версии 1.65.1


Ранг: 88.4 (постоянный)
Статус: Участник

Создано: 14 марта 2008 14:48 New!
Цитата · Личное сообщение · #7

Release
Что то я не очень тебя понял, тебе нужно вставить в определенные места программы байты команды к примеру Call dword [401000] т.е. FF1500104000. Если да то я это делаю так:
mov [addr], 15FF
add addr, 2
mov [addr], твой АДРЕС

Ранг: 1045.7 (!!!!)
Статус: Участник

Создано: 14 марта 2008 15:09 New!
Цитата · Личное сообщение · #8

Release пишет:
OllyScript не воспринимает команду: asm xxx, call dword [xxxxxxxx] (естественно, вместо иксов значение).

Ага есть такой баг ,вроде санбим выкладывал плуг на AR Teem где этот баг пофиксен..

Ранг: 14.6 (новичок)
Статус: Участник

Создано: 14 марта 2008 15:18 New!
Цитата · Личное сообщение · #9

VaZeR
Именно, только хотелось сделать красиво - через asm, но не получилось. Вот и решил спросить, может я просто не знаю синтаксис этой комманды для работы с указателями.
Везде приводиться только один пример: asm eip, "mov eax, ecx". Хотя в скриптах видел конструкции с указателями, но они на моей версии не работают. В этих скриптах указывается, что для версий 1.48 и старше. Возможно, в последних что-то поменяли и теперь не работает.

Я в предыдущем своем посте уже писал, что можно через mov сделать.
Т.е. меня интересовало не как "получить результат", а именно синтаксис asm-а.
Но все равно спасибо.

Ранг: 14.6 (новичок)
Статус: Участник

Создано: 14 марта 2008 15:20 New!
Цитата · Личное сообщение · #10

pavka
А можно ссылку поточнее, где его можно взять.

Ранг: 3.6 (гость)
Статус: Участник

Создано: 14 августа 2018 11:49 New!
Цитата · Личное сообщение · #11

А может кто записать скрипт для оли


Ранг: 1120.2 (!!!!)
Статус: Участник

Создано: 14 августа 2018 12:05 New!
Цитата · Личное сообщение · #12

может


Ранг: 228.1 (наставник)
Статус: Участник

Создано: 14 августа 2018 12:09 New!
Цитата · Личное сообщение · #13

безумный писатель скриптов для оли полюбому смог бы
оллискрипт стар и неповоротлив, бери лучше playtime плугин и писай в нем скрипты
 eXeL@B —› Вопросы новичков —› Команды в OllyScript
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS