User Tag List

Страница 5 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 115

Тема: Как правильно дизассемблировать игры ZX Spectrum для изучения :)

  1. #41

    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как правильно указать место начала игры? Я навёл стрелочку и нажал shift+c но ничего не происходит. Если просто нажать c то говорит переделать участок в код.

  2. #42

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    А как правильно указать место начала игры?
    Разобрать загрузчик игры, и посмотреть что и куда он грузит и куда передается управление после загрузки.
    Цитата Сообщение от zxlogin Посмотреть сообщение
    то говорит переделать участок в код
    жмем ок и получаем дизасм

  3. #43

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    Если просто нажать c то говорит переделать участок в код.
    Так это и надо. Надо посмотреть в загрузчике, RANDOMIZE USR сколько там написано. Перейти на этот адрес и "переделать участок в код". Он пройдет по всем явным переходами и довольно большую часть программы распознает.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  4. #44

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Так это и надо. Надо посмотреть в загрузчике, RANDOMIZE USR сколько там написано. Перейти на этот адрес и "переделать участок в код". Он пройдет по всем явным переходами и довольно большую часть программы распознает.
    Желательно сразу попытаться понять, что происходит по начальному адресу.
    Весьма часто бывает или распаковка данных или относительно простые лдиры на новые адреса. В инструмент дизассемблирования лучше передавать уже очищенное от шелухи.

    P.S.
    Как альтернативу для IDA можно попробовать бесплатную Ghidra.

    Есть книга на русском:

    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

    Эти 2 пользователя(ей) поблагодарили Bedazzle за это полезное сообщение:

    Oleg N. Cher(30.09.2021), Trol73(06.10.2021)

  5. #45

    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как в spediz правильно находить где цифры, буквы и прочее.

    - - - Добавлено - - -

    И где нужно указать entry point в ida pro

    - - - Добавлено - - -

    Как в ассемблере находить где что?

  6. #46

    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что такое db [ 7 ], 0 и на что исправить для sjasm. Почему не хватает меток в ida pro

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    Что такое db [ 7 ], 0 и на что исправить для sjasm. Почему не хватает меток в ida pro
    вероятно аналог db 0,0,0,0,0,0,0

    - - - Добавлено - - -

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Как альтернативу для IDA можно попробовать бесплатную Ghidra.
    403 ERROR
    The request could not be satisfied.
    Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
    If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

    Generated by cloudfront (CloudFront)
    Request ID: Jz2GzowgQZOktDMQCqcpbR_FhBnlzdBQfayioKH4NaxxnkSAEH WoGQ==
    Ы?
    С уважением,
    Jerri / Red Triangle.

  9. #48

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    Что такое db [ 7 ], 0
    7 байт, каждый равен 0
    аналог: db 0,0,0,0,0,0,0 либо ds 7,0

    Цитата Сообщение от zxlogin Посмотреть сообщение
    Почему не хватает меток в ida pro
    В каком смысле не хватает?

  10. #49

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    810
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    59 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В иде у меток настраивается максимальная длина в символах. Для любителей подлиннее всегда можно увеличить в настройках.

  11. #50

    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    А как в spediz правильно находить где цифры, буквы и прочее.
    копить опыт ))
    начинать с 5-ки, ездить, тыкать в подозрительных местах 0 и назад удалять, если белиберда

Страница 5 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как правильно вывести AY, бипер и TAPE со Spectrum +2 Black (ISSUE 4) ?
    от ZX_NOVOSIB в разделе Зарубежные модели
    Ответов: 23
    Последнее: 24.06.2014, 08:05
  2. Как правильно очистить плату?
    от Rom111 в разделе Для начинающих
    Ответов: 13
    Последнее: 22.04.2014, 22:56
  3. Отправка видео-сканера для ZX для изучения!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 11.09.2011, 14:48

Ваши права

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