Сейчас на форуме: Adler, asfa, bartolomeo (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Декомпиляция обфусцированной C Sharp программы
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 июня 2012 19:42
· Личное сообщение · #1

Подскажите плз в какую сторону дальше копать:
хочу отучить одну игрушку на шарпе от деморежима, нужно заменить буквально одну строчку в единственном методе
скачал дкомпилятор, он выдал код с тучей goto и строчек вида if (1 == 2); и перекомпилироваться не хочет
фиг с ним, вооружился этой статьёй (у меня цель тоже XNA и Main : Game тоже public) и пытаюсь унаследоваться от главного класса:
Code:
  1. sealed class InjectedMain : Game.GnomanEmpire

на что студия мне ругается, мол, нет у класса Game.GnomanEmpire конструктора, но как же нет, когда я рефлектором вижу его private конструктор...

Заранее благодарю, кстати игрушка - gnomoria.com, если кому-то интересно




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 15 июня 2012 19:53
· Личное сообщение · #2

А Reflexil что, уже не в моде?
Если уж действительно буквально одну строчку



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 июня 2012 22:11
· Личное сообщение · #3

всё получилось, спасибо! =)
оно ещё и почистило от обфускации код даже




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 16 июня 2012 03:25
· Личное сообщение · #4

а накой тебе обфускацию вычищать?
чтобы перекомпилить? опять-таки - зачем?
одну строчку в единственном методе можно и в IL-коде поправить, имхо

пропатчил. забирай >> отсюда <<

кстати, вышла новая версия, и со старой патченый exe, вероятнее всего, работать не будет

| Сообщение посчитали полезным: TLN
 eXeL@B —› Вопросы новичков —› Декомпиляция обфусцированной C Sharp программы
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати