Важная информация

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 66

Тема: Баг в depacker от hrust1.3?

  1. #11

    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    Вот исходники Дехрустов разных версий.
    отлично, сегодня попробую!

  2. #12

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

    По умолчанию

    Цитата Сообщение от moroz1999
    ну, у меня вроде в примере так и получается, а всё равно бага есть?
    в самом начале депакера стоит LDDR перебрасывающий блок под конец блока куда будет идти распаковка. надо его убрать и выставить соответствующим образом регистры

  3. #13

    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всем огромное спасибо, после некоторых проб я всё же остановился на MegaLZ.

  4. #14

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поделитесь пофикшенной версией депакера плиз...
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  5. #15

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

    По умолчанию

    поясню что происходит пожалуй

    у мороза данные находятся по адресу 30000
    распаковывает он данные на адрес 49152
    поэтому распаковщик делает как он считает правильную вещь переносит данные за область распаковки - выше 49152
    но данные очень плохо сжаты - распакованные данные наползают на упакованные данные в конце файла - потому глюк
    если бы мороз этот блок держал выше - например на #db00 то проблем бы не было
    распаковщик ничего бы не копировал

    проблема не в распаковщике - проблема в данных в конце файла там видимо лежит блок плохопакующийся
    С уважением,
    Jerri / Red Triangle.

  6. #16

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    поясню что происходит пожалуй

    у мороза данные находятся по адресу 30000
    распаковывает он данные на адрес 49152
    поэтому распаковщик делает как он считает правильную вещь переносит данные за область распаковки - выше 49152
    но данные очень плохо сжаты - распакованные данные наползают на упакованные данные в конце файла - потому глюк
    если бы мороз этот блок держал выше - например на #db00 то проблем бы не было
    распаковщик ничего бы не копировал

    проблема не в распаковщике - проблема в данных в конце файла там видимо лежит блок плохопакующийся
    Юр, это я понимаю. Вот у меня есть файл скажем. Плохо сжатый.
    Скажем лежит в #c020 и распаковывается туда же. Распаковщик мне данные переносит вниз и их всё равно не хватает, блок налазит при распаковке. Что делать? Перенести блок скажем в #d020 и оттуда распаковывать в #c020?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

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

  8. #17

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

    По умолчанию

    Shadow Maker, если используешь стандартный депакер (тот что отгружается автоматом) то да
    если у тебя депакер в исходнике и собирается с загрузчиком - то просто убираешь вначале депакера проверку и переброску

    ---------- Post added at 16:17 ---------- Previous post was at 16:16 ----------

    Keeper, это не решение
    для каждого пакера есть свой орешек
    С уважением,
    Jerri / Red Triangle.

  9. #18

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, стандартный. Должно помочь по идее.

    MegaLZ не панацея, там такие же ограничения с плохо пакующимися данными, только там авторы в депакере вообще не заморачиваются этим, весь контроль на пользователе.
    Последний раз редактировалось Shadow Maker; 23.08.2012 в 16:23.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  10. #19

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Перенести блок скажем в #d020 и оттуда распаковывать в #c020?
    Чтоб гарантированно работало, упакованный блок не должен никак пересекаться с распакованным. Если распакованный блок у тебя меньше #1000, то адрес #d020 вполне подходит.

  11. #20

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Чтоб гарантированно работало, упакованный блок не должен никак пересекаться с распакованным. Если распакованный блок у тебя меньше #1000, то адрес #d020 вполне подходит.
    Я б с радостью, но так не выйдет, памяти нет. Но вроде сейчас вот переместил - не наползает, нормально распаковало.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Ваши права

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