| Посл.ответ |
Сообщение |
|
Создано: 30 мая 2007 09:02:17 Личное сообщение #1
Уважаемые cracker's. При распаковке файлов, упакованных разными протекторами, большую помощь оказывает применение скриптов с помощью ODbgScript. Arapumk разработал весьма неплохую программу для написания и редактирования скриптов Editor.exe. К сожалению, эта программа написана на испанском языке. Я выполнил перевод этой программы на русский язык, и выложил ее на http://webfile.ru/1423407. Полагаю, что она будет полезна для многих cracker's.
|
|
|
Создано: 4 июня 2007 16:04:31 Личное сообщение #2 |
|
Создано: 4 июня 2007 19:41:51 · Поправил: 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>
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 5 июня 2007 07:58:11 · Поправил: Guru_eXe Личное сообщение #4
Bronco пишет:
<Tokens Open=" " Close=" "/>
Попробуй не задавать Close, иначе, для закрытия, после специального слова обязательно ставить пробел.
YDS пишет:
В аттаче русский файл справки для редактора Guru_eXe. Рипнул с OllyScript by SHaG.
Там 75 команд, а не 88... я мельком глянул, там вроде регистров нехватает.
----- may all your PUSHes be POPed!
|
|
Создано: 5 июня 2007 09:11:03 · Поправил: vnekrilov Личное сообщение #5
Guru_eXe
Обрати внимание на расширение файлов скриптов в окне "Открыть", там у тебя записано "OllyScript файлы (*.ocs)", а должно быть "OllyScript файлы (*.osc)".
|
|
Создано: 5 июня 2007 09:15:35 Личное сообщение #6
хм... косяяяк.
Я вообще не знаю зачем добавил тип "OllyScript файлы", у меня, например, все скрипты в текстовых файлах. =]
----- may all your PUSHes be POPed!
|
|
Создано: 5 июня 2007 12:24:50 Личное сообщение #7
Guru_eXe,там малину портит символ запятой ","(2Ch)
А в xml тегах,условия можно как-то задавать,или всё окончательно?
Чуть поиграл,цвета конечно не в счёт,искал подход к решению.
Немного коряво,но вот всё что смог пока добиться по подсветке: 4a11_05.06.2007_CRACKLAB.rU.tgz - syntax.xml
----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 5 июня 2007 13:32:26 Личное сообщение #8
Что я хочу сказать - как ты сделал не совсем правильно, например выделение регистров идет по всему тексту, не важно регистр это или слово в котором есть edx, например. Может я плохо посмотрел, но помоему так и есть. С небольшими скриптами все может работать и нормально, например с теми, что идут в поставке с прогой, а вот с боьшими, типо ASProtect 2.xx Virtual Machine Rebuilder (37 кб, PE_Kill) там явные проблемы с твоим файлом подсветки.
Не знаю, возможноли сделать чтобы он все выделял идеально, могу лишь посоветовать правильно писать скрипты, чтобы все выделялось как нужно. =]
----- may all your PUSHes be POPed!
|
|
Создано: 5 июня 2007 14:25:17 Личное сообщение #9
Guru_eXe,весь синтаксис обозначен как UpperCase,может и подсветку к нему привязать?
Правда капсить придётся...))))
Если в метках юзать собаку(@),то ничё,симпатично получается...)))
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 5 июня 2007 15:32:15 · Поправил: Bronco Личное сообщение #10
Guru_eXe
Без всяких упрёков,или притензий.Да наверно и надоел уже...))))
Просто посмотри как реализовали подсветку используя тот же vcl SynEdit.
Это листер-плагин к ТС.
Ссыль для закачки:
_http://www.sendspace.com/file/qg7hkv
Ссыль для удаления:
_http://www.sendspace.com/delete/qg7hkv/f1szw
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 5 июня 2007 19:22:46 Личное сообщение #11
1 мб, нет уж.
Верю на слово, что это здорово, и SynEdit пак у меня есть, компонентом которым пользуюсь я - SynUni, базируется на SynEdit, тока подсветка не строгая, а редактируемая и берется из файла в формате XML. Ниче более удобного не встречал. Если надо чтобы SynEdit (стандартный) работал с OllyScript, то для него нужно разрабатывать компонент подсветки, что не очень удобно.
----- may all your PUSHes be POPed!
|
|
Создано: 5 июня 2007 20:42:05 Личное сообщение #12
нет уж
Да не принципиально в чём писать.
Подсвечивается или нет.
И прога ЛовеБум - тоже подойдёт.
Она - даже песни поёт...))))))
Правда груууустные...)))))
Pavka прав,твоя действительно удобная.
Так только,осталось шероховатости убрать.
Кста,я пока с подсветкой развлекался,
она у меня пару скриптов затёрла.
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 5 июня 2007 21:21:41 Личное сообщение #13
Bronco пишет:
она у меня пару скриптов затёрла.
Как так?
Ну про всякую прозрачность, это записано и будет реализовано, если новая версия будет.
----- may all your PUSHes be POPed!
|
|
Создано: 6 июня 2007 13:02:14 · Поправил: Bronco Личное сообщение #14
Guru_eXe
будет реализовано
Хозяин - барин.
------------------
Добил всё таки.
Тупой плагиат,но на твоей проге работает.
<img src="/f/img/attach.gif"> <SCRIPT type=text/javascript>dfl("files/","951e_06.06.2007_CRACKLAB.rU.tgz");< /SCRIPT> - syntax.xml
----- Чтобы юзер в нэте не делал,его всё равно жалко..
|
|
Создано: 6 июня 2007 13:05:59 Личное сообщение #15 |
|
Создано: 6 июня 2007 13:22:09 Личное сообщение #16
Bronco пишет:
Тупой плагиат,но на твоей проге работает.
а , ну прикольно, работает как надо, нужно туда будет вбить команды OllyScript, поддержку комментариев и будет супер... надо будет занятся этим, вечерком.
----- may all your PUSHes be POPed!
|
|
Создано: 6 июня 2007 20:17:03 Личное сообщение #17
Guru_eXe пишет:
надо будет занятся
Раз начал,и если 1 мб, нет уж. ...))))(умерала так умерла)
Чтоб тебе вручную по тегам не лазить,решил добить...)))))
Естественно что "красочки" мои...)))))
28a4_06.06.2007_CRACKLAB.rU.tgz - syntax.xml
----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 6 июня 2007 20:56:42 Личное сообщение #18
Bronco пишет:
Естественно что "красочки" мои...)))))
Мне нравится, если будет время, то добавлю то, что выше просили и новая версия будет. С подсветкой разобрались выглядит приколько и все видно сразу.
----- may all your PUSHes be POPed!
|
|
Создано: 9 июня 2007 11:08:52 Личное сообщение #19
ODSE v1.2:
- Переделан файл подсветки синтаксиса
- Исправлена ошибка в диалогах Выбор/Сохранение
- Интеграция в контекстное меню Windows
- Возможность скрытия панели инструментов, списка
- Окно настроек(Интеграция в контекстное меню, Прилипание к краям экрана, Отображение подсказок, Автозагрузка шаблона скрипта)
- Редактор команд
- Возможность передачи имени файла через ком.строку
- Преобразование в блоковый/поточный комментарии
- Перевод текста в верхний/нижний регистры
Хотел сделать прозрачность, но там проблема при изменении размеров как НФО вьювере кайзера =\
----- may all your PUSHes be POPed! |
|
Создано: 9 июня 2007 14:31:38 Личное сообщение #20
Guru_eXe пишет:
Хотел сделать прозрачность
Я правда ещё не смотрел,тока качаю.
Но по прозрачности вот неплохой пример:
e8f6_09.06.2007_CRACKLAB.rU.tgz - степень прозрачности.zip
----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 10 июня 2007 11:34:04 · Поправил: Styx Личное сообщение #21
Bronco
А зачем так страдать, если есть свойства AlphaBlend и AlphaBlendValue?
+ в TransparentColor и TransparentColorValue можно задать полностью прозрачный цвет.
----- Crack your mind, safe the planet
|
|
Создано: 10 июня 2007 12:10:06 · Поправил: Styx Личное сообщение #22
Guru_eXe
Кстати, нашел баг, при добавлении одинаковых команд глючит. Плюс у меня при добавлении не сохраняется описание даже в рантайм, а при попытках сэйва в файл ничего не сохраняется. Когда выбираешь только что добавленную команду, то чтобы я ни вводил в виде коментариев редактор выводит коментарий соседней команды, а введенное мной описание исчезает бесследно.
----- Crack your mind, safe the planet
|
|
Создано: 10 июня 2007 13:12:49 Личное сообщение #23
Редактор вообще лучше не трогать =] я его как следует не проверил, наверное плохо портировал в прогу.
----- may all your PUSHes be POPed!
|