Показать полную графическую версию : как посмотреть исходник программы?
Armen1993
06-04-2013, 00:48
Всем привет. как посмотреть исходник программы? К примеру я хочу внести изменения интерфейсе одной малень кой карточной игры, и в корневой папке есть пару .exe .dll, что
сними делать. Не судите строго я новичок в программировании
Armen1993, единственный вариант для вас - связаться с автором программы, обычно они пишут о себе в разделе "О программе"
Armen1993
06-04-2013, 02:33
единственный вариант для вас - связаться с автором программы, обычно они пишут о себе в разделе "О программе" »
Это я понимаю. Мне просто интересно можно ли пробится к файлам программы(exe и т.д.). Я имею ввиду программы с открытым исходным кодом, или если нужен код то нужно обращатся к правообладателю
из бинарного файла, (*.exe в вашем случае) нельзя получить исходный код, как вариант - дизассемблирование, в результате у вас будет набор ассемблерных инструкций, причем формально это будет вариант исходного кода, но для я хочу внести изменения интерфейсе одной малень кой карточной игры » это не годится
AMDBulldozer
06-04-2013, 04:28
Всем привет. как посмотреть исходник программы? К примеру я хочу внести изменения интерфейсе одной малень кой карточной игры, и в корневой папке есть пару .exe .dll, что
сними делать. »
Простите за прямоту, но если Вы задаете подобный вопрос, ответ "что делать" очевиден. Навсегда забыть об этой идее.
Прошу Вас не обижаться и понять меня правильно. Я совершенно искренне могу Вас заверить, что предложил Вам оптимальный (и единственно реальный) вариант.
Armen1993, для начала определите упаковщик и распаковываете. Затем каким нибудь отладчиком-дебагером (IDA (http://www.idapro.ru/), OllyDbg (http://www.ollydbg.de/) и подобными) открываете и штудируете листинг ассемблера.
Если вам эта картинка (http://www.ollydbg.de/patrick.gif) о чём то говорит, то думаю вы и сами дальше продолжите.
В общем если написано на .NET'e есть возможность получить вменяемый исходный код.
Delirium
07-04-2013, 04:29
если написано на .NET'e есть возможность получить вменяемый исходный код »
При условии, что его не провели через пару обфускаторов...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.