Посл.ответ
Сообщение
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 23 января 2014 09:36 · Поправил: volopas · Личное сообщение · #1
При выполнении скрипта возникает ошибка
OllyScript error!
Error on line 3
Text: popa
В чем проблема?
| Сообщение посчитали полезным:
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 23 января 2014 10:57 · Личное сообщение · #2
не поддерживает эту комманду, что странно...
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 756.3 (! ! ) , 113thxАктивность: 0.61↘ 0.05 Статус: Участник Student
Создано: 23 января 2014 14:43 · Личное сообщение · #3
хм, а первую поддерживает?) вдвойне странно тогда
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 23 января 2014 15:56 · Поправил: volopas · Личное сообщение · #4
Согласно мануалов Popa и Pusha поддерживаются. Там даже в changelog'е есть описание, что и регистр флагов сохраняют (версия 1.70 (15 Sep 2009)). А появилась команда в версии 1.68 (13 Sep 2009).
Кроме того, если добавить пустую строку перед Pusha :
, то ошибка пропадает.
| Сообщение посчитали полезным:
Ранг: 990.2 (! ! ! ) , 380thxАктивность: 0.68↘ 0 Статус: Модератор Author of DiE
Создано: 23 января 2014 16:08 · Личное сообщение · #5
volopas работает, но про пустую строку - это бред же. походу где-то закрался косяк
----- [nice coder and reverser] | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 23 января 2014 16:34 · Личное сообщение · #6
А еще очень часто первая команда в скрипте выполняется сама по себе без моего разрешения. Походу косяк в плагине.
| Сообщение посчитали полезным:
Ранг: 431.7 (мудрец), 391thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 23 января 2014 23:16 · Поправил: dosprog · Личное сообщение · #7
volopas ,
возьмите ODbgScript 1.78.3.
Версия 1.82.3 ,похоже, кривая. Тоже её пробовал...
| Сообщение посчитали полезным:
Ранг: 488.1 (мудрец), 272thxАктивность: 0.35↘ 0 Статус: Участник
Создано: 24 января 2014 12:28 · Личное сообщение · #8
а там случайно не pushad надо? вместо pusha
----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 24 января 2014 22:08 · Личное сообщение · #9
>>а там случайно не pushad надо? вместо pusha
команды PUSHAD в ODbgScript нет.
| Сообщение посчитали полезным:
Ранг: 568.2 (! ), 464thxАктивность: 0.55↗ 0.57 Статус: Участник оптимист
Создано: 25 января 2014 03:43 · Поправил: ClockMan · Личное сообщение · #10
Процедура обработки комманды
popa
Процедура обработки комманды
pusha
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 25 января 2014 19:41 · Личное сообщение · #11
Как отписать автору? В ридми пишет, что пишите на форум. Какой форум? - Догадайся- мол- сама?
| Сообщение посчитали полезным:
Ранг: 431.7 (мудрец), 391thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 25 января 2014 20:30 · Личное сообщение · #12
Ранг: 13.0 (новичок), 2thxАктивность: 0.03↘ 0 Статус: Участник
Создано: 03 февраля 2014 20:12 · Личное сообщение · #13
нашел у сябя старый скрипт встретил такую команду
setexc что она делает?
| Сообщение посчитали полезным:
Ранг: 253.5 (наставник), 684thxАктивность: 0.26↘ 0.25 Статус: Участник radical
Создано: 03 февраля 2014 21:14 · Личное сообщение · #14
matrix По названию и использованию
предполагаю, что устанавливает игнор иксепшнов заданного типа.
----- ds | Сообщение посчитали полезным:
Ранг: 13.0 (новичок), 2thxАктивность: 0.03↘ 0 Статус: Участник
Создано: 03 февраля 2014 23:08 · Поправил: matrix · Личное сообщение · #15
понятно вроде, так оно вообще не работает на 1.82? или может есть чем заменить команду?
| Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 10 марта 2015 23:36 · Личное сообщение · #16
Вопрос 1
При выполнении команды
скрипт вылетает с ошибкой , что якобы в этой строке ошибка. Так и должно быть? Как тогда создать пустой файл?
Вопрос 2
Как сделать чтобы в файл писались регистры в виде 8 16-ричных цифр? Тупой ODbgScript отсекает leading zeros.
| Сообщение посчитали полезным:
Ранг: 1053.6 (!!!!) , 1078thxАктивность: 1.06↘ 0.81 Статус: Участник
Создано: 10 марта 2015 23:39 · Личное сообщение · #17
он в исходниках https://github.com/epsylon3/odbgscript.git
что не понятно, посмотри в исходниках
что не нравится, переделай под себя
| Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 11 марта 2015 00:00 · Личное сообщение · #18
@что не понятно, посмотри в исходниках@
Нет возможности ни посмотреть ни тем более скомпилировать. Может есть опция какая в settings?
| Сообщение посчитали полезным:
Ранг: 307.9 (мудрец), 196thxАктивность: 0.18↘ 0 Статус: Участник
Создано: 11 марта 2015 04:43 · Поправил: mysterio · Личное сообщение · #19
volopas 1.
#include <Mozg.h> // ~3 минуты
Uses PatchedHands; // глядя в хелп
$VERSION = 1.67 // ODbgScript
dm 401000, 0, "Путь:\К_Филе_файлового_животного_нулевой_длины.пустой_файл_без_внутренностей"
2.
// подходила к концу 3 минута ...
var MyX
mov MyX, eax
wrta "Путь:\К_Филе_куда_пишем_8_символов.расширение", MyX
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 1thxАктивность: 0.02↘ 0 Статус: Участник
Создано: 11 марта 2015 08:00 · Поправил: volopas · Личное сообщение · #20
mysterio
2.
// подходила к концу 3 минута ...
var MyX
mov MyX, eax
wrta "Путь:\К_Филе_куда_пишем_8_символов.расширение", MyX
________________
Код проверен (на версиях ODbgScript.1.67.3.VC6.zip и ODbgScript.1.82.rar), и получается если в eax было допустим 50, то в файл пишется 50. А должно 00000050.
Добавлено спустя 2 часа 55 минут Проблему решил пропатчиванием ODbgScript.dll версии 1.82:
1002F5A4 25 58 00 00 %X.
1002F5A4 25 38 58 00 %8X.
Надо было конечно %08X, но не влазит.
Сойдет и так, т.к. в файл писались регистры и нужно было сохранить нормальный вид таблицы.
Добавлено спустя 2 часа 58 минут В исходнике тоже найдено, но комилировать не хочится
OllyLang.cpp
| Сообщение посчитали полезным:
Ранг: 315.1 (мудрец), 631thxАктивность: 0.3↗ 0.33 Статус: Модератор CrackLab
Создано: 11 марта 2015 11:50 · Личное сообщение · #21
volopas пишет: В исходнике тоже найдено, но комилировать не хочится 7aab_11.03.2015_EXELAB.rU.tgz - ODBGScript.rar
| Сообщение посчитали полезным:
Ранг: 431.7 (мудрец), 391thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 12 марта 2015 03:26 · Поправил: dosprog · Личное сообщение · #22
volopas пишет: Надо было конечно %08X, но не влазит. Найдя пустое место в файле, напишите там "%08Х" и переставьте ссылку на эту новую строку.
| Сообщение посчитали полезным:
Ранг: 307.9 (мудрец), 196thxАктивность: 0.18↘ 0 Статус: Участник
Создано: 12 марта 2015 05:09 · Поправил: mysterio · Личное сообщение · #23
Запатчил v1.82.6 на предмет 08X - работает ничуть не хуже как и в v1.67. На глюки не тестил, скрипт для теста прилагается.
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: