Сейчас на форуме: vsv1, _MBK_ (+4 невидимых)

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

Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 09:40
· Личное сообщение · #1

Олли скрипт стоит, но както не разу я скрипт не писал, может кто скинет линки на доки (желательно русс)

И ещё мне нужен пример, С текущего EIP начинаем идти до определенной команды, её патчим, выводим месаг и прогу на RUN, как только тыкаем на месаг патчим назад и идём до следующей такой команды.

ЗЫ гугл много лишнего выдаёт в век не разберёш, всякие тамколлекции скриптов и т.п.



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 29 июня 2007 10:21 · Поправил: Veliant
· Личное сообщение · #2

findop eip, #опкоды# - найти опкоды
mov addr,$RESULT - записать результат в переменную
bp addr - бряк
run - запуск
esto - shift+f9
mov [eip],#опкоды# - записать опкоды

вроде ничего не напутал



Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 10:25
· Личное сообщение · #3

Veliant
Извини что пишу не попробывав, но где мессаг и зачем бряк.



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 29 июня 2007 10:54 · Поправил: Veliant
· Личное сообщение · #4

msg "Text" а бряк так на всякий случай) тем более это не скрипт а просто набор команд)
да и еще в конце ret надо ставить



Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 11:26
· Личное сообщение · #5

Veliant
Тогда плиз дай ссылу на инфу хотям Англ. а то так бессысленно учиться.



Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 29 июня 2007 11:51
· Личное сообщение · #6

Может это поможет. там хелп по командам OLLYSCRIPT есть

fd9e_29.06.2007_CRACKLAB.rU.tgz - OLLYSCRIPT EDITOR.rar



Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 12:04 · Поправил: SPA
· Личное сообщение · #7

crc1
Хорошо но мало )

ЗЫ а как переменные создавать



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 29 июня 2007 12:16
· Личное сообщение · #8

SPA, тема обсуждалась не раз.
Если знаешь Асм, то хелпов никаких не нужно. Открывай любой скрипт и обучайся на примере.

Проблем с освоением Оли-скрипта возникать не должно.
Давай так, ты день-два сам изучай, а потом, если что не понятно задавай конкретные вопросы.

-----
Всем привет, я вернулся




Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 12:35
· Личное сообщение · #9

Да всё практически разобрался, там всё как в асме )

Толь много там ручками придёться делать к примеру findop ищет несмотря на то что уже встеретился ret, но я решил сначало найти рет а потом сравнивать не перепрыгнула ли за ret.

Ну всё всем спасибо.



Ранг: 19.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 29 июня 2007 13:34
· Личное сообщение · #10

Вот вопросик возник, еслив я считываю память в переменую в скрипте сколько бай считаеться, ведь типов переменных нет? Ведь допустим я хочу сохранить часть кода изменить а потом пропатчить обратно.


 eXeL@B —› Вопросы новичков —› Скрипты. Olly
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати