java-патчинг и цифровая подпись

Тема в разделе "WASM.RESEARCH", создана пользователем Velos, 6 июн 2010.

  1. Velos

    Velos New Member

    Публикаций:
    0
    Регистрация:
    16 май 2010
    Сообщения:
    22
    Возникла такая проблемка - пропатчил JAR-архив, убрав мешавшие мне ограничения. Теперь прога отказывается работать, так как у JAR-архива повреждена цифровая подпись.

    Цифровая подпись представляет собой файлы .MF, .SG и .RSA в папке META-INF

    Пробовал:
    -удалить подпись (не работает, выдает ошибку "неподписанный jar пытается получить доступ...")
    - подписать своей подписью (не работает, выдает ошибку "jar-архивы подписаны разными подписями")

    Немного покопавшись, смог найти следующие вещи в одной из папок софтины:
    - сертификат
    - RSA private key
    - файл запроса сертификата (certificate request)

    Вопрос: смогу ли я подписать пропатченный jar-архив так, чтобы он не отличался от других, располагая данной инфой? Интересует, возможно ли это в принципе. Спасибо.
     
  2. Velos

    Velos New Member

    Публикаций:
    0
    Регистрация:
    16 май 2010
    Сообщения:
    22
    Вопрос решен, все оказалось возможным :)
     
  3. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Velos
    пиши как решил, чтобы другие знали
     
  4. Velos

    Velos New Member

    Публикаций:
    0
    Регистрация:
    16 май 2010
    Сообщения:
    22
    Импортировал private ключ и сертификат в keystore. Как это сделать см. тут
    Затем подписал jarsigner'ом.
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Velos
    да.. девелоперы той проги просто мечта всех крякеров:)
     
  6. Velos

    Velos New Member

    Публикаций:
    0
    Регистрация:
    16 май 2010
    Сообщения:
    22
    тем не менее, я ее до конца еще не добил... надо бы еще кое-что пропатчить в джаве, а не получается...

    хотя согласен, и дебаг-логи ведутся подробные, и сертификаты с приват-кеями валяются в дистрибутиве ;)
     
  7. sveta

    sveta SVETA7.0.1-2010

    Публикаций:
    0
    Регистрация:
    12 дек 2008
    Сообщения:
    74
    Velos
    Можно ли выложить прогу сюда?
    Там не должно быть сложно. Я могу помочь
     
  8. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    что за прога вообще и для чего она?
     
  9. Velos

    Velos New Member

    Публикаций:
    0
    Регистрация:
    16 май 2010
    Сообщения:
    22
    Спасибо, вроде пропатчил, заработало.

    Прога специфическая, интересна лишь очень ограниченному числу пользователей...