Сейчас на форуме: bartolomeo, Adler, johnniewalker, NIKOLA (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Редактор скриптов для ODbgScript
. 1 . 2 . >>
Посл.ответ Сообщение

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

Создано: 30 мая 2007 09:02
· Личное сообщение · #1

Уважаемые cracker's. При распаковке файлов, упакованных разными протекторами, большую помощь оказывает применение скриптов с помощью ODbgScript. Arapumk разработал весьма неплохую программу для написания и редактирования скриптов Editor.exe. К сожалению, эта программа написана на испанском языке. Я выполнил перевод этой программы на русский язык, и выложил ее на webfile.ru/1423407. Полагаю, что она будет полезна для многих cracker's.




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 30 мая 2007 09:23
· Личное сообщение · #2

Вообще там, как я посмотрел, и так все понятно.

Вот, попробуй мою прогу, полностью на русском, надеюсь то, что тебе надо...
единственное, что не успел сделать - описание команд:
www.team-x.ru/guru-exe/Tools/Misc/OllyDbgScriptEditor%20v1.0.zip

Что есть:
- подсветка синтаксиса
- возможность рекактирования списка команд и их описания
- возможность редактирования подсветки синтаксиса

-----
may all your PUSHes be POPed!




Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 30 мая 2007 09:42
· Личное сообщение · #3

vnekrilov
Спасибо!

Guru_eXe
Тож спасиб! ИМХО интерфейс в твоей проге по отношению к первой проигрывает




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 30 мая 2007 10:16 · Поправил: Bronco
· Личное сообщение · #4

Обе хороши,в первой надо фильтры отредактрировать,можно только и в rus.dll:
object ODlg: TOpenDialog
DefaultExt = 'txt'
Filter =
'Текстовые файлы (*.txt)|*.txt|OllyScript файлы (*.ocs)|*.ocs|Все файлы (*.*)|*.*'
OptionsEx = [ofExNoPlacesBar]
Left = 480
Top = 264
end
object SDlg: TSaveDialog
DefaultExt = 'txt'
Filter =
'Текстовые файлы (*.txt)|*.txt|OllyScript файлы (*.ocs)|*.ocs|Все файлы (*.*)|*.*'
OptionsEx = [ofExNoPlacesBar]
Left = 512
Top = 144
end

-----
Чтобы юзер в нэте не делал,его всё равно жалко..





Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 30 мая 2007 10:18
· Личное сообщение · #5

RSI пишет:
Тож спасиб! ИМХО интерфейс в твоей проге по отношению к первой проигрывает

Если ты про скины, то я уже не в том возрасте чтобы их прикручивать, скины, по большому счету, ниче не дают, тока размер проги увеличивается на метр. Да и я бы еще поспорил о красоте такого интерфейса. :] Вообще дело ваше - не пользуйтесь. =)

-----
may all your PUSHes be POPed!




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 30 мая 2007 13:45
· Личное сообщение · #6

Guru_eXe пишет:
Вообще дело ваше - не пользуйтесь. =)

Нормально все не парься Спасибо буду юзать ;)



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

Создано: 30 мая 2007 14:32
· Личное сообщение · #7

Guru_eXe

Тоже неплохой редактор скрипта. Я его как-то не заметил, просто редактор от Arapumk я давно скачал с сайта Ricardo Narvaja, и давно его использую при работе со скриптами.




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 02 июня 2007 21:24
· Личное сообщение · #8

1. Нарисовать окно? чтобы это могло значить, скорее всего вставить область информации о скрипте
2. Активировать/Дезактивировать команду - имелось ввиду Включить/Отключить подсветку синтаксиса
3. Fecha - Дата
4. Че значит - Присоединить расширения?
неясность.. +)
Еще разочаровал скиновый вид, то и дело где-нибудь, что-нибудь неверно отобразится.

vnekrilov, а вообще очень тебе благодарен за перевод описания команд, в принципе мог я сам справится, но раз уже есть, то я использую это у себя. +)

Завтра, послезавтра выложу новую версию своей проги, там даже справка... из нескольких страницек получилась.

-----
may all your PUSHes be POPed!




Ранг: 72.7 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 02 июня 2007 21:33
· Личное сообщение · #9

vnekrilov Перезалей куда нить плиз, а то
Not Found



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

Создано: 02 июня 2007 21:41
· Личное сообщение · #10

Small_S

dump.ru/files/g/g6729384/

Guru_eXe
+1 Интерфейс (минимально, четко ). Главное результат !!!



Ранг: 72.7 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 02 июня 2007 22:08
· Личное сообщение · #11

