eXeLab
eXeL@B ВИДЕОКУРС !

Курс видеоуроков «Программирование и взлом 2O18»
Обновлен 13 сентября 2O18 года
Свежие инструменты, новые видеоуроки!

  • 300+ видеоуроков
  • 800 инструментов
  • 100+ свежих книг и статей

УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: rmn, ursula3030, thun1977 (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› CmpDisasm - Утилита для сравнения PE файлов в дизассемблированном виде
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >>
Посл.ответ Сообщение

Ранг: 138.7 (ветеран)
Статус: Участник

Создано: 30 января 2009 16:33 · Поправил: crc1 New!
Цитата · Личное сообщение · #1

В HEX виде много разных утилей для сравнения файлов. В дизассемблированном не встречал. Наваял свою.
Баг-репорты приветствуются
******************************************
Выравнивания на длину инструкции НЕ БУДЕТ
******************************************
History:
* 30 января 2009 г. v 0.1
* Собственно первый глючный вариант

* 29 марта 2009 г. v 0.35
* Добавлен пункт меню "Copy address to clipboard" в контекстном меню
* Добавлена примочка "stay on top", запоминается в реестре.
* Окно проги разворачивается на весь экран
* Добавлена цветовая схема, цвет запоминается в реестре
* Открывает занятые файлы + возможность работать с этими файлами в других приложениях
* Добавлено отображение адреса VA, либо Offset. Менять можно через меню, либо щелкнув по шапке столбца адреса
* Добавлена информация о секциях, различия выделяются цветом

* 16 октября 2009 г. v 0.5
* Добавлены HEX дампы файлов
* Добавлена возможность сравнивать диапазоны файлов

* 20 января 2010 г. v 0.6
* Поставил ScintillaGadget для вывода HEX дампов
* Исправил некоторые баги
* Добавил выбор двух последних файлов

* 3 февраля 2010 г. v 0.65
* Добавил выбор двух последних файлов, после драг-дропа
* Убирал дублирующиеся записи в логе

* 5 марта 2011 г. v. 0.7
* Заменил двиг на beaengine x86-64 Можно сравнивать 64 битные файлы
* Исправил крешь при запуске на win7

* 6 апреля 2011 г. v. 0.71
* Изменил фейс главного окна
* Сделал выделение цветом различий в File Info в главном окне
* Добавил пункт меню Исключить PE Header из анализа
* Добавил пункт меню "Save differences as"

* 16 октября 2011 v. 0.75
* Добавил просмотр заголовков файлов
* Автоматическое переключение disasm\hex вкладок, в зависимости от код\данные
* Исправил обнаруженные баги

*30 августа 2012 v. 0.76
* Пофиксил баги

*17 декабря 2012 v. 0.77
* Пофиксил баги
* Проверил на win xp sp3, win 7 x32/x64 win 8 x64

*4 апреля 2013 v 0.79
*Изменил интерфейс (кнопки переместил в тулбар)
*По дефолту, заголовок выключен из сканирования
*Исправил баги которые были отправлены в ПМ и которые нашел сам
*Исправил грамматическую ашыпку
--> Link <--

* 13 апреля 2013 v 0.81
* Исправил ошибку при перетаскивании нескольких файлов драг-дропом и некоторые другие
* Добавил сравнение файлов вперед и назад
--> Link <--

* 8 декабря 2013 v 0.83
* Убрал ошибки
* Добавил импорт\экспорт
--> Link <--

* 25 января 2014 v. 0.84
* Добавил командную строку ; использовать: CmpDisasm.exe file1 file2

{ Атач доступен только для участников форума } - CmpDisasm.rar

Ранг: 1.8 (гость)
Статус: Участник

Создано: 23 января 2010 20:15 New!
Цитата · Личное сообщение · #2

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


Статус: Пришелец

Создано: 7 февраля 2010 13:22 New!
Цитата #3

gr0t
А ты не думал что использование IDA может быть не удобно? Громоздкая система дизассемблирования, часто "долго думающая".

crc1
Как на счёт возможности вносить правку в окне Hex дампа? Бывает довольно полезным сразу внести изменения чтобы не открывать лишний раз HEX-редактор.


Ранг: 147.7 (ветеран)
Статус: Участник
sv_cheats 1

Создано: 2 марта 2010 15:59 · Поправил: SER[G]ANT New!
Цитата · Личное сообщение · #4

void пишет:
crc1
Windows 7 Ultimate x64
Прога крэшицо


Аналогично и на Windows 7 Ultimate x86

Ранг: 77.4 (постоянный)
Статус: Участник

Создано: 15 марта 2010 20:32 New!
Цитата · Личное сообщение · #5

SER[G]ANT пишет:
Аналогично и на Windows 7 Ultimate x86


В режиме совместимости, вроде как, пашет...

Ранг: 22.4 (новичок)
Статус: Участник

Создано: 13 апреля 2010 07:05 · Поправил: Dazz New!
Цитата · Личное сообщение · #6

Привет.

crc1
Программа падает, когда сохраняешь лог. ОС Winxp sp2.
На тестовых файлах, выложенных в старой версии, лог сохраняется нормально.
http://rghost.ru/1371371 - 2 файла, на которых CmpDisasm падает.

Ранг: 7.9 (гость)
Статус: Участник

Создано: 4 июня 2010 21:58 New!
Цитата · Личное сообщение · #7

Прога кул! А у меня на семерке кстати все ок.
Не забрасывай тулзу

Ранг: 189.9 (ветеран)
Статус: Участник

Создано: 5 июня 2010 02:59 New!
Цитата · Личное сообщение · #8

Нeплохо было бы добaвить возможность создaния пaтчeй нe отходя от кaссы. ЗЫ: СПАСИБО зa прогу!

Ранг: 0.3 (гость)
Статус: Участник

Создано: 23 июля 2010 09:01 New!
Цитата · Личное сообщение · #9

Windows 7 Ultimate x64 прога падает

Ранг: 218.5 (наставник)
Статус: Участник

Создано: 24 июля 2010 02:52 · Поправил: 0xy New!
Цитата · Личное сообщение · #10

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

PS
Также приветствуется перемещаемая граница между окнами (живой пример--Total Commander).


Ранг: 741.6 (! !)
Статус: Участник
bytecode!

Создано: 8 октября 2010 23:00 New!
Цитата · Личное сообщение · #11

8daemon пишет:
Windows 7 Ultimate x64 прога падает



uncleua пишет:
В режиме совместимости, вроде как, пашет...

Подтверждаю, пашет.

Ранг: 114.8 (ветеран)
Статус: Участник

Создано: 9 октября 2010 00:02 New!
Цитата · Личное сообщение · #12

а проект-то вообще будет дальше развиваться?

Ранг: 138.7 (ветеран)
Статус: Участник

Создано: 30 октября 2010 01:41 New!
Цитата · Личное сообщение · #13

_ruzmaz_ пишет:
а проект-то вообще будет дальше развиваться?

Все вопросы к int'у у него сорцы. У меня парни нет времени

Ранг: 115.1 (ветеран)
Статус: Участник

Создано: 28 декабря 2010 02:13 New!
Цитата · Личное сообщение · #14

theCollision пишет:
баг номер раз: У меня не горизонатальное расположение моника, а вертикальное и при разрешении 1024 на 1280


Утиль сравнивающий дизасм листинги намутить могём, а гуй нормальный сделать никак?


Ранг: 1084.7 (!!!!)
Статус: Участник

Создано: 28 декабря 2010 08:23 New!
Цитата · Личное сообщение · #15

__ пишет:
Утиль сравнивающий дизасм листинги намутить могём, а гуй нормальный сделать никак?


crc1 пишет:
Все вопросы к int'у у него сорцы. У меня парни нет времени


ы? Трясите int


Ранг: 752.3 (! !)
Статус: Участник
Student

Создано: 2 января 2011 21:01 · Поправил: Isaev New!
Цитата · Личное сообщение · #16

Сделайте хоть масштабирование формы нормально... а то кнопки (в v0.6) за пределами окна при маленьких разрешениях. Прога хорошая, а фейс запороли

Ранг: 20.3 (новичок)
Статус: Участник

Создано: 2 января 2011 21:17 New!
Цитата · Личное сообщение · #17

мб int откроет сорцы ?


Ранг: 624.1 (!)
Статус: Участник
CyberMonk

Создано: 3 января 2011 02:27 New!
Цитата · Личное сообщение · #18

Пишите сами , diff проги изучить с сорсами в сети , самому написать и руку набить , и сделаете именно так как вы хотите. Разве не классно?

Ранг: 20.3 (новичок)
Статус: Участник

Создано: 3 января 2011 06:18 New!
Цитата · Личное сообщение · #19

__
в Эбауте написанно, что используется либа Disasm.dll Vanja Fuckar'a, так что тут скорее всего просто GUI и сравнение.
mak
мне к примеру интересно на эту либу глянуть, сама тулза - пофигу.


Ранг: 978.8 (! ! !)
Статус: Участник

Создано: 3 января 2011 12:34 New!
Цитата · Личное сообщение · #20

либа в виндовс темп распаковывается


Ранг: 1956.3 (!!!!)
Статус: Модератор
retired

Создано: 3 января 2011 13:41 New!
Цитата · Личное сообщение · #21

А что на эту либу глядеть то, топай на сайт да гляди web.vip.hr/inga.vip/test.htm
Лучше бы mediana взяли.

| Сообщение посчитали полезным: [c4]



Статус: Пришелец

Создано: 3 января 2011 13:44 New!
Цитата #22

Всем
Идей и планов много, дайте женюсь сначала))

