![]() |
eXeL@B —› Вопросы новичков —› Проблема с декомпиляцией рефлектором |
Посл.ответ | Сообщение |
|
Создано: 26 июня 2018 17:50 · Личное сообщение · #1 |
|
Создано: 26 июня 2018 19:03 · Личное сообщение · #2 |
|
Создано: 26 июня 2018 19:26 · Поправил: inkermann · Личное сообщение · #3 Даже так (в корень) ![]() Добавлено спустя 4 минуты Рефлектор 10.04.406 , win7. Вот если бы 10, то так: Но у меня семерка... ![]() |
|
Создано: 26 июня 2018 19:34 · Личное сообщение · #4 inkermann пишет: Даже так (в корень) Это исчерпывающая информация, которую вы готовы предоставить для решения вопроса? ![]() Может напишите о чем я упоминал? Пример путей с ошибкой, не? UNC пути в проводнике рефлектора не прокатят. Если речь о Windows 10, то убедиться что поддержка длинных путей включена (по умолчанию нет). Не помню как собран сабж, но мб можно заюзать что-то типа QuickIO.NET | AlphaFS для временного фикса. Вообще не совсем понятно, почему при экспорте файла в корень диска может возникать подобная ошибка, или на выхлопе у вас идут каталоги с адской рекурсией? Добавлено спустя 17 минут Увидел ваше дополнение,- попробуйте более новую версию мб поможет ![]() |
|
Создано: 26 июня 2018 20:54 · Личное сообщение · #5 Ко всему выше - не проще юзать dnspy как Main инструмент.. Дополнять дотпиком..? ![]() |
|
Создано: 26 июня 2018 22:28 · Личное сообщение · #6 |
|
Создано: 27 июня 2018 09:20 · Личное сообщение · #7 |
|
Создано: 27 июня 2018 11:14 · Личное сообщение · #8 |
|
Создано: 27 июня 2018 12:39 · Личное сообщение · #9 |
|
Создано: 27 июня 2018 22:05 · Личное сообщение · #10 Давайте уже вашу сборку, PS подумайте надосуге, а как ето разраб умудрился с сорцов собрать такую сборку, что названия файлов больше 260 байт ![]() |
|
Создано: 27 июня 2018 23:38 · Личное сообщение · #11 sendersu пишет: как ето разраб умудрился с сорцов собрать такую сборку Видимо защитил таким образом от декомпилирования ![]() Code:
![]() |
|
Создано: 28 июня 2018 00:30 · Поправил: plutos · Личное сообщение · #12 У меня была когда-то проблема, отдаленно напоминающая твою: на одной оси все работало, а на другой нет потому что на одной оси все characters в путях были valid, а на другой - не все. Попробуй через System.IO.Path.GetInvalidPathChars получить an array of characters invalid in a file path и посмотреть нет ли таких в твоих путях. По крайней мере будешь точно знать, что проблема не в этом. ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 28 июня 2018 20:24 · Личное сообщение · #13 inkermann 1. сразу б сказали - у вас mixed mode сборка тоесть там часть кода - натив, часть - дот нет старая как мир проблемма, длина файлов может оказаться пару КБ ![]() проблема присущая также в dnSpy, пример https://github.com/0xd4d/dnSpy/issues/769 попробуйте еще ради интереса ILSpy но только вот все ето ни к чему. почему? см п.1 ![]() |
|
Создано: 29 июня 2018 16:40 · Личное сообщение · #14 |
|
Создано: 29 июня 2018 17:22 · Личное сообщение · #15 |
|
Создано: 29 июня 2018 23:38 · Личное сообщение · #16 |
|
Создано: 01 июля 2018 13:08 · Личное сообщение · #17 не понятен ваш ТЗ если получить в сорках только дот нет код - без проблем, берем например dnSpy и делаем за прау мин. если все (дот нет + натив) - задача совсем иного порядка, проще и дешевле с 0 переписать. ну разве у вас там размер файла копеечный... ![]() |
|
Создано: 02 июля 2018 11:24 · Поправил: xD_Antlion · Личное сообщение · #18 Здравствуйте! ( Сразу извиняюсь если не в тот раздел ) Не смог осилить декомпиляцию обычной библиотеки :D Кошмар) Хотя опыта маловато в реверсе. Кто может подсказать какое шифрование использует данный файл? Можно ли достать исход из библиотеки?! ![]() ![]() |
|
Создано: 02 июля 2018 17:25 · Поправил: Medsft · Личное сообщение · #19 AntiDnSpy.dll название угрожающее))), а внутри вызов new Exeption ... если даже и обламывает dnspy то скорее всего основан на какомтто баге h..p://prntscr.com/k1nnp4 ![]() |
|
Создано: 02 июля 2018 21:29 · Личное сообщение · #20 Medsft Это не исключение, это виртуальная ошибка. Лог не содержит ни кода исключения, по которому можно резолвить проблему, ни дальнейшей инфы про фолт. Это ошибка скрипта, она не резолвится. ----- vx ![]() |
|
Создано: 03 июля 2018 00:19 · Личное сообщение · #21 xD_Antlion Да, раздел не тот. Файл ничем не пошифрован, все замечательно декомпилируется в dnSpy, опишите проблему подробнее если у вас что-то не получается, лучше в разделе новичков, в новой теме. Class1 если что не содержит ничего полезного. В методе AntiDn просто вырезан кусочек IL, потому то что осталось физически невозможно декомпилировать в шарпы, просто проходите мимо этого класса, там нету ничего кроме этого плода больной фантазии какого-то школьника. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 03 июля 2018 00:33 · Поправил: xD_Antlion · Личное сообщение · #22 |
|
Создано: 03 июля 2018 07:54 · Личное сообщение · #23 |
|
Создано: 03 июля 2018 08:08 · Поправил: Medsft · Личное сообщение · #24 4kusNick пишет: В методе AntiDn просто вырезан кусочек IL, потому то что осталось физически невозможно декомпилировать в шарпы, просто проходите мимо этого класса, там нету ничего кроме этого плода больной фантазии какого-то школьника. да? а если вот так )))) h__ps://stackoverflow.com/questions/15647015/why-people-use-projectdata З.ы. Кто в vb.net понимает сделайте тестовый проект с рефом на эту dll и вызовом метода AntiDn(), сам не могу))) забыл как ваще его. Неужели обламывает dn? xD_Antlion дай обьект твоих изысканий посмотреть, по логике не может try работать без leave но хз его знает как на бейсике ![]() |
|
Создано: 03 июля 2018 13:35 · Личное сообщение · #25 |
|
Создано: 03 июля 2018 13:44 · Личное сообщение · #26 |
|
Создано: 03 июля 2018 14:56 · Поправил: f13nd · Личное сообщение · #27 Antlion пишет: Код не обламывает dn это часть для шифрования. В ходе загрузки длл с содержимым секции .text ничегошеньки не происходит. Если по-твоему этот метод зашифрован, то ты дал недостаточно исходных данных. ЗЫ: хотя видимо нет. Code:
----- 2 оттенка серого ![]() |
|
Создано: 03 июля 2018 16:52 · Поправил: Antlion · Личное сообщение · #28 |
|
Создано: 03 июля 2018 20:57 · Личное сообщение · #29 |
|
Создано: 03 июля 2018 21:54 · Личное сообщение · #30 4kusNick Удалить всё, тем кто выше чушь понаписал руки отрезать(коденг это не ваше), ну что бы не путали что есть исключение по факту курить матчасть. Code:
![]() ----- vx ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Проблема с декомпиляцией рефлектором |