Перейти к содержанию

Рекомендуемые сообщения

Поместил запрос сюда , так как мне так кажется ближе к этой теме относится, вопрос новичка в декомпиляторах 

Во всех видео на ютубе при открывании  программы через dnSpy виден сразу код

пример видео : 

Скрытый текст

 

и во всех остальных видео той же тематики сразу виден код  и есть что-то кроме PE(какие-то структуры)

а у меня только такое 

1) https://cloud.mail.ru/public/Lojn/VErkCEcQB

2) https://cloud.mail.ru/public/JQMi/gAs7CxFwb

Может ли это говорить о том что игра написана не не Unity ? или C# ?

PS игра

Скрытый текст

Prime World(не от майла , а от Nival (компания делала героев меча и магии 5(хорошая игра))

PS Компания вроде русская , но находится в Нидерландах (но это не точно) 

PSS если что-то не так оформил или не туда поместил , прошу администрацию переместить , благодарю за ответы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что ты запихиваешь в dnSpy? Какой файл?

Я почему-то уверен, что .exe. А надо Assembly-CSharp. Погугли как юнити вскрывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, uhx сказал:

Я почему-то уверен, что .exe. А надо Assembly-CSharp

Да, ты прав , но там столько много информации , как в ней ориентироваться , или только руками искать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, IzerodayI сказал:

Да, ты прав , но там столько много информации , как в ней ориентироваться , или только руками искать? 

Cheat engine + dnSpy в котором можно искать по всему что душа пожелает через ctrl+f

После запуска отладчика, можно искать по комментам они указывают и адрес и всякую инфу

например

// Token: 0x06005392 RID: 21394 RVA: 0x001278CB File Offset: 0x00125ACB

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ахах, нажал на старт в dnSpy и выбрал лаунчер , так он теперь заново полностью качает игру)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите какой программой посмотреть на какой версии unity игра. Может есть какая то инструкция 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, maks17990 сказал:

подскажите какой программой посмотреть на какой версии unity игра. Может есть какая то инструкция 


D2P4OyJIpGO912.png

Y2LyZDMI9KZloA.png

 

Или через Лог-файл:

4AkvPE5Iyv3gq2.png

  • Понравилось 1
  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, mrPTyshnik сказал:

Или через Лог-файл:

 

Спасибо все понятно и доходчиво 

А подскажите где мне найти mono.dll пропатченный на эту версию (2017.4.2f2)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
30 минут назад, maks17990 сказал:

А подскажите где мне найти mono.dll пропатченный на эту версию (2017.4.2f2)

я никогда не юзал dnSpy для отладки игр на Unity. CE(mono dissector) + анализ ASCHARP.dll вот и все.

Попробуй сравнить уже запатченную и чистую либу mono. 

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто нибудь отзовитесь подскажите 

  • Минус 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, mrPTyshnik сказал:

2017.4.2f2

Последний модуль для unity-2017.3.0. Ждать появления здесь

Можешь сам пропатчить или собрать под 2017.4.2f2, сравнивая модули. Я без понятия что и как там. Надо разбираться

 

5 часов назад, mrPTyshnik сказал:

я никогда не юзал dnSpy для отладки игр на Unity. CE(mono dissector) + анализ ASCHARP.dll вот и все.

 

С CE monodessector понятно. А вот  ASCHARP.dll в первый раз вижу. К сожалению, не нагуглил ничего

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 часов назад, MasterGH сказал:

А вот  ASCHARP.dll в первый раз вижу. К сожалению, не нагуглил ничего

Имелось в виду, наверное, AssemblyCSharp.dll (вроде так), которая присутствует во всех юнити играх.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Xipho сказал:

Имелось в виду, наверное, AssemblyCSharp.dll (вроде так), которая присутствует во всех юнити играх.

да, я допустил ошибку в аббревиатуре. Все верно. В большинстве случаев, достаточно просто анализа кода на С# и иногда моно диссектора. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот мне дали файл и сказали что нужно исправить. Я не могу найти значение но точно знаю что оно есть. какие способы есть поиска кода в значении 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, maks17990 сказал:

какие способы есть поиска кода в значении

Экстрасенсорика, в коде нет значений они в памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мужики помогите найти

Assembly-CSharp.dll

Чтобы убрать рывки в protected void iopfpikoelk(float bhnhmifomaf) 
удалить this.cddbhkkppaj(bhnhmifomaf);

Помогите безрукому

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, maks17990 сказал:

мужики помогите найти

Assembly-CSharp.dll

Чтобы убрать рывки в protected void iopfpikoelk(float bhnhmifomaf) 
удалить this.cddbhkkppaj(bhnhmifomaf);

Помогите безрукому

 

либа запрочена
скорее всего это Confuser/Ex не под фулл настройками

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, mrPTyshnik сказал:

либа запрочена
скорее всего это Confuser/Ex не под фулл настройками

да нет файл рабочий функционал есть знаю файл разлочен 

3 минуты назад, mrPTyshnik сказал:

либа запрочена
скорее всего это Confuser/Ex не под фулл настройками

что это означает 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, maks17990 сказал:

что это означает 

82QDn40SjLPqqm.png

Vm6vJ3LIDwBEdm.png
Это значит что файл защищен.
Ты же не думаешь что в проекте будут ориентироваться по таким названиям:
KAxVPMxhMJWB5m.png
Это рандомные названия для запутывания "исследователей"

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, maks17990 сказал:

Чтобы убрать рывки в protected void iopfpikoelk(float bhnhmifomaf) 
удалить this.cddbhkkppaj(bhnhmifomaf);

почему бы не деобфусцировать файл для того чтобы можно было получить читаемый код? Что за извращения?

 

Assembly-CSharp-cleaned.dll

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, mrPTyshnik сказал:

82QDn40SjLPqqm.png

Vm6vJ3LIDwBEdm.png
Это значит что файл защищен.
Ты же не думаешь что в проекте будут ориентироваться по таким названиям:
KAxVPMxhMJWB5m.png
Это рандомные названия для запутывания "исследователей"

Вот спасибо а через какую вы это программу увидели подскажите 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, partoftheworlD сказал:

почему бы не деобфусцировать файл для того чтобы можно было получить читаемый код? Что за извращения?

 

Assembly-CSharp-cleaned.dll

не до конца))
nAyBP6kFYpOMgr.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, partoftheworlD сказал:

почему бы не деобфусцировать файл для того чтобы можно было получить читаемый код? Что за извращения?

 

Assembly-CSharp-cleaned.dll

я все делал de4dot и dnSpy что не так подскажите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут мало одного деча
а вообще не совсем удобно без реф либ на которые ссылается ассамблея.

попробуй вот этот файлик, совмневаюсь что будет работать, но код там чище, для ориентирования пойдет.

https://dropmefiles.com/QLymY
 

  • Плюс 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.