Print This Post .NET Reactor Header Fixer

Пятница, 27. Август 2010
Раздел: C/C++, C#, автор:

При работе с .net-файлами, обработанными .NET Reactor'ом (данный протектор используется, например в Vkontakte Inviter Pro v2), возникает проблема с заголовками, из-за которых невозможно открытие файла декомпилятором (по крайней мере, в .net reflector, dis#, xenocode fox).
В сети существует мануал (за авторством CodeRipper и SND), следуя которому, данную проблему можно исправить, однако, процесс довольно зануден, и существует вероятность ошибки, так как все делается руками.
Чтобы не заморачиваться с ручной правкой, была написана программа, которая осуществляет все необходимые исправления в файле. Перечень ошибок, которые исправляются:
1. Invalid number of data directories in NT header
(Недопустимое число элементов в DATA_DIRECTORY)
2. Module '...' contains zero or multiple module definitions
(Таблица Module содержит более одного ряда)
3. ... multiple assembly definitions
(Таблица Assembly содержит более одного ряда)
4. Module contains multiple #GUID heaps
(В программе более одного #GUID-стрима)

Для обработки файла - просто перетащите нужный exe на иконку фиксера. После обработки появится подобное окно:

Скачать фиксер: fix

 Обсудить на форуме


Получать обновления на почту:     

Комментариев: 11 к “.NET Reactor Header Fixer”

  1. Cпс, как всегда на высоте!

    [Ответить]


  2. мембер :

    Для обработки файла – просто перетащите нужный exe на иконку фиксера. После обработки появится подобное окно:
    как ЭТО ПОНИМАТЬ ?

    [Ответить]

    dx:

    Буквально)

    [Ответить]

    мембер:

    спасибо, привык работать в тотале командере не сразу сообразил :)

    [Ответить]


  3. Zaicev :

    Я как только перетаскую екзешник сразу пропадает окошко
    В чем может быть проблема ?

    [Ответить]

    Kaimi:

    Запусти через консоль, посмотри что выдает

    [Ответить]


  4. Zaicev :

    Через консоль это cmd ?
    Извини за глупые вопросы.

    [Ответить]


  5. Zaicev :

    запустил через cmd
    запустил fix
    [url=http://pixs.ru/showimage/2010111812_7120389_1216800.jpg][img]http://img.pixs.ru/thumbs/8/0/0/2010111812_7120389_1216800.jpg[/img][/url]

    перетягиваю екзешник
    [url=http://pixs.ru/showimage/2010111812_1293121_1216835.jpg][img]http://img.pixs.ru/thumbs/8/3/5/2010111812_1293121_1216835.jpg[/img][/url]
    Что не так делаю?
    Спасибо!

    [Ответить]

    Kaimi:

    Перетянуть на иконку файла, а не на окно, которое открывается, если просто так запустить fix.exe

    [Ответить]


  6. Zaicev :

    Если не сложно стукните в ICQ 327776457

    [Ответить]


  7. Zaicev :

    Теперь понял))

    [Ответить]


Оставьте ваш комментарий