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

ВИДЕОКУРС
выпущен 4 ноября!


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

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

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

 eXeL@B —› Софт, инструменты —› VDisAsm
<< . 1 . 2 . 3 . 4 . 5 . 6 .
Посл.ответ Сообщение

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

Создано: 1 сентября 2012 04:26 · Поправил: 27 июля 2016 10:12 vden New!
Цитата · Личное сообщение · #1

Страница проекта

Версия 2
C# + WPF, в разработке
Движок анализатора используется во внутренних проектах

Заметки о ходе разработки нового инструмента (анализатора)


Версия 1
Написана на Delphi, открытый исходный код
Legacy

В общих чертах:

- дизассемблирование x16, x32, x64 (через mediana by Mika0x65)
- дизассемблирование ARM
- FastTracer для быстрого анализа кода и проставления ссылок

Исходники: https://github.com/vdisasm/vdisasm.git

| Сообщение посчитали полезным: SReg, _ruzmaz_, =TS=, plutos, reversecode, ressa, Fedonin, Dart Raiden, 4kusNick, VodoleY, sendersu, verdizela, Wald, DenCoder, DICI BF, screen66



Ранг: 312.4 (мудрец)
Статус: Участник

Создано: 24 мая 2016 11:21 · Поправил: 24 мая 2016 11:42 DenCoder New!
Цитата · Личное сообщение · #2

SReg пишет:
бред

Да у меня было время однажды, когда я писал и на дельфи, и на шарпе. 1) В дельфи много типов - объекты, в шарпе все типы - объекты. 2) доступ к свойствам и методам - всё через точку, даже если указатель. 3) Чтоб написать какую-то программу - обязательно нужно использовать какой-то класс. В дельфи в том, который есть, если ничего не менять, не избежать TApplication... Аналогично и в шарпе. Писал я так немного и недолго, на том и сошлись )

А так, у кого есть тор и работает, могут посмотреть мнение единомышленников )
C# — результат скрещивания Java, С++ и Delphi c элементами функциональщины. Медленно, но верно, превращается в самый упоротый из промышленных языков (хотя до C++ ему ещё далеко).

и:
--> c# <--
Переняв многое от своих предшественников — языков C++, Pascal, Модула, Smalltalk и, в особенности, Java — С#, опираясь на практику их использования...

--> Хейлсберг <--
...До 1996 года Хейлсберг был главным инженером фирмы Borland, где создал новое поколение компиляторов Паскаля — язык Delphi...

...С 2000 года возглавлял группу по созданию и проектированию языка C#...

...В 2000 году Аннерс Хейлсберг получил награду популярного журнала Dr. Dobb's Journal за создание Turbo Pascal, Delphi и C#...


vden пишет:
анализ потока данных, отслеживание значений в переменных и памяти

Дельная задача! Работал над ней(наработки скудные), но тогда (в жизни) совсем другое надо было...

Добавлено спустя 19 минут
DenCoder пишет:
доступ к членам к свойствам и методам - всё через точку, даже если указатель

Хотя тут неправильно написал. В дельфи есть указатели, но я так и не научился с ними работать. В c# указатели условны, и можно сказать, что их и нет.


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

Создано: 25 мая 2016 04:13 · Поправил: 25 мая 2016 04:13 Bronco New!
Цитата · Личное сообщение · #3

vden пишет:
Пару проблем с back/forward исправил

а я то думаю где это back/forward, а они в CodeAnalyzer
я до него ещё не добрался на тот момент, больше внимание уделил VDisAsm.

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

Создано: 25 мая 2016 10:32 New!
Цитата · Личное сообщение · #4

Старый проект уже поддерживаться не будет. Развиваться будет Code Analyzer.

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

Создано: 18 июня 2016 12:51 · Поправил: 18 июня 2016 13:00 vden New!
Цитата · Личное сообщение · #5

Небольшое обновление

* Добавлена подсветка синтаксиса и сворачивание некоторых структур в редакторе.
* В графе теперь, щелкая по узлам, отображается соответсвующий код в редакторе.
* Адреса в редакторе отображаются как ссылки и по ним можно переходить.
* Инсталлятор (регистрирует расширение .vdsession)

Пример



* уточнение
Код на картинке не оптимизированый. Это сырой IR-код, который еще может со временем меняться. Серьезный анализ, оптимизация и отслеживание данных будет разрабатываться, я думаю, с осени. Сейчас исправляются мелкие баги.

| Сообщение посчитали полезным: Hellspawn, HandMill, v00doo, daFix, Bronco, SReg, MarcElBichon

<< . 1 . 2 . 3 . 4 . 5 . 6 .
 eXeL@B —› Софт, инструменты —› VDisAsm

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

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