| Сообщение посчитали полезным: crc1, ==DJ==[ZLO]


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

Создано: 3 января 2011 15:08 New!
Цитата · Личное сообщение · #23

int
Женишься, времени совсем не будет.


Ранг: 109.3 (ветеран)
Статус: Участник
Yes! I_m noob!

Создано: 3 января 2011 15:10 New!
Цитата · Личное сообщение · #24

Isaev пишет:
Сделайте хоть масштабирование формы нормально...

И этого вполне будет достаточно на какое-то время.
Это же не займёт много времени.

Ранг: 138.7 (ветеран)
Статус: Участник

Создано: 7 января 2011 02:07 · Поправил: crc1 New!
Цитата · Личное сообщение · #25

int пишет:
дайте женюсь сначала

Эт дело хорошее, дай Бог тебе любви, удачи и здоровья.
Isaev пишет:
Сделайте хоть масштабирование формы нормально

Исаев, блин, это уже обсуждали на 3 или 4 странице. Ежли моштабировать, надо уменьшать шрифт -> не читабельно будет
Archer пишет:
Лучше бы mediana взяли.

А чем тебе не нравиться двиг от http://web.vip.hr/inga.vip/test.htm он че не проавильно дизасмит? или лоббируешь?
[c4] пишет:
мне к примеру интересно на эту либу глянуть

