eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: amanimm, forever_ (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Протекторы —› [.Net]Программа после -SmartAssembly 6.9.0.114
Посл.ответ Сообщение

Ранг: 5.9 (гость)
Статус: Участник

Создано: 11 февраля 2017 03:18 · Поправил: AXLLOW New!
Цитата · Личное сообщение · #1

Здравствуйте форумчане.
Вопрос к знатокам.
Есть программа (.Net ). Накрыта - SmartAssembly 6.9.0.114

После распаковки запускается прога, но по исключению завершает работу выдает сообщение


После отладки в VS видно что прога валится по эксепшену - Exceptions: System.IO.FileLoadException

Пробовал тыкаться - удалял стронг имена, паблик кей токен нулил, утилиты которые использовал -
Вобщем не хватает тут знаний, а все что накопал на англ форумах не помогло.
Minimum_Resign_Calculator
StrongName_Killer
PKT_AssemblyRef_Replacer

Подскажите кто в теме разбирается, куда дальше изучать?

Ранг: 121.3 (ветеран)
Статус: Участник

Создано: 11 февраля 2017 10:57 New!
Цитата · Личное сообщение · #2

Скачай последний de4dot

Ранг: 5.9 (гость)
Статус: Участник

Создано: 11 февраля 2017 11:40 New!
Цитата · Личное сообщение · #3

Дело не в дедот

Ранг: 3.1 (гость)
Статус: Участник

Создано: 11 февраля 2017 14:41 · Поправил: yuryrce New!
Цитата · Личное сообщение · #4

AXLLOW, всё-же попробуй свежий билд de4dot. Компилил из последних исходников на 7 февраля 2017: http://sendfile.su/1307815 Там решено много проблем, например один из последних рефлекторов не брала версия с сайта, а этот без проблем анпакнул.
PS: исходники скомпилены VS 2015 на W10x64. Если у кого-то не работает, то стоит это учесть. Компилено и под 86 и под 64.

Ранг: 5.9 (гость)
Статус: Участник

Создано: 11 февраля 2017 21:12 New!
Цитата · Личное сообщение · #5

yuryrce Спасибо за обнову. Не помогло, все анпакнулось, но тот же exception, на tuts4you сказали в сторону strong name копать, но уже опробовал все что писал выше

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 13 февраля 2017 10:14 · Поправил: Medsft New!
Цитата · Личное сообщение · #6

переподпиши весь проект новым snk - одним!!!

Ранг: 5.9 (гость)
Статус: Участник

Создано: 13 февраля 2017 14:24 New!
Цитата · Личное сообщение · #7

Medsft весь проект, т.е. те файлы после de4dota? Их пробовал все подписывать одним кеем утилитой Brutal.Dev.StrongNameSigner но прога вообще не запускается после этого.

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 13 февраля 2017 17:14 · Поправил: Medsft New!
Цитата · Личное сообщение · #8

Assembly Resinger 1.0 SND
Да файлы после обработки дедом (с умом конечно не трогая тех библиотек которые были сторонние в этом проекте- узнать их можно той же тулзой (одинаковый public key)) НО вспомнил )))) все равно не заведется если ты не скачаешь и заюзаешь наш ILSpector )))) эксклюзив понимаешь ))))
Если все таки решил им воспользоваться тогда тебе не надо менять snk
заходишь в ILSpector там опция assembly reference editor находишь референс на эту самую dll удаляешь его а затем делаешь новый референс но только на уже раскрытую dll. Вообще поищи по форуму я вроде тутор делал
Опять туплю в последней версии ILSpectora удалять не надо там опция replace есть
hxxp://prntscr.com/e864j6

Ранг: 5.9 (гость)
Статус: Участник

Создано: 13 февраля 2017 17:31 New!
Цитата · Личное сообщение · #9

Medsft Я пользуюсь ILSpector. Вам респект. Но пользуясь офтопом, добавить бы функционал по байт патчингу, в частности поиск опкодов если конечно это возможно. Попробую сейчас с ILSpector провернуть манипуляции как посоветовали, и отпишусь

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 13 февраля 2017 18:17 New!
Цитата · Личное сообщение · #10

AXLLOW пишет:
добавить бы функционал по байт патчингу
он весь на этом построен ))) см.туторы

Ранг: 5.9 (гость)
Статус: Участник

Создано: 13 февраля 2017 18:54 · Поправил: AXLLOW New!
Цитата · Личное сообщение · #11

Medsft Да, но)) http://prntscr.com/e87bnx. в байт едиторе не хватает этого. Или может скрыто где?

Добавлено спустя -31 минут
Эх надеялся что поможет, ан нет. не запускается. там 37 dll. все одним ключом подписывал, и пробовал удалять snk у всех и в ILSpector менять в сборке функцией replace на раскрытые dll. не получается)

Ранг: 321.4 (мудрец)
Статус: Участник
ILSpector Team

Создано: 14 февраля 2017 10:17 · Поправил: Medsft New!
Цитата · Личное сообщение · #12

ССылку дай погляжу
К байт-патчингу в IL code немного другое отношение попробуй искать последовательности как команды).
Вот к примеру в твоем примере зачем нужен поиск последовательностей? если можно рассматривать как команды
 eXeL@B —› Протекторы —› [.Net]Программа после -SmartAssembly 6.9.0.114

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS