|
16.02.2008, 12:09
|
#1
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Декомпиляция
Как-то раз мы уже затрагивали этот вопрос, но поверхностно, хотелось-бы узнать, как же все-таки ехе, написанный на блице преобразовать в код?
|
(Offline)
|
|
16.02.2008, 12:10
|
#2
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Декомпиляция
Курить дизасм
|
(Offline)
|
|
16.02.2008, 12:15
|
#3
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Re: Декомпиляция
|
(Offline)
|
|
16.02.2008, 12:27
|
#4
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Декомпиляция
1. Изучить ассемблер
2. Раздобыть себе дизассемблер
3. Эксперементировать с ЕХЕ-шниками Blitz3D, чтоб найти что чему соответствует
4. Сделать декомпилятор
|
(Offline)
|
|
16.02.2008, 12:37
|
#5
|
|
Ответ: Декомпиляция
в exe Blitz3d файле есть ресурс с скомпилированым кодом
тоесть blitz3d не нативно компилирует, а с дополнительным модулем
берем етот компилированый код и переводим в asm
asm уже как-то в код blitz3d
вот и всё
|
|
|
16.02.2008, 15:53
|
#6
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Декомпиляция
И пока ты напишешь прогу которая это будет делать- поймешь что от блиц 3Д тебе не особо что нада то.
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
16.02.2008, 16:28
|
#7
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Декомпиляция
Да он наверно хочет таким способом раскрыть секрет успеха некоторых разрабов, например они вполне могут юзать в коде недокументированную функцию CreateCoolGame(gametype$)
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
16.02.2008, 18:55
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Декомпиляция
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.02.2008, 14:29
|
#9
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Re: Декомпиляция
Просто на неделе что-то мне захотелось поиграть в Карбон, ну поискал у друзей - не нашел, пошел и купил пиратский диск, на нем было 3 игры - карбон, ЛА стрет райсинг и Need for Russia - якобы с русскими авто, ну запустил я ее, при этом у меня работало еще одно 3д приложение, и к моему удивлению выскочила блицевская ошибка мемору... залез я в папку с игрушкой и правда игра оказалась на блице, вот мне и интересно стало чтож там в коде то творится. Игра, если честно-полное ГГГ...но факт о том, что ее довели до конца говорит сам за себя. Прикольно было то, что игра на дх7, но при установке почемуто дх9 полез устанавливаться
|
(Offline)
|
|
17.02.2008, 16:26
|
#10
|
|
Ответ: Декомпиляция
AndruXa
в таком случае проще игру заново написать
|
|
|
20.02.2008, 00:33
|
#11
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Декомпиляция
Заюзав декомпилятор имперсоналиса (за что ему респект).
Я Выяснил что игра NeedForRussia дествительно написана на Blitz3d.
Содержит:
5 меток для GoTo (Ужос!!!)
32 Массива
99 Глобальных переменных
43 Типа
661 функция
Полный листинг найденого в атаче
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
20.02.2008, 00:39
|
#12
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Декомпиляция
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.02.2008, 00:44
|
#13
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Декомпиляция
Апдейт листинга от нового декомпилятора.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:28.
|