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

 eXeL@B —› Вопросы новичков —› Encrypted Assembly-CSharp.
Посл.ответ Сообщение

Ранг: 5.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 июня 2016 11:49 · Поправил: Fenrisus
· Личное сообщение · #1

apk файл, от туда вытягивается Assembly-CSharp.dll, однако при открытии рефлектором:
"Assembly-CSharp, File is not a portable executable. DOS header does not contain 'MZ' signature."
Нашел топик на зарубежных форумах, где говорится что можно имея девайс под андройдом собстно дампнуть весь apk, а затем в WinHex'е - File recovery by Type. Собстно почитать можно тут

Увы девайса с андройдом у меня нема. Но я расковырял файл через apk-tools, однако все равно оно encrypted.

Есть так же "исходники", сделанные кривым рефлектором (кто то ковырял но забросил) и не особо полезные так как много IL вставок которые рефлектор попросту не может декомпилировать.
Code:
  1.  [DebuggerHidden]
  2.  private IEnumerator InitGameRes()
  3.  {
  4.   LoadConfig.<InitGameRes>c__Iterator49 variable = null;
  5.   return variable;
  6.  }

или даже так:


Хотелось бы самому попробовать отрефлектить, а без крипта, дллки, как говорится не поставляют. Та что есть - увы не могу разобраться с криптом этой штуки...

--> Штука <--

Может кто подсобить с де-криптом этой гадости?




Ранг: 196.6 (ветеран), 11thx
Активность: 0.070.01
Статус: Участник

Создано: 17 июня 2016 15:08
· Личное сообщение · #2

нужно весь файл xor-ить со значением 0x71 (например, в WinHex)



Ранг: 5.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 26 июня 2016 14:01 · Поправил: Fenrisus
· Личное сообщение · #3

Разобрался =) спасибо.

А кто подскажет что делать с таким вот файлом? Если с тем что выше - все понятно в принципе, там где 00 - стоит 71 (XorKey), то здесь... Не похоже что это XOR, да и хедер нормальный. И чем такое ковырять?



Такое вот не определяется как Net Assembly... хмм...



Ранг: 5.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 июня 2016 18:06 · Поправил: Fenrisus
· Личное сообщение · #4

Покопался разными утилитами... На Xenocode - не похоже, и это не какой то там дотфускатор...
Помогите пожалуйсто с реверсом...

Дллка

Непонимаю как снять это, что бы рефлектором прочитать... Перепробовал десяток различных анпакеров с гитхаба и пару утилит отсюда ни к одной не подошло... Тот же de4dot-v3-1 пишет The file isn't a .NET PE file. И подобное с другими утилитами при попытке открыть.


 eXeL@B —› Вопросы новичков —› Encrypted Assembly-CSharp.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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