Turbo/Borland Pascal: Reverse Engineerin
, декомпиляция до исходного кода, успех возможен
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.43] |
|
|
| Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Turbo/Borland Pascal: Reverse Engineerin
, декомпиляция до исходного кода, успех возможен
|
Сообщ.
#16
,
|
|
|
|
Исходники самого "Turbo Pascal 6.0" компилятора. Исходники 7-го RTL тоже где-то имеются, а что, надо?
|
|
Сообщ.
#17
,
|
|
|
|
Цитата Alchemist @ 22.11.04, 07:19 Исходники самого "Turbo Pascal 6.0" компилятора. Исходники 7-го RTL тоже где-то имеются, а что, надо? Интересно бы посмотреть. А они на чем написаны? |
|
Сообщ.
#18
,
|
|
|
|
Компилятор TP6: процентов на 10-15 на Паскале, остальное - ассемблер;
RTL7: 25-30 - Паскаль, остальное ассемблер, хотя возможно количество ассемблера меньше - особо не измерял. |
|
Сообщ.
#19
,
|
|
|
|
Alchemist, Так ты инфу по оверлеям раскопал хоть?
|
|
Сообщ.
#20
,
|
|
|
|
Нет - документации или инфы - ни грамма. Сейчас по исходникам шестого компилятора и файлам оверлейной поддержки седьмого RTL пытаюсь разобраться как их формируют, чтобы определить, как их разбирать. Получается пока плохо. Немного помогает IDA. Раскопать-бы как ее родной дизассемблер на лету оверлеи подключает...
Ведь с ходу разбирает, что это именно TP-оверлей, подключает его куда положено и правильно переходы корректирует, тьфу..."Трудно быть глупым"... |
|
Сообщ.
#21
,
|
|
|
|
Цитата Alchemist @ 22.11.04, 09:45 Компилятор TP6: процентов на 10-15 на Паскале, остальное - ассемблер; Может быть зальёте в incoming? |
|
Сообщ.
#22
,
|
|
|
|
Исходники компилятора "TurboPascal 6.0", а также многих других компиляторов, интерпретаторов, трансляторов, дебаггеров, линкеров, ассемблеров и дизассемблеров можно найти на
http://www.exmortis.narod.ru/ |