IPB
 

Здравствуйте, гость ( Вход | Регистрация )

Поддержать форум
Профиль
Фотография
Опции
Опции
О себе
AmbassadorKosh не указал(а) ничего о себе.
Личная информация
AmbassadorKosh
Человек-Цитата
35 лет
Мужской
Новосибирск
Дата рождения: Июль-22-1986
Интересы
компилирую компиляторы
Награды
Раскрыть
Статистика
Регистрация: 22.12.2004
Просмотров профиля: 2781*
Последнее посещение: 06.11.2013, 19:07
Часовой пояс: 24.07.2021, 18:27
745 сообщений (0 за день)
Контактная информация
AIM Нет данных
Yahoo Нет данных
ICQ Нет данных
MSN Нет данных
* Просмотры профиля обновляются каждый час

AmbassadorKosh

Опытный

****


Темы
Сообщения
Комментарии
Друзья
Содержимое
2 апр 2009
Цитата(dillinger @ 02.04.2009, 13:54) *
бесполезно у студента спрашивать гулбокое понимание Java или .NET.


Вот я непонимаю, что значит "глубокое понимание Java или .NET"... Не могли бы вы прояснить?

Если я скажем знаю, как в Hotspot устроен сборщик мусора или там регаллок, это глубокое понимание или нет?

У меня есть конечно идея, что под глубоким пониманием подразумеваются вопросы а-ля "сколько параметров принимает метод org.hibernate.loader.criteria.CriteriaJoinWalker.getJoinType и какой эксепшн он выбрасывает если третим параметром передать null" (я конечно утрирую, но судя по всему такие вопросы иногда задают на собеседованиях). Так вот если меня когда-нибудь спросят на собеседовании такой вопрос, я могу случайно дать интервьюирующему в чан стулом...
2 окт 2007
Не большой опрос, который поможет мне правильным образом выстроить повествование в пятницу. Варианты я постарался упорядочить так, что бы для любого человека существовал ровно один такой ответ, что никакой ответ выше этого ответа не подходит для этого человека.

P.S. Если кто-нибудь проголосует за последний или предпоследний ответ, то я рад буду послушать-поучиться у этих людей wink.gif
12 июля 2007
Прелюдия (немножко длинная, надеюсь вы не заснете)

Возникла тут у меня потребность провести reverse engineering программы (скажу сразу это не имеет никакого отношения ко взлому, это связанно с потребностью создать аналогичную программу под Linux).
Я ее декомпилировал IDA (благо она не упакованная была и мучится с распаковкой не пришлось), и в принципе нашел у нее "в нутре" все что мне нужно...

Ну у меня возникла одна интересная идея. Исходная программа была сильно ОО (там через ecx что-то передается, значит _thiscall используется). И вообще видно, что тут и там можно, например, протянуть "тип/класс" и заменить конструкции вида

CODE
mov ecx, [ebp - 4]; в прологе мы в [ebp-4] засунули this
mov eax, [ecx + 90h]


На

CODE
eax = this->field; это псевдокод, читаемость повышает.


Можно сделать еще некоторое количество преобразований, в которые я вдаваться здесь не буду.

Так вот меня заинтересовал вопрос, как выполнять такие преобразования и такой анализ, точнее даже не как (abstract interpretation и понеслась), а где...
Существуют ли frameworkи для написания декомпиляторов? Framework должен брать на себя собственно дизассемблирование, а к нему уже я бы прикрутил высокоуровневый анализ...

P.S. Я тут что-то подумал... А ведь в IDA кажется есть pluginы
23 апр 2006
Во вчерашнем эксперименте в моей лаборатории (ну может кто-нибудь помнит,что я там произвожу "мозги форумчанина") мной был выделен Эликсир Абсолютного Хоббетизма...
Тестирование я провел на себе. Перед Вами результат! Уникальный Хоббетский Опрос от Научно Иследовательского Института Похотливой Ухмылки (сокрашение приводить не буду, накажут за мат)...
Высказываемся, высказываемся.
А я пошел экспериментировать с Абсолютным Йадом...

Список литературы

(1) Тема: Пожертвуйте Послу на генетическую лабораторию (closed)
(2) Тема: А если завтра распродажа мозгов
10 марта 2006
"JavaScript. Энциклопедия пользователя" Аллена
И "AJAX in Action".
Сссылки на инет не предлагать (55 метров Аллена мне не асилить).
Если у кого-то из обитающих в морге есть поделитесь (киньте в ЛС) внутренней ссылочкой...

//хоть бы клоны за собой прибивали angry.gif благо статус позволяет
Просмотры


22 Jul 2013 - 13:05


20 Jan 2012 - 12:39


7 Oct 2011 - 17:17


28 Jul 2011 - 23:23


28 Jan 2011 - 20:45

Комментарии
Другие пользователи не оставили комментарии для AmbassadorKosh.

Друзья
Друзей нет.
Удалить установленные форумом cookies · Отметить все сообщения прочитанными
RSS Текстовая версия