Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых) |
eXeL@B —› Софт, инструменты —› 010 Editor - The Professional Hex Editor |
. 1 . 2 . 3 . 4 . 5 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 апреля 2007 17:11 · Поправил: Модератор · Личное сообщение · #1 010 Editor - The Professional Hex Editor Описание: 010 Editor is a professional-grade hex editor designed to quickly and easily edit any binary file or drive. View and edit any binary file, hard drive, floppy drive, memory key, flash drive, CD-ROM, process, etc. Unique Binary Templates technology allows you to understand any binary file format. Includes a whole range of powerful analysis and editing tools Powerful scripting engine allows automation of many tasks. Одна из приятных фич - Binary Templates Позволяет в наглядной форме представлять данные при помощи Си-подобного скрипта. 010 Editor v3.1.3 010EditorInstaller.exe 010 Editor - Release Notes Sweetscape.Software.010.Editor.v3.0.6.WinALL.Cracked-BRD |
|
Создано: 24 апреля 2007 19:08 · Личное сообщение · #2 |
|
Создано: 25 апреля 2007 00:01 · Личное сообщение · #3 |
|
Создано: 25 апреля 2007 04:02 · Личное сообщение · #4 Первое, что бросается в глаза - жутко навороченный фейс, благо все кустомизабильно. Немного непривычный / неприятный глазу hex-viewer по началу раздражает, благо можно хотя бы не много привести его к виду WinHEX'ового. Когда начинаешь смотреть нутро - понимаешь что перед тобой практически совершенный механизм! Плюсы: + Удобная навигация, отличная система закладок. + Отличный C-подобный язык, который сочетает в себе "последовательность" описания шаблона и гибкость ЯВУ. Под ним работают и шаблоны и скрипты (граница между ними очень призрачная). + Шаблоны позволяют подсвечивать блоки разными цветами. + Переходы из шаблона во viewer и назад. + ОЧЕНЬ МНОГО ВСТРОЕННОГО ИНСТРУМЕНТАРИЯ! > Подсчет контрольных сумм (кол-во алго больше чем в WinHEX'e) > Удобный калькулятор > Сравнение файлов > Не плохой набор операций Минусы: - Работает чуток медленнее WinHEX'a - Не особо удобный вид отображения результатов "шаблонизации". Дерево есть гут, но отсутствие других вариантов просмотра - грустно. Часто бывает неудобно. - Ряд "наворотов" нельзя отключить, а так охота =) - НЕВОЗМОЖНОСТЬ ЗАДАВАТЬ СОБСТВЕННЫЕ ТИПЫ ДАННЫХ ДЛЯ ИНТЕРПРИТАТОРА. Очень надеюсь что с таким Script engine, афтары скоро придут к этому. ситуация со времен http://exelab.ru/f/action=vthread&forum=3&topic=6828 не сильно изменилась. |
|
Создано: 25 апреля 2007 08:18 · Личное сообщение · #5 |
|
Создано: 25 апреля 2007 10:09 · Личное сообщение · #6 |
|
Создано: 25 апреля 2007 11:42 · Личное сообщение · #7 |
|
Создано: 25 апреля 2007 13:40 · Личное сообщение · #8 |
|
Создано: 10 марта 2008 15:55 · Личное сообщение · #9 |
|
Создано: 10 марта 2008 16:45 · Личное сообщение · #10 |
|
Создано: 10 марта 2008 16:52 · Личное сообщение · #11 |
|
Создано: 10 марта 2008 21:45 · Личное сообщение · #12 |
|
Создано: 10 марта 2008 22:32 · Личное сообщение · #13 |
|
Создано: 10 марта 2008 22:41 · Личное сообщение · #14 |
|
Создано: 10 марта 2008 22:47 · Личное сообщение · #15 |
|
Создано: 10 марта 2008 22:48 · Личное сообщение · #16 |
|
Создано: 10 марта 2008 23:12 · Личное сообщение · #17 |
|
Создано: 10 марта 2008 23:27 · Личное сообщение · #18 |
|
Создано: 10 марта 2008 23:36 · Личное сообщение · #19 Isaev пишет: да статья и по этой проге есть у наших друзей: --> Link <-- сложного то ничего нет... ВРЕМЯ! лан.. мот как-нить посмотрю, если же время найду.. да и реально почитав статью про меморайзер становится ясно, что защита не особо сложная.. хоть и статье много лет.. кстати у ScareByte даже сорцы кейгена для этой проги есть.. |
|
Создано: 11 марта 2008 00:20 · Личное сообщение · #20 |
|
Создано: 12 марта 2008 10:46 · Личное сообщение · #21 |
|
Создано: 14 марта 2008 05:47 · Личное сообщение · #22 |
|
Создано: 14 марта 2008 16:09 · Личное сообщение · #23 |
|
Создано: 15 марта 2008 10:48 · Личное сообщение · #24 я хз как там кейген делали я как-то для себя писал для версии 2.1.3 так вот он для 1.4 тож подходит... исходники на фасме... 7f4e_15.03.2008_CRACKLAB.rU.tgz - 010editorkg.Asm |
|
Создано: 15 марта 2008 12:39 · Личное сообщение · #25 |
|
Создано: 15 марта 2008 17:56 · Личное сообщение · #26 |
|
Создано: 15 марта 2008 19:18 · Личное сообщение · #27 |
|
Создано: 15 марта 2008 22:59 · Личное сообщение · #28 |
|
Создано: 16 марта 2008 03:57 · Поправил: D-503 · Личное сообщение · #29 4t фигасе ты её расковырял, даже триальный ключ генерить можна =) а по поводу таблицы у меня она вся просто при вводе кириллицы прога берёт данные не из таблицы а хз откуда.. это косяк разрабов а не мой... хоть твой кейген и работает с кирилицей, в проге "я" превращается в -1 и _toupper её не обрабатывает из-за чего твой кейген не регит русские имена с "я"... хотя ты это можешь исправить и всё будет норм это в первую очередь косяк разрабов(даже скорее "особенность программы"), а мне блин делать больше нех их косяки исправлять... добавлено: во я туплю.. 4t запутал с этой таблицей блин =) с русскиму буквами не работет не из-за таблицы а из-за того что прога консольная и кирилица в другой кодировке... вобщем патч добавляем в исходник: [code] invoke ReadConsole, [iHnd], uname, 0ffh, dwResult, NULL invoke OemToChar, uname, uname mov eax, [dwResult] ... import user32, CharUpper, 'CharUpperA', OemToChar, 'OemToCharA' [/code] добавляем 2 условия к UpperCase 1) чтобы оно не трогало русские букввы т. к _toupper их оставляет как есть 2) для того чтоб работала "я": [code] movzx ecx, byte [eax+edx] cmp cl, 80h jae mt7 invoke CharUpper, ecx jmp mt8 mt7: cmp cl, 0ffh je mt9 mov eax, ecx jmp mt8 mt9: mov eax, -1 mt8: [/code] ну и последнее чтобы работала "я" надо в таблицу добавить минуспервый элемент вобщем пишем над массивом [code] minus1 dd 005D10F8h namemas dd ... [/code] всё теперь должно работать с русскими буквами и с "я" =) |
|
Создано: 16 марта 2008 16:41 · Личное сообщение · #30 D-503 пишет: фигасе ты её расковырял, даже триальный ключ генерить можна =) , в версии 2.1.4 тож есть триал, ток ключа вроде нет, но через реестр продлить триал можно. D-503 пишет: ну и последнее чтобы работала "я" надо в таблицу добавить минуспервый элемент вобщем пишем над массивом Я те про этот элемент и намекал . На самом деле у меня буква "я" работает, просто кейген был давно написан, под версию 2.0.1, я его несколько доработал и решил выложить. Таблицы в разных версиях смотрел с ходу - вроде были не тронуты, а как сейчас при разборе полётов оказалось, что минуспервый элемент изменён , вот кириллица и не везде работает. Попозже поправлю кейген. D-503 пишет: во я туплю.. 4t запутал с этой таблицей блин =) с русскиму буквами не работет не из-за таблицы а из-за того что прога консольная и кирилица в другой кодировке... вобщем патч добавляем в исходник: [code] invoke ReadConsole, [iHnd], uname, 0ffh, dwResult, NULL invoke OemToChar, uname, uname mov eax, [dwResult] ... import user32, CharUpper, 'CharUpperA', OemToChar, 'OemToCharA' [/code] добавляем 2 условия к UpperCase 1) чтобы оно не трогало русские букввы т. к _toupper их оставляет как есть 2) для того чтоб работала "я": [code] movzx ecx, byte [eax+edx] cmp cl, 80h jae mt7 invoke CharUpper, ecx jmp mt8 mt7: cmp cl, 0ffh je mt9 mov eax, ecx jmp mt8 mt9: mov eax, -1 mt8: [/code] Ну у меня эта проблема решалась не так кардинально . В свойстве Edit'a принимающего имя было выставлено OEMConvert = True и далее в процедуре "хеширования" :
PS. Смотрю твой исходник и походу туплю, никак не могу понять как этот код работает :
Я так понимаю это начало преобразования, что-т типа "HexToText", но к чему эти сравнения и рандом, что-т не вкуриваю . Можно ведь просто разбивать байт и пропускать через proc symb2 (я её кстати на одну команду укоротил :s1. Например 9с >> 090C и вызов proc symb2. |
. 1 . 2 . 3 . 4 . 5 . >> |
eXeL@B —› Софт, инструменты —› 010 Editor - The Professional Hex Editor |