на гляди, жалко чтоли (в атаче)
Всех с Рождеством
"СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!" (с)

{ Атач доступен только для участников форума } - Disasm.lib


Ранг: 752.3 (! !)
Статус: Участник
Student

Создано: 7 января 2011 03:29 · Поправил: Isaev New!
Цитата · Личное сообщение · #26

crc1 пишет:
надо уменьшать шрифт -> не читабельно будет

А когда часть страницы не видешь вообще и расширить не можешь - это читабельно?

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

Ранг: 138.7 (ветеран)
Статус: Участник

Создано: 7 января 2011 03:42 · Поправил: crc1 New!
Цитата · Личное сообщение · #27

Исаев, ну вопервых, я (и думаю ты) ни одной проги не всречал, где дампы в двух окнах (длиной строки в 16 байт) сравниваются горизонтально. Если ты считаешь, что я намутил с GUI, предлагай варианты. Я попробую для тебя скампелировать
ы не прочитал самое начало твоего поста, что значит не видишь часть страницы. Скинь скриншот чтоли
ыы Сейчас Арчер наедет на меня со медианой Всем кланяюсь, пошел спать


Ранг: 109.3 (ветеран)
Статус: Участник
Yes! I_m noob!

Создано: 7 января 2011 07:04 · Поправил: [0utC4St] New!
Цитата · Личное сообщение · #28





crc1, Вполне достаточно или ещё?


Ранг: 1956.3 (!!!!)
Статус: Модератор
retired

Создано: 7 января 2011 10:30 New!
Цитата · Личное сообщение · #29

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


Ранг: 752.3 (! !)
Статус: Участник
Student

Создано: 7 января 2011 15:07 New!
Цитата · Личное сообщение · #30

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


Ранг: 59.8 (постоянный)
Статус: Участник

Создано: 25 января 2011 02:06 · Поправил: ==DJ==[ZLO] New!
Цитата · Личное сообщение · #31

Добавлю свою лепту сорь если что не так;) (Del мис )
ДИз; Моё ИМХО выглядит так :

Понятное дело что 1й файл ложится в лево 2й вправо

Или пропрогназировать плав-ее окошко в котором Драг анд роп есть ~2-3 спрайта для работы...
Тянуться маусом в нижний угол не есть айс )
Сорри если не по теме
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >>
 eXeL@B —› Софт, инструменты —› CmpDisasm - Утилита для сравнения PE файлов в дизассемблированном виде

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS