Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Декомпиляция (http://forum.oszone.net/showthread.php?t=40951)

mikkkle 12-11-2004 11:09 272382

Декомпиляция
 
Кто может дать ссылку по теме "Декомпиляция *pdf -файлов"?

Al ex 12-11-2004 13:22 272415

news.itunion.ru в разделе Архив есть что-то похожее.

gres 12-11-2004 17:44 272450

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

[mzd] 17-11-2004 08:41 273483

Google+"PDF Converter" тебе поможет

DillerInc 21-11-2004 19:58 274564

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

Новичёк 22-11-2004 00:34 274588

DillerInc, нет, путное есть разве что для ассемблера, да и то только потому, что ассм - это почти те же машинные коды.

DillerInc 22-11-2004 01:26 274595

Новичёк
Т.е. получается,что добраться до текста кода программы нереально,или?

McDAK 22-11-2004 09:00 274645

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

DillerInc 22-11-2004 15:47 274683

McDAK
Большое спасибо за информацию.Будем думать :) .

hasherfrog 23-11-2004 13:41 274786

DillerInc
http://forum.oszone.net/showthread.php?t=29349

DillerInc 23-11-2004 20:50 274853

hasherfrog,упс... :gigi: ...прошу прощения и благодарю за ссылку...

Новичёк 23-11-2004 23:38 274887

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

hasherfrog 25-11-2004 11:47 275242

Новичёк
Не совсем так. Просто языки высокого уровня при компиляции дают легко разгадываемые конструкции на ассемблере.


Время: 21:49.

Время: 21:49.
© OSzone.net 2001-