Убрать цифровую подпись из PE

Тема в разделе "WASM.SOFTWARE", создана пользователем maximilliangreat, 13 мар 2009.

  1. maximilliangreat

    maximilliangreat New Member

    Публикаций:
    0
    Регистрация:
    13 мар 2009
    Сообщения:
    5
    Есть экзешник подписанный цифровой подписью. Есть желание подпись из него убрать.
    Файл под wince. Очень не хочется разбираться как оно всё устроенно внутри, может есть готовое решение?
    Гуглил, нифига не нашел.
     
  2. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
  3. maximilliangreat

    maximilliangreat New Member

    Публикаций:
    0
    Регистрация:
    13 мар 2009
    Сообщения:
    5
    Jupiter
    Спасибо за прогу!
    Странно что в инструментарии васма твоей проги нет. Хоть она и простая, зато очень полезная :)
     
  4. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    а у крэклабаса всегда поболее тулосов :)

    Great: красный цвет для модеров.) А розовый.. - доверься ему и пятен нет
     
  5. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Jupiter
    Выложил бы прогу, что толку от ссылки на кряклаб с его идиотской регистрацией?
     
  6. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    http://slil.ru/27327240
    архив кривой, но впринцыпе открывается! (это у них так было)
     
  7. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    сенкс
     
  8. alt76

    alt76 New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2006
    Сообщения:
    2
    Jupiter
    попробовал обработать твоей прогой парочку файлов из %systemroot% winxpsp2.ru
    попробовал натравить на MicCal.exe и OLESVR.DLL
    в MicCal.exe поменялось 3 байта. Но sigcheck 1.62 от Sysinternals показывает что файл све равно подписан (Signed)
    в OLESVR.DLL вообще не меняется не байта, НО:
    ---------------------------
    ImageRemoveCertificate
    ---------------------------
    Certificate successfully removed from file!
    ---------------------------
    ОК
    ---------------------------
     
  9. alt76

    alt76 New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2006
    Сообщения:
    2
    упс, сорри, сам разобрался - для sigcheck файл считается подписанным видимо не только когда он подписан сертификатом, но и еще в каких-то иных случаях :)
     
  10. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    offtop: нашёл хексредактор, интересно ктонибудь юзает, очень прикольно нативный! :)
    нашёл здесь: http://www.vorck.com/windows/edit-setupapi.html
    http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
     
  11. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    Афигеть! Эта штука реально работает!
    Windows 2003 SP2 (5.2.3790.3959)
    In the SP2 version of the DLL, you will see the hex byte sequence '8B FF 55 8B EC'.
    Replace this sequence with '33 C0 C2 30 00'.
    Пропатчил setupapi.dll как там сказанно, и после этого syssetup.dll с моими ресхаками
    прошёл оборону! )))
    Кряк sfcfiles.dll в этом деле мне не помог. Но хотя ещё бывает пустой sfcfiles.dll, такое
    я не видел, может реально просто нулевой sfcfiles.dll положить и сработает тоже? :)
    Хотя проблемма уже итак решена. :)