Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых) |
eXeL@B —› Софт, инструменты —› MUltimate Assembler |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . >> |
Посл.ответ | Сообщение |
|
Создано: 14 сентября 2009 09:42 · Поправил: BoRoV · Личное сообщение · #1 Плаг для ольки, позволяющий добавлять/заменять в дизасме и соответствено в проге асм код даже выходящий за пределы если он вставляется посреди имеющегося кода, при этом все адреса у call, jcc, и прочего пересчитыются с учетом этой новой вставки. // З.Ы. Было пять скринов пошаговой инструкции его использования, но автор почему-то их удалил // З.Ы.2. Автор с россии, а че прошел мимо нас... хз v.0.1 Первый релиз, в нем было несколько багов v0.2 - Supports data disassembling and assembling as a C-style string. - Suggests you to create a backup before disassembling, so that the modifications will be visible. - Help added. - Minor fixes. v.0.3 - Disassembles external jumps and calls. - Added an options dialog. - Fixes a couple of crashes. - A right click menu to make LCF-AT happy That's all, I've completed my ToDo list Кажется все он пофиксил, т.к. все говорили что те баги что были пофиксены rammichael.com/ ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 08 ноября 2009 23:17 · Личное сообщение · #2 |
|
Создано: 09 ноября 2009 00:16 · Личное сообщение · #3 |
|
Создано: 09 ноября 2009 01:53 · Поправил: RaMMicHaeL · Личное сообщение · #4 |
|
Создано: 09 ноября 2009 09:47 · Личное сообщение · #5 |
|
Создано: 09 ноября 2009 12:05 · Личное сообщение · #6 BoRoV, _ruzmaz_ Мое предположение о том, что я туплю, оказалось верным. На самом деле все нормально, просто изначально по тому адресу, куда писался PUSH, было 000000FF, и казалось, что пишется байт. Пошел учить ассемблер. RaMMicHaeL пишет: А насчет push-а, можно: DB 68 DD 0 Интересный приемчик. BoRoV пишет: RaMMicHaeL пишет: DB 68 DB 68h Так плаг, вроде, любые числа считает шестнадцатиричными в любом случае, потому в нем можно и без h писать. |
|
Создано: 09 ноября 2009 12:41 · Поправил: Enigma · Личное сообщение · #7 |
|
Создано: 09 ноября 2009 18:24 · Личное сообщение · #8 BoRoV пишет: DB 68h Для оли номера по дефолту шестнадцатеричные. Enigma пишет: PS: ща вот писал код пол часа, потом нажал "Assemble", и все вылетело, код потерялся.. а с этими опциями можно было бы например один раз нажать кнопку Save и все сохранилось.. Код сохраняется при переходе на другую вкладку, или при потере фокуса. Можно в принципе сделать и сохранение перед патчингом, но плаг как бы по любому падать не должен. Повторить можно? |
|
Создано: 09 ноября 2009 18:40 · Личное сообщение · #9 Да лучше сделай пару кнопок длясохранения и загрузки... типа Save As/Save. Повторить,.. вылетало когда пытался вставить байт код: DB 0CC может быть что еще в коде было, но когда делаю такую вставку и нажимаю Assemble вываливается исключение и все приходится закрывать. Но вот DB 90 проходит нормально. Может быть исключение возникает из за того что первый символ байт кода - буква.... Еще бы хотелось поддержку такого DB "A"-1 DB "F"-5 наверное малор кому нужно.. если не трудно - прикрути.. |
|
Создано: 09 ноября 2009 18:52 · Личное сообщение · #10 |
|
Создано: 09 ноября 2009 20:34 · Личное сообщение · #11 |
|
Создано: 10 ноября 2009 16:20 · Личное сообщение · #12 Версия 1.2: - Адреса и метки могут быть на одной строке с командой, например вот так: Code:
- Появилась опция запоминать положение окна. - Можно задать размер таба: 2, 4, или 8. - Исправлен баг со свертыванием окна. Качать |
|
Создано: 10 ноября 2009 17:51 · Личное сообщение · #13 Оперативно, класс! Насчет нумерации вкладок. Можно, конечно, править .ini и переименовывать файлы вкладок, но такие действия как-то будут напрягать, а со временем счетчик вкладок может вырасти до значительной величины несмотря на то, что реально вкладок будет всего несколько штук. Ведь получается как, счетчик не смотрит, какой номер у последней существующей вкладки, он работает независимо, сам по себе. Например, было у меня 7 вкладок, сделал 8ю, она мне не понравилась, и я ее сразу удалил. Следующая создастся с номером 9. По-моему, было бы логичней, если бы при создании новой вкладки просто проверялся номер последней существующей, и новая создавалась с номером на единицу большим. Ну, и, наверное, не помешала бы кнопка для упорядочивания номеров имеющихся вкладок. Например, имеются 1, 3, 7. Нажимаем на кнопочку - и получаем 1, 2, 3. |
|
Создано: 24 декабря 2009 21:32 · Личное сообщение · #14 Чтобы обойти несовместимость с фантомом можно попробовать такой прием: запустить олю, запустить плаг, потом грузить программу, плаг не закрывать, а просто сворачивать. Иногда даже работает RaMMicHaeL У многих стоит несколько сборок Olly, в связи с этим хотелось бы иметь возможность синхронизировать плагины, стоящие в каждой сборке. Другими словами, иметь общую папку закладок, к которой задавать путь, да и настройки можно бы вынести в отдельный ini, к которому тоже задавать путь. Такой еще момент: если ставил метку с начала строки, т.е. удалив отступ, при нажатии Enter по завершении ввода получаем переход на новую строку тоже без отступа. Может имеет смысл в любом случае ставить отступ? |
|
Создано: 25 декабря 2009 09:26 · Личное сообщение · #15 |
|
Создано: 26 декабря 2010 03:37 · Личное сообщение · #16 |
|
Создано: 26 декабря 2010 05:08 · Личное сообщение · #17 |
|
Создано: 26 декабря 2010 05:21 · Личное сообщение · #18 |
|
Создано: 26 декабря 2010 05:43 · Личное сообщение · #19 |
|
Создано: 26 декабря 2010 05:54 · Поправил: daFix · Личное сообщение · #20 |
|
Создано: 26 декабря 2010 06:20 · Поправил: [0utC4St] · Личное сообщение · #21 Плаг безусловно полезный, но невозможность его использования совместно с Фантомом сильно обламывает. daFix пишет: можно только написал драйвер Если решение только такое, то, возможно, стоит решать совместно с автором фантома? daFix пишет: Теперь вопрос - нах автору надо с этим извращаться?? Если конечно вышеуказанная проблема волнует только одного человека, то естественно не стоит и говорить о ней. ----- z+7v+/Lq4CAtIO/l8OL76SD44OMg6iDv8O7i4OvzLiCpIMPu7OXwINHo7O/x7u0= |
|
Создано: 26 декабря 2010 09:49 · Личное сообщение · #22 [0utC4St] Да всё возможно. Запускай плаг перед загрузкой программы и не закрывай, а только сворачивай, если мешает. | Сообщение посчитали полезным: [0utC4St] |
|
Создано: 07 января 2011 10:31 · Личное сообщение · #23 Flint пишет: рипает как: CMP WORD PTR DS:[EAX],5040 хотя правильнее CMP WORD PTR DS:[EAX],5040h Для этих целей есть CodeRipper. daFix пишет: Теперь вопрос - нах автору надо с этим извращаться?? Я вроде на эту тему уже писал: Не ищу я олькины окошки, и вообще ничего не ищу. Плаг не работает с PhantOm по одной причине: PhantOm-ский драйвер почему-то не позволяет создавать новый поток (CreateThread не работает). А новый поток нужен, чтоб не блокировать олькин. В принципе есть такой вариант: Можно создать поток при загрузке плага, и оставить его рабочим все время. Должно сработать. Нужно оно? Хотя конечно логичнее править PhantOm. Отключать CreateThread - не дело. | Сообщение посчитали полезным: [0utC4St], daFix, Valemox |
|
Создано: 07 января 2011 10:34 · Личное сообщение · #24 |
|
Создано: 07 января 2011 19:27 · Личное сообщение · #25 |
|
Создано: 07 января 2011 19:48 · Поправил: SReg · Личное сообщение · #26 |
|
Создано: 07 января 2011 20:09 · Личное сообщение · #27 |
|
Создано: 27 января 2011 18:00 · Личное сообщение · #28 Обновились до v1.3! - Может дизассемблировать номера с суффиксом h или префиксом 0x - Больше не вылетает временами во время записи комментарий или меток. - Путь к asm файлам можно теперь задавать в конфиге. | Сообщение посчитали полезным: _ruzmaz_, sendersu, d0wn, mak, SReg, Gideon Vi, HandMill, [0utC4St], vw_, Dem0n1C, m0bscene |
|
Создано: 28 января 2011 08:07 · Личное сообщение · #29 |
|
Создано: 23 мая 2011 02:39 · Личное сообщение · #30 MUltimate Assembler v1.4, добавил пару фич для вкладок. Переименование Возможность закрыть все разом Упорядочивание вкладок С помощью драг'н'дропа. Более интуитивный контроль мышкой Двойной клик по вкладке: переименование. Двойной клик по полосе вкладок: новая вкладка. Средний клик по вкладке: закрытие. | Сообщение посчитали полезным: _ruzmaz_, SReg, SVLab, vnekrilov, d0wn, Isaev, daFix, Dazz |
|
Создано: 23 мая 2011 06:50 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . >> |
eXeL@B —› Софт, инструменты —› MUltimate Assembler |