| Посл.ответ | 
Сообщение | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 11:27   · Личное сообщение ·  #1 
поскажите пример скрипта который делал бы следующие
 открываю в olly программу ставлю breakpoint и запускаю скрипт.
 он в свою очередь запускает исполнение программы.
 как только срабатывает breakpoint 
 он в лог выводит 8 байт из памяти ,  на которую указывет edx.
 после чего опять стартует программу и ждет следующего сработавшего breakpoint`а
 собственно вопрос заключается в том как в лог вывести эти 8 байт.
   | Сообщение посчитали полезным:  | 
 | 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 01 февраля 2007 11:56   · Личное сообщение ·  #2 
вот мой, писал для себя, но делает почти то что надо...   1044_01.02.2007_CRACKLAB.rU.tgz - logger.osc
 ----- [nice coder and reverser]  | Сообщение посчитали полезным:  | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 12:19   · Личное сообщение ·  #3 
Эх а инструкции к нему нету? )))
   | Сообщение посчитали полезным:  | 
 Ранг: 200.3 (наставник) Активность: 0.09↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 12:37   · Личное сообщение ·  #4 
HOMEZ пишет:
 Эх а инструкции к нему нету? )))  - скачай описание команд и читай (инглиш), я когда-то на русский переводил если инглиша незнаешь(опкакали и сказали что лажа), и комменты делай к каждой строке - тогда поймешь как работает.
 ----- Само плывет в pуки только то, что не тонет.  | Сообщение посчитали полезным:   | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 12:57   · Личное сообщение ·  #5 
ябы не спрашивал про инструкцию еслиб этот скрипт у меня заработал
 например команда lc не нравится плагину версии 0.93 что стоит уменя
 и соответственно скрипт не стартует
   | Сообщение посчитали полезным:  | 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 01 февраля 2007 13:44 · Поправил: Hellspawn   · Личное сообщение ·  #6 
скачай ODbgScript, у него более широкие возможности!   
з.ы. скрипт как раз под него...
 ----- [nice coder and reverser]  | Сообщение посчитали полезным:  | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 15:22   · Личное сообщение ·  #7 
Скачал но чтото мне меню не нравится одни закорючки   
 я незнаю куда нажимать
 если несложно запости сюда нормальную версию
   | Сообщение посчитали полезным:  | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 01 февраля 2007 16:43 · Поправил: HOMEZ   · Личное сообщение ·  #8 
нашел 1.48  версию на английском , обьясните как перевернуть байты нормально а то уже все варианты перепробовал,
 то нули вначале режут, то наобарот лишний добавляют 
 [esi] = 0x1256FD00
 [esi+4] = 0x69656E74
 такой вариант 0 перед каждым числом ставит
 000FD56120746E6569
 mov _out, " "
 mov _temp, [esi]
 rev _temp
 eval "{_out}{$RESULT}"
 mov _out, $RESULT
 mov _temp, [esi+4]
 rev _temp
 eval "{_out}{$RESULT}"
 mov _out, $RESULT
 eval " data: {_out}"
 log $RESULT
такой наобарот урезает конечные 0, после rev они становятся спереди и режуться
 FD5612746E6569
 mov _out, " "
 mov _temp, [esi]
 rev _temp
 add _out, $RESULT
 mov _temp, [esi+4]
 rev _temp
 add _out, $RESULT
 eval " data: {_out}"
 log $RESULT
PS: каким образом можно вывести последовательность байт из памяти в том виде как оно храниться в ней?
   | Сообщение посчитали полезным:  | 
 Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник 
 
 | 
Создано: 03 февраля 2007 06:21   · Личное сообщение ·  #9 
HOMEZ пишет:
 такой вариант 0 перед каждым числом ставит 
 Так пробел eval воспринимает, как число 0 - а ты что хотел. И ADD наверно из-за пробела нули режет.
  Чего-то ты вообще намудрил :
 mov _temp, [esi] 
 rev _temp    
 mov _out,[esi+4]
 rev _out
 eval " data: {_temp}{_out}"
 log $RESULT
   | Сообщение посчитали полезным:   | 
 Ранг: 29.0 (посетитель) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 04 февраля 2007 09:21   · Личное сообщение ·  #10 
я не мудрил это вообще мой первый OllyScript   
  | Сообщение посчитали полезным:  |