Форум программистов, компьютерный форум, киберфорум
Наши страницы
Компьютерные игры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
sp_eedo
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 5
1

Каким образом исправили этот баг?

06.10.2008, 14:56. Просмотров 1231. Ответов 9
Метки нет (Все метки)

Кллеги подскажите с высоты опытного взляда ответ на следущий вопрос.

Существует файл name.exe
Это файл сервера игрушки в которой наблюдается один баг:
в момент перезахода в игрушку количество какого-то ресурса пропадает.

Так вот, существуют методы исправления этого бага:

предлогается открыть файл name.exe с помощью Hex editora
и изменить какойто фрагмент, после чего баг пропадал.

Вопрос :
Каким образом люди предлогающие этот метод вычислили какой фрагмент нужно изменить?
Какова возможная природа появления эого бага?

Заранее благодарен за предложенные варианты.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2008, 14:56
Ответы с готовыми решениями:

Каким образом можно проверить этот трансформатор
Я уже писал в прошлой теме, что уже проверил его, но до конца не уверен что это достоверная...

Каким образом работает побитовое или и для чего этот оператор используется в заданном фрагменте кода?
Добрый день, не сможете объяснить, каким образом работает побитовый оператор или в данном цикле и...

Каким символом и каким образом отобразить пробел в document.write
Вот код var mailExample = /^(+)@((+\.)+{2,6})$/; var Str = "hoolio934@mail.ru"; var Str1 =...

ROSA Gnome DVD:-!:-!:-! - не качайте этот баг
Скачала сегодня ROSA, записала на диск, начинаю установку, появляется GUI, мышь не работает, кое...

Каким образом?
Сегодня проверял позиции по некоторым запросам, удивил тот факт, что по запросу "потап биография"...

9
Vourhey
Почетный модератор
6741 / 2422 / 221
Регистрация: 29.07.2006
Сообщений: 13,029
06.10.2008, 14:59 2
Дизассемблер/дебагер и hex-редактор могут все. О природе - понятия не имею. Тому, кто с этой игрушкой возится виднее.
А как же патчи-то делают делают. Также и делают.
0
sp_eedo
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 5
06.10.2008, 15:09  [ТС] 3
Цитата Сообщение от Vourhey Посмотреть сообщение
Дизассемблер/дебагер и hex-редактор могут все. О природе - понятия не имею. Тому, кто с этой игрушкой возится виднее.
А как же патчи-то делают делают. Также и делают.
Можете еще подсказать:
Дизассамблирование происходит в единсвенно верный вариант,
или код который нам предлагает дизассамблер , зависит от методики по которой действует этот Дизассамблер.
0
Vourhey
Почетный модератор
6741 / 2422 / 221
Регистрация: 29.07.2006
Сообщений: 13,029
06.10.2008, 15:11 4
Цитата Сообщение от sp_eedo Посмотреть сообщение
зависит от методики по которой действует этот Дизассамблер
В точку. Отличия бывают. Но несущественные и редко. В общем и целом - да, единственно верный.
1
06.10.2008, 15:11
sp_eedo
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 5
06.10.2008, 16:03  [ТС] 5
Цитата Сообщение от Vourhey Посмотреть сообщение
В точку. Отличия бывают. Но несущественные и редко. В общем и целом - да, единственно верный.
тоесть , я могу декомпилировать мой екзешник, и при условии что удастся распознать
код , могу вмести необходимые изменения и скомпилировать рабочий екзешник?
0
Vourhey
Почетный модератор
6741 / 2422 / 221
Регистрация: 29.07.2006
Сообщений: 13,029
06.10.2008, 16:05 6
Заметь. Мы говорим о дизассемблировании, а не о декомпиляции. Декомпилировать ты его не сможешь. Ты можешь дизассемблировать, исправить ассемблерные инструкции, или данные и запустить. А будет рабочей прога, или нет, зависит от твоих исправлений.
0
sp_eedo
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 5
06.10.2008, 16:19  [ТС] 7
Цитата Сообщение от Vourhey Посмотреть сообщение
Заметь. Мы говорим о дизассемблировании, а не о декомпиляции. Декомпилировать ты его не сможешь. Ты можешь дизассемблировать, исправить ассемблерные инструкции, или данные и запустить. А будет рабочей прога, или нет, зависит от твоих исправлений.
а как понять разницу в терминах этих?

Дизассемблирование - процесс и/или способ получения исходного текста программы на ассемблере из программы в машинных кодах.

Декомпиля́ция — процесс воссоздания исходного кода декомпилятором

Разве не предполагается сохранение фунционала при получении исходного текста программы?
0
Vourhey
Почетный модератор
6741 / 2422 / 221
Регистрация: 29.07.2006
Сообщений: 13,029
06.10.2008, 16:24 8
Неправильные какие-то определения. Исходного кода программы ты не получишь. Тем, кто знает ассемблер он и не нужен.
Дизассемблирование - перевод машинных инструкций в директивы ассемблера. Он не обязательно будет исходным.
Декомпиляция - получение исходного кода на языке программирования высокого уровня. Декомпиляция неосуществима. Воссоздать исходный код нельзя.
0
sp_eedo
0 / 0 / 0
Регистрация: 06.10.2008
Сообщений: 5
06.10.2008, 16:45  [ТС] 9
Благодарю за ответы
0
Vourhey
Почетный модератор
6741 / 2422 / 221
Регистрация: 29.07.2006
Сообщений: 13,029
06.10.2008, 16:49 10
Да не за что
0
06.10.2008, 16:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2008, 16:49

Каким образом можно получить пр 9
люди как вы думаете Каким образом можно получить пр 9 какой-то страницы которая при этом еще и...

список в круге, каким образом?
Вот картинка, не могу понять каким образом так сделать? Список в круге? Или это просто целиком...

Каким образом вставить запись?
Вот уж не думал, что возникнут проблемы в таком пустяковом запросе. На форме лежит датасет и грид....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.