addy спасиб конечно за реакцию, но эту я уже скачал. Я первую не могу- Editor.exe от Arapumk, которую vnekrilov выкладывал. Хотелось бы сравнить.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 03 июня 2007 00:09 · Поправил: Bronco
· Личное сообщение · #12

Guru_eXe
Очень приятная глазу,и очень удобная,сенькс...
Ждёмс справку,и т.д.)))))
Перевод с испанского,как всегда у vnekrilov,на высоте.
У ЛовеБум прога,тоже ничего...
Надо отвыкать от блокнота...)))))

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 03 июня 2007 02:49
· Личное сообщение · #13

Guru_eXe
Чет у меня при сохранении орет системе не удается найти указаный путь..




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

Создано: 03 июня 2007 08:38
· Личное сообщение · #14

Small_S

Держи (1.5 Mb): webfile.ru/1423407

-----
Don_t hate the cracker - hate the code.





Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 03 июня 2007 09:19
· Личное сообщение · #15

Да, да ошибка с сохранением была, но я уже исправил . )

-----
may all your PUSHes be POPed!




Ранг: 72.7 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 03 июня 2007 09:22
· Личное сообщение · #16

mysterio Фенкс, теперь скачал. Первая за счёт красивостей и справки русской пока выигрывает(после добавления справки разницы почти не будет).




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 03 июня 2007 12:46
· Личное сообщение · #17

Вот:
OllyDbg Script Editor 1.1 http://www.team-x.ru/guru-exe/Tools/Misc/OllyDbgScriptEditor%201.1.rar

-----
may all your PUSHes be POPed!




Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 03 июня 2007 13:38 · Поправил: Styx
· Личное сообщение · #18

Guru_eXe
Вот тебе список команд для версии 1.64
Script Commands

General Purpose
EVAL REFRESH VAR

Assembly
ASM ASMTXT EXEC / ENDE OPCODE PREOP

Automation
AN CMT DBH DBS KEY LBL LC LCLR OPENDUMP OPENTRACE TC

Breakpoints
BC BD BP BPCND BPD BPGOTO BPHWC BPHWS BPL BPLCND BPMC BPRM BPWM BPX COB COE EOB EOE GBPM GBPR

Mathematic, Binary Operands
ADD AND DEC DIV INC MOV MUL NEG NOT OR REV ROL ROR SHL SHR SUB TEST XOR XCHG

Jump, Call, Conditional Jumps
CALL CMP JA JAE JB JBE JE JG JGE JMP JNE JNZ JZ RET

Log Commands
LOG LOGBUF WRT WRTA

Strings
ATOI BUF ITOA LEN READSTR SCMP SCMPI STR

Stepping
AI AO ERUN ESTI ESTO GO RTR RTU RUN STI STO TI TICND TO TOCND

Information
GAPI GCI GCMT GMA GMEMI GMI GN GPA GPI GRO REF TICK

Memory
ALLOC DM DMA DPE FILL FREE LM MEMCPY POP PUSH

Search
FIND FINDCALLS FINDCMD FINDOP FINDMEM GREF REPL

User Interface
ASK MSG MSGYN PAUSE SETOPTION

Script Parameters
HISTORY UNICODE

Р.S. Добавь сохранение положения окна, а то задалбывает вытягивать его (: Кстати, а ты описания сам писал?

-----
Crack your mind, save the planet




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 03 июня 2007 13:48
· Личное сообщение · #19

Guru_eXe пишет:
Да, да ошибка с сохранением была, но я уже исправил . )

Ну и отлично мне твоя больше нравится, побыстрей ,полегче да и юзабильность получше!




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 03 июня 2007 14:00 · Поправил: Guru_eXe
· Личное сообщение · #20

