Войти

Показать полную графическую версию : Декомпиляция


mikkkle
12-11-2004, 11:09
Кто может дать ссылку по теме "Декомпиляция *pdf -файлов"?

Al ex
12-11-2004, 13:22
news.itunion.ru в разделе Архив есть что-то похожее.

gres
12-11-2004, 17:44
а для чего это надо? ПДФ, это просто рисунок с малым разрешением, надо вытащить из него инфу- ставь файнрейдер 6 и дерзай без всяких проблемм или сам акробат 6.

[mzd]
17-11-2004, 08:41
Google+"PDF Converter" тебе поможет

DillerInc
21-11-2004, 19:58
Господа,мог бы кто-нибудь посоветовать путный декомпилятор для программ,написанных на Delphi,и есть ли вообще что-либо подобное?

Новичёк
22-11-2004, 00:34
DillerInc, нет, путное есть разве что для ассемблера, да и то только потому, что ассм - это почти те же машинные коды.

DillerInc
22-11-2004, 01:26
Новичёк
Т.е. получается,что добраться до текста кода программы нереально,или?

McDAK
22-11-2004, 09:00
DillerInc
Не возможно, потому что для языков программирования высокого уровня нет однозначной связи между исходными командами и скомпилированными командами машинного языка. Дизассемблировать программу можно потому что ассемблер - это язык низкого уровня и для него такое однозначное соответствие команд ассемблера и машинных команд существует. Это как в математике продифференцировать можно любую функцию, но вот выполнить интегрирование можно далеко не всех функций. Т.е. резюмируя все изложенное, если хочешь разобраться в том как работает та или иная прога, можно ее дизассемблировать и ковыряться в ассемблерном коде, причем здесь абсолютно не важно на чем (каком языке) написан исходный код программы. Дизассемблировать можно все, отсюда вывод о необходимости изучения сего замечательного языка (ассемблера).
P.S. Вроде как, единственно для чего существуют более или менее прилично работающие декомпиляторы, так это для Визуал Бейсика (если я не прав, то местные гуру меня поправят). Была у меня даже ссылочка, но что-то где-то затерялась.

DillerInc
22-11-2004, 15:47
McDAK
Большое спасибо за информацию.Будем думать :) .

hasherfrog
23-11-2004, 13:41
DillerInc
http://forum.oszone.net/showthread.php?t=29349

DillerInc
23-11-2004, 20:50
hasherfrog,упс... :gigi: ...прошу прощения и благодарю за ссылку...

Новичёк
23-11-2004, 23:38
McDAK, если не ошибаюсь, прога на Васике(VB) содержит не сколько код, сколько обращения к функциям из DLL из комплекта VBRun - потому так прогри на этом языке и просят загрузить и установить VBRun. Потому - то и получается хорошо декомпилить :)
DillerInc, читай-читай, но только для ассма все визуальные компоненты и большинство системных функций основаны на WinAPI - учи ;)

hasherfrog
25-11-2004, 11:47
Новичёк
Не совсем так. Просто языки высокого уровня при компиляции дают легко разгадываемые конструкции на ассемблере.




© OSzone.net 2001-2012