На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Название темы должно быть информативным !
Прежде чем задать вопрос, воспользуйтесь Поиском. и проверьте в FAQ (ЧАВО) Паскаля
Чтобы получить вразумительный ответ, подробно опишите проблему: что надо сделать, что не получается и номер ошибки (если есть), которую выводит компилятор.
Для вставки кода ваших программ используйте, пожалуйста, кнопку СODE=pas или выпадающий список СODE для других языков (подсветка синтаксиса).
[!] Как правильно задавать вопросы | Руководство по языку B.Pascal 7 & Objects/LR | Borland Pascal. Руководство пользователя
Модераторы: volvo877
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Turbo/Borland Pascal: Reverse Engineerin , декомпиляция до исходного кода, успех возможен
    Исходники самого "Turbo Pascal 6.0" компилятора. Исходники 7-го RTL тоже где-то имеются, а что, надо?
      Цитата Alchemist @ 22.11.04, 07:19
      Исходники самого "Turbo Pascal 6.0" компилятора. Исходники 7-го RTL тоже где-то имеются, а что, надо?

      Интересно бы посмотреть. А они на чем написаны?
        Компилятор TP6: процентов на 10-15 на Паскале, остальное - ассемблер;
        RTL7: 25-30 - Паскаль, остальное ассемблер, хотя возможно количество ассемблера меньше - особо не измерял.
          Alchemist, Так ты инфу по оверлеям раскопал хоть?
            Нет - документации или инфы - ни грамма. Сейчас по исходникам шестого компилятора и файлам оверлейной поддержки седьмого RTL пытаюсь разобраться как их формируют, чтобы определить, как их разбирать. Получается пока плохо. Немного помогает IDA. Раскопать-бы как ее родной дизассемблер на лету оверлеи подключает... :( Ведь с ходу разбирает, что это именно TP-оверлей, подключает его куда положено и правильно переходы корректирует, тьфу...

            "Трудно быть глупым"...
              Цитата Alchemist @ 22.11.04, 09:45
              Компилятор TP6: процентов на 10-15 на Паскале, остальное - ассемблер;

              Может быть зальёте в incoming?
                Исходники компилятора "TurboPascal 6.0", а также многих других компиляторов, интерпретаторов, трансляторов, дебаггеров, линкеров, ассемблеров и дизассемблеров можно найти на
                http://www.exmortis.narod.ru/
                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0390 ]   [ 14 queries used ]   [ Generated: 23.12.25, 07:42 GMT ]