Styx пишет:
Добавь сохранение положения окна, а то задалбывает вытягивать его (: Кстати, а ты описания сам писал?

Положение сохраняется в INI-файл, как и размеры. Новерное ты из архива запускал, ты распакуй, пусть он ini-файл создаст.
Не хотел лишний мусор в реестр добавлять.

А за описание команд спасибо - vnekrilov.

-----
may all your PUSHes be POPed!




Ранг: 72.7 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 03 июня 2007 20:44
· Личное сообщение · #21

Guru_eXe Спасибо за оперативные и нужные изменения. Все хелпы в тему, особенно для таких начинающих, как я.

Не знаю, думаю это не очень сложно, внесу такое предложение, которое слегка ускорит работу любого юзера над скриптами в твоём редакторе. Можно добавить внизу ещё одно окошко,- где последние пять использованных юзером команд и быстрый переход по горячим клавишам к этому окну, с возможностью по одному клику или интеру, ввода выбранной команды в текущее положение скрипта.

Например мы присваиваем MOV, сравниваем CMP, переходим по каким то условиям Jxx, и так не один раз, но с разными присвоениями и условиями. Такое окно и ввод мог бы в разы ускорить работу с подобными кусками кода скрипта(поскольку юзеру не надо было бы ходить по всему алфавитному списку команд).



Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 03 июня 2007 21:43 · Поправил: Styx
· Личное сообщение · #22

Guru_eXe
ок (:

Быть может потрудиться, поделить команды, и написать описания ко всем командам?
А за одно может быть как и в испанской проге хелп написать...

Кстати, пример официальной раскраски: odbgscript.wiki.sourceforge.net/ExamplesModules

-----
Crack your mind, save the planet





Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 03 июня 2007 22:55
· Личное сообщение · #23

Guru_eXe
Часто же скрипты под отладчиком пишуться.
Чтоб окно не таскать или не менять его размеры, может сделать его топовым и шкалу прозрачности добавить?

-----
Чтобы юзер в нэте не делал,его всё равно жалко..





Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 04 июня 2007 09:14
· Личное сообщение · #24

К следующиму билду, если он будет, прилеплю окно настроек.

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

Small_S пишет:
Такое окно и ввод мог бы в разы ускорить работу с подобными кусками кода скрипта(поскольку юзеру не надо было бы ходить по всему алфавитному списку команд).

По-моему юзеру нах не нужен редактор скриптов для непонятно какой проги, им че по проще давай - универсальную ломалку ко всем прогам, и все в таком духе. =]

Вообще список сделан, чтобы если что-то забыл - посмотреть описание или пример. Если ты в принципе не знаешь как писать скрипты, к примеру, то эта прога тебе врядли поможет - скрипт она не напишет автоматически. )

-----
may all your PUSHes be POPed!




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

Создано: 04 июня 2007 09:19
· Личное сообщение · #25

Styx пишет:
А за одно может быть как и в испанской проге хелп написать...


Guru_eXe

На webfile.ru/1428701 я выложил хелп "Справочное руководство по разработке скриптов". Может стоит его включить в справку в редактор скриптов.




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 04 июня 2007 09:24
· Личное сообщение · #26

vnekrilov пишет:
я выложил хелп "Справочное руководство по разработке скриптов"

Отлично.. буду читать =] Включить конечно можно, но весит справка - 500 кило, больше чем сама прога

-----
may all your PUSHes be POPed!




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

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

Guru_eXe пишет:
Включить конечно можно, но весит справка - 500 кило, больше чем сама прога


В этом руководстве я включил несколько материалов из разных источников (в переводе на русский язык). Из них можно выбрать самое необходимое.



Ранг: 72.7 (постоянный)
Активность: 0.080
Статус: Участник

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

Guru_eXe Я наверное не точно выразился. Юзер в данном случае написано иносказательно. Можно заменить на реверсер, кракер и т.п.
Автоматически не надо, надо быстро и без лишнего дёрганья мыши или стучания по клаве, если данная команда с похожими параметрами уже была.

Например:
cmp ecx,0102AB11(а надо после некоторого кода сравнить с 0102AB16)
Можно конечно выделить,скопировать, вставить и переправить. Ну а если это высоко по тексту, тогда либо мышь, либо стрелкой верх давим, либо набиваем в ручную.

А можно например Ctrl+D, стрелка вниз(на пару тройку позиций в окне 5-ти-8-ми последних команд), Enter и мы автоматом в главном окне, и переправляем последнюю цифру.




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

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

Я думаю вот как: Сам ведь плагин не входит в сборку, можно просто разместить в Справке к проге как ссылку на сам плагин, так и учебник по написанию скриптов. Некоторое описание команд можно забить в саму программу конечно, или полностью переделать справку учитывая находящиися метериал в Help.chm и в учебнике по написанию скриптов.

Перелил мануал на постоянное место:
http://team-x.ru/guru-exe/Tutorials/Coding/OllyScript%20Manual.chm http://team-x.ru/guru-exe/Tutorials/Coding/OllyScript%20Manual.chm

добавлено:
Есть возможность установки указателей по коду, и перехода по этим указателям через горячие клавиши, но это пока не назначено, я думал вообще не понадобится.

-----
may all your PUSHes be POPed!





Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 04 июня 2007 12:02
· Личное сообщение · #30

А можно например Ctrl+D
И...здравствуй Айс..))))(шучу)
Там же окно "Для заметок" есть.
Есть возможность установки указателей по коду,
Если это так необходимо,то лучше "сохранить выделенное" в контекстное меню.
Чтобы всегда под рукой было.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..



. 1 . 2 . >>
 eXeL@B —› Софт, инструменты —› Редактор скриптов для ODbgScript
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати