Сейчас на форуме: 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.




Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

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

В аттаче русский файл справки для редактора Guru_eXe. Рипнул с OllyScript by SHaG.


ea65_04.06.2007_CRACKLAB.rU.tgz - CommList.rar




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

Создано: 04 июня 2007 19:41 · Поправил: Bronco
· Личное сообщение · #3

По ходу с подсветкой небольшой косяк есть.
Подсвечивает только если пробелы есть, между регистрами.
Или...надо составлять полный список вариантов...и комбинаций.
Или так,но тогда вся строка подсвечивается:
<Range Name="Commands" Enabled="True" Style="" Words="EAX
EBX
ECX
EDX
ESI
EDI
EBP
ESP
EIP
"><Attributes Foreground="clNavy" Background="clWindow" Style="B"/>
<Delimiters Value=""/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnEol="True"/>
<MultiTokens>
<Tokens Open=" " Close=" "/>
</MultiTokens><SubRules/>
</Range>

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





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

Создано: 05 июня 2007 07:58 · Поправил: Guru_eXe
· Личное сообщение · #4

Bronco пишет:
<Tokens Open=" " Close=" "/>

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

YDS пишет:
В аттаче русский файл справки для редактора Guru_eXe. Рипнул с OllyScript by SHaG.

Там 75 команд, а не 88... я мельком глянул, там вроде регистров нехватает.

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




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

Создано: 05 июня 2007 09:11 · Поправил: vnekrilov
· Личное сообщение · #5

Guru_eXe

Обрати внимание на расширение файлов скриптов в окне "Открыть", там у тебя записано "OllyScript файлы (*.ocs)", а должно быть "OllyScript файлы (*.osc)".




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

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

хм... косяяяк.
Я вообще не знаю зачем добавил тип "OllyScript файлы", у меня, например, все скрипты в текстовых файлах. =]

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





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

Создано: 05 июня 2007 12:24
· Личное сообщение · #7

Guru_eXe,там малину портит символ запятой ","(2Ch)

А в xml тегах,условия можно как-то задавать,или всё окончательно?
Чуть поиграл,цвета конечно не в счёт,искал подход к решению.
Немного коряво,но вот всё что смог пока добиться по подсветке:

4a11_05.06.2007_CRACKLAB.rU.tgz - syntax.xml

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





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

Создано: 05 июня 2007 13:32
· Личное сообщение · #8

Что я хочу сказать - как ты сделал не совсем правильно, например выделение регистров идет по всему тексту, не важно регистр это или слово в котором есть edx, например. Может я плохо посмотрел, но помоему так и есть. С небольшими скриптами все может работать и нормально, например с теми, что идут в поставке с прогой, а вот с боьшими, типо ASProtect 2.xx Virtual Machine Rebuilder (37 кб, PE_Kill) там явные проблемы с твоим файлом подсветки.

Не знаю, возможноли сделать чтобы он все выделял идеально, могу лишь посоветовать правильно писать скрипты, чтобы все выделялось как нужно. =]

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





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

Создано: 05 июня 2007 14:25
· Личное сообщение · #9

Guru_eXe,весь синтаксис обозначен как UpperCase,может и подсветку к нему привязать?
Правда капсить придётся...))))
Если в метках юзать собаку(@),то ничё,симпатично получается...)))

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





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

Создано: 05 июня 2007 15:32 · Поправил: Bronco
· Личное сообщение · #10

Guru_eXe
Без всяких упрёков,или притензий.Да наверно и надоел уже...))))
Просто посмотри как реализовали подсветку используя тот же vcl SynEdit.
Это листер-плагин к ТС.
Ссыль для закачки:

_http://www.sendspace.com/file/qg7hkv

Ссыль для удаления:

_http://www.sendspace.com/delete/qg7hkv/f1szw

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





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

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

1 мб, нет уж.
Верю на слово, что это здорово, и SynEdit пак у меня есть, компонентом которым пользуюсь я - SynUni, базируется на SynEdit, тока подсветка не строгая, а редактируемая и берется из файла в формате XML. Ниче более удобного не встречал. Если надо чтобы SynEdit (стандартный) работал с OllyScript, то для него нужно разрабатывать компонент подсветки, что не очень удобно.

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





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

Создано: 05 июня 2007 20:42
· Личное сообщение · #12

нет уж
Да не принципиально в чём писать.
Подсвечивается или нет.
И прога ЛовеБум - тоже подойдёт.
Она - даже песни поёт...))))))
Правда груууустные...)))))
Pavka прав,твоя действительно удобная.
Так только,осталось шероховатости убрать.
Кста,я пока с подсветкой развлекался,
она у меня пару скриптов затёрла.

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





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

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

Bronco пишет:
она у меня пару скриптов затёрла.

Как так?

Ну про всякую прозрачность, это записано и будет реализовано, если новая версия будет.

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





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

Создано: 06 июня 2007 13:02 · Поправил: Bronco
· Личное сообщение · #14

Guru_eXe
будет реализовано
Хозяин - барин.
------------------
Добил всё таки.
Тупой плагиат,но на твоей проге работает.



<img src="img/attach.gif"> <SCRIPT type=text/javascript>dfl("files/","951e_06.06.2007_CRACKLAB.rU.tgz");< /SCRIPT> - syntax.xml

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





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

Создано: 06 июня 2007 13:05
· Личное сообщение · #15

перезалил после правки

c10b_06.06.2007_CRACKLAB.rU.tgz - syntax.xml

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





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

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

Bronco пишет:
Тупой плагиат,но на твоей проге работает.

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

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





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

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

Guru_eXe пишет:
надо будет занятся

Раз начал,и если 1 мб, нет уж. ...))))(умерала так умерла)
Чтоб тебе вручную по тегам не лазить,решил добить...)))))
Естественно что "красочки" мои...)))))



28a4_06.06.2007_CRACKLAB.rU.tgz - syntax.xml

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





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

Создано: 06 июня 2007 20:56
· Личное сообщение · #18

Bronco пишет:
Естественно что "красочки" мои...)))))

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

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





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

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

ODSE v1.2 http://www.team-x.ru/guru-exe/Tools/Misc/OllyDbgScriptEditor%20v1.2.rar :
- Переделан файл подсветки синтаксиса
- Исправлена ошибка в диалогах Выбор/Сохранение
- Интеграция в контекстное меню Windows
- Возможность скрытия панели инструментов, списка
- Окно настроек(Интеграция в контекстное меню, Прилипание к краям экрана, Отображение подсказок, Автозагрузка шаблона скрипта)
- Редактор команд
- Возможность передачи имени файла через ком.строку
- Преобразование в блоковый/поточный комментарии
- Перевод текста в верхний/нижний регистры

Хотел сделать прозрачность, но там проблема при изменении размеров как НФО вьювере кайзера =\

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





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

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

Guru_eXe пишет:
Хотел сделать прозрачность

Я правда ещё не смотрел,тока качаю.
Но по прозрачности вот неплохой пример:


e8f6_09.06.2007_CRACKLAB.rU.tgz - степень прозрачности.zip

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




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

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

Bronco
А зачем так страдать, если есть свойства AlphaBlend и AlphaBlendValue?

+ в TransparentColor и TransparentColorValue можно задать полностью прозрачный цвет.

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




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

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

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

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





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

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

Редактор вообще лучше не трогать =] я его как следует не проверил, наверное плохо портировал в прогу.

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



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