Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 25.02.2010, 09:27   #1
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Re: Декомпилятор

Интересная вещь:

1) Скачиваем прогу типа Resource Hacker'a
2) Открываем в ней созданый блицем exe
3) Открываем ресурс RCData\1111\1033
4) Мы видим беспорядочный hex-код, листаем в конец - и видим код напоминающий блицевский - видно названия переменныx, какието внутриблицевские функции типа "bb_ForEach", и даже пути к файлам(сюрприз! их можно изменить )
если очень сильно постараться, то в коде можно даже разобраться!
(Offline)
 
Ответить с цитированием
Старый 25.02.2010, 09:47   #2
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Re: Декомпилятор

да, видел, занятно. тока лучше сам че нить сделаю чем копаться в коде буду
(Offline)
 
Ответить с цитированием
Старый 25.02.2010, 15:48   #3
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Re: Декомпилятор

стартпостер , те известна програма BlitzHack ??
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
Android (25.02.2010), impersonalis (25.02.2010), Tadeus (27.02.2010)
Старый 25.02.2010, 16:19   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Re: Декомпилятор

Сообщение от DEEJEX Посмотреть сообщение
Интересная вещь:

1) Скачиваем прогу типа Resource Hacker'a
2) Открываем в ней созданый блицем exe
3) Открываем ресурс RCData\1111\1033
4) Мы видим беспорядочный hex-код, листаем в конец - и видим код напоминающий блицевский - видно названия переменныx, какието внутриблицевские функции типа "bb_ForEach", и даже пути к файлам(сюрприз! их можно изменить )
если очень сильно постараться, то в коде можно даже разобраться!
это и многое другое уже 6 лет как не серкет - часть возможностей реализована в BlitzHack
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 25.02.2010, 19:32   #5
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: Re: Декомпилятор

БлицХак позволяет узнать только названия, а этот способ позволяет менять их, менять значение некоторых переменных, и, если разобраться, можно даже перепрогить.
(Offline)
 
Ответить с цитированием
Старый 25.02.2010, 20:53   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Re: Декомпилятор

это тупо дебаг инфа, исправление меток нифига недаст.
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Dream (25.02.2010), Nex (26.02.2010)
Старый 26.02.2010, 10:40   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Re: Декомпилятор

Сообщение от SBJoker Посмотреть сообщение
это тупо дебаг инфа, исправление меток нифига недаст.
либо несовсем корректная формулировка, либо я не соглашусь. Имена добавляются вне зависмости от режима сборки. И являются реальными идентифкаторами переходов для асм-ого листинга (подобно, как юзаются имена WinAPI). Хотя можно было бы сделать переименование всех функций, но блитц оставляет всё как есть (возможно, из-за планов по введению указателей на функции, создаваемых по имени, но скорее из-за того, что имено так они поименованы в таскаемом с ехе-ом движке).

могу ошибаться - я тупой, какое отношение я имею к Марку?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Dream (26.02.2010), Harter (01.03.2010), Randomize (27.02.2010), Reks888 (26.02.2010)
Старый 10.03.2010, 03:20   #8
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Re: Декомпилятор

допустим что это так- назови пользу твоей "находки"?
Лучше бы сделал что-то путевое СВОЁ- чем в чужом ковыряться!!!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
H@NON (10.03.2010)
Старый 10.03.2010, 09:27   #9
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Re: Декомпилятор

Знание как устроена твоя программа - польза.
Уж кому кому, а не имперу надо советовать сделать "путевое СВОЁ"
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
baton4ik (14.04.2010), Dream (10.03.2010), Dzirt (10.03.2010), impersonalis (10.03.2010), Reks888 (10.03.2010)
Старый 10.03.2010, 11:26   #10
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Re: Декомпилятор

так точно Randomize
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:04.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com