Сейчас на форуме: tyns777 (+4 невидимых) |
eXeL@B —› Программирование —› Вопросы по Olly Script |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 24 апреля 2009 23:31 · Поправил: daFix · Личное сообщение · #1 Поискал по форуму, но не увидел подобной темы. Вобщем начал изучать олли скрипт, но застрял на одной проблеме... Проблема заключается в том что не могу считать код, находящийся на eip([eip]). Вот мой не работающий код: Code:
Если [eip] не равен байту "c2", то прыгаем... Только проблема в том что как я не пытался, условие так и не выполнилось OKOB Неа, не работает ----- Research For Food |
|
Создано: 23 мая 2009 00:55 · Поправил: daFix · Личное сообщение · #2 |
|
Создано: 23 мая 2009 16:17 · Личное сообщение · #3 |
|
Создано: 24 мая 2009 19:40 · Поправил: OKOB · Личное сообщение · #4 совета не дождался. полез в сырки плага последней версии адрес на котором брякнулись заполняется в недрах команды GBPR как break_memaddr=disasm.opaddr[j]; аналогично заполняется для info=ADDR в команде GOPI как variables["$RESULT"] = disasm.opaddr[index]; на том и остановился для определения адреса срабатывания BPRM вместо кода приведенного постом выше использовал Code:
работает отлично BPWM аналогично должна работать в связке с GOPI EIP, 1, ADDR ----- 127.0.0.1, sweet 127.0.0.1 |
|
Создано: 14 июня 2009 11:45 · Поправил: daFix · Личное сообщение · #5 |
|
Создано: 14 июня 2009 12:41 · Личное сообщение · #6 |
|
Создано: 14 июня 2009 14:57 · Личное сообщение · #7 |
|
Создано: 18 июня 2009 11:48 · Личное сообщение · #8 |
|
Создано: 18 июня 2009 14:38 · Личное сообщение · #9 |
|
Создано: 24 июня 2009 20:33 · Личное сообщение · #10 Перекомпилил скрипт чтобы поиск рефоф шел по всей памяти модуля кому надо могу дать заменил t_memory* mem = Findmemory(addr); if (Findreferences(mem->base,mem->size,addr,addr+size,addr,16,title) > 0) adrREF=addr; на t_module* mod = Findmodule(addr); if (Findreferences(mod->base,mod->size,addr,addr+size,addr,16,title) > 0) adrREF=addr; Кто-нибудь знает как заставить его выводить комментарии в окно выполнения скрипта(Script window) |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 24 июня 2009 20:40 · Личное сообщение · #11 |
|
Создано: 25 июня 2009 08:15 · Личное сообщение · #12 |
|
Создано: 25 июня 2009 19:26 · Личное сообщение · #13 Дописал загрузку комментов в окно Выполнения скрипта но есть баг где-то в этих строках ifstream fin(file, ios::in); while(getline(fin, scriptline)) мой компиллер Studio 2008 не обрабатывает файлы с русскими символами как переписать этот кусок для анг версии кАменты уже выводятся). что довольно удобно Посмотрите аттач))))) 4c1d_25.06.2009_CRACKLAB.rU.tgz - Скрипт.png |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 25 июня 2009 20:26 · Личное сообщение · #14 |
|
Создано: 25 июня 2009 22:52 · Личное сообщение · #15 |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 02 июля 2009 14:25 · Поправил: MasterSoft · Личное сообщение · #16 |
|
Создано: 02 июля 2009 16:40 · Личное сообщение · #17 Плаг я доделал ещё во время предыдущего поста(исправил ошибку с рус символами) комменты выводятся - можешь посмотреть чуть выше аттач. Выкладывать пока не буду - погоняю еще его. (там есть какая-то проверка на кавычки в комментах или коммент с кавычками в этом месте могут быть баги... хотя я не замечал) Если нужно будет людям, то выложу... |
|
Создано: 09 октября 2010 13:57 · Личное сообщение · #18 Не работала команда POPA(v1.78.3) Вот, исправил. 9377_09.10.2010_CRACKLAB.rU.tgz - ODbgScript_1.78.3_popa_fixed.7z |
<< . 1 . 2 . |
eXeL@B —› Программирование —› Вопросы по Olly Script |