Посл.ответ |
Сообщение |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 07:38 · Личное сообщение · #1
Подскажите как патчить/изменять .NET программы?
С обычными программами всё яно, правишь машинный код и всё. В .NET программах како-то другой код.
Буду рад ссылкам, статьям и т.д.
| Сообщение посчитали полезным: |
|
Ранг: 39.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 18 мая 2009 08:37 · Поправил: SpoliatoR · Личное сообщение · #2
Читать:
_http://www.accessroot.com/arteam/site/download.php?view.187
_http://www.accessroot.com/arteam/site/download.php?view.191
Tools:
_http://www.zshare.net/download/59028201e829ca5d/
| Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 09:46 · Личное сообщение · #3
2 SpoliatoR
Спасибо.
| Сообщение посчитали полезным: |
 Ранг: 529.0 (!), 110thx Активность: 0.29↘0.04 Статус: Участник 5KRT
|
Создано: 18 мая 2009 10:40 · Личное сообщение · #4
mishas2
Для правки NET кода лично я пользуюсь NetDasm
----- Research For Food | Сообщение посчитали полезным: |
Ранг: 133.4 (ветеран), 57thx Активность: 0.11↘0 Статус: Участник
|
Создано: 18 мая 2009 11:37 · Личное сообщение · #5 |
 Ранг: 748.2 (! !), 390thx Активность: 0.37↘0 Статус: Участник bytecode!
|
Создано: 18 мая 2009 11:55 · Личное сообщение · #6 |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 11:58 · Поправил: mishas2 · Личное сообщение · #7
А еще вопросик.
Если по .NET программе прошлись обфускатором кода. Можно восстановить хотя бы вызовы стандартных функций?
2 All
спасибо за ответы!
| Сообщение посчитали полезным: |
 Ранг: 127.3 (ветеран), 44thx Активность: 0.09↘0 Статус: Участник
|
Создано: 18 мая 2009 12:17 · Личное сообщение · #8
mishas2 есть деобфускаторы, вот посмотри portal.b-at-s.info/download.php?list.9
----- zzz | Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 12:37 · Личное сообщение · #9
Спасибо zeppe1in, оказывается эта утилита есть в Tools:
_http://www.zshare.net/download/59028201e829ca5d/
ссылку на которую давал SpoliatoR.
| Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 12:53 · Личное сообщение · #10
Хм... .
После деобфускации программа отказывается работать.
Это выдал Deblector.
===
STOP: Unhandled Exception thrown
Exception=System.Resources.MissingManifestResourceException
_className=<null>
_exceptionMethod=<null>
_exceptionMethodString=<null>
_message="Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Namespace_1.Class_29_Form.resources" was correctly embedded or linked into assembly "XXXXXXXX" at compile time, or that all the satellite assemblies required are loadable and fully signed."
_data=<null>
_innerException=<null>
_helpURL=<null>
_stackTrace=array [192]
_stackTraceString=<null>
_remoteStackTraceString=<null>
_remoteStackIndex=0
_dynamicMethods=<null>
_HResult=-2146233038
_source=<null>
_xptrs=0
_xcode=-532459699
This is unhandled exception, continuing will end the process
IP: 820 @ System.Resources.ResourceManager.InternalGetResourceSet - MAPPING_EXACT
Done.
===
| Сообщение посчитали полезным: |
 Ранг: 127.3 (ветеран), 44thx Активность: 0.09↘0 Статус: Участник
|
Создано: 18 мая 2009 13:23 · Личное сообщение · #11
mishas2 у меня тоже не работали. я подумал что так и надо).
----- zzz | Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 13:26 · Личное сообщение · #12
2 zeppe1in
Подозреваю, что так не должно быть. Что-то надо подправить.
Что скажет великий ALL?
| Сообщение посчитали полезным: |
 Ранг: 500.6 (!), 7thx Активность: 0.26↘0 Статус: Участник
|
Создано: 18 мая 2009 14:27 · Личное сообщение · #13
Епт, деобфускаторы переименовывают только классы , методы и т.д., а ресурсы не трогает.
mishas2 пишет:
Exception=System.Resources.MissingManifestResourceException
тут яно написано, нужный ресурс не найден.
| Сообщение посчитали полезным: |
Ранг: 101.0 (ветеран), 344thx Активность: 1.15↘0 Статус: Участник
|
Создано: 18 мая 2009 15:38 · Личное сообщение · #14
mishas2 пишет:
Подскажите как патчить/изменять .NET программы?
А что ты сам сделал, чтобы научиться? Тема перенесена.
| Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 16:16 · Личное сообщение · #15
2 progopis
А что ты сам сделал, чтобы научиться? Тема перенесена.
Спрашиваю. Слушаю советы. Читаю. Просто тема действительно мне незнакома.
| Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 18 мая 2009 17:19 · Личное сообщение · #16
2 All.
Как переименовать ресурс в деобфускированном файле?
| Сообщение посчитали полезным: |
Ранг: 2.7 (гость) Активность: 0=0 Статус: Участник
|
Создано: 19 мая 2009 06:56 · Поправил: mishas2 · Личное сообщение · #17
Подскажите пожалуйста, как быть с ресурсами? Как их переименовать или отредактировать.
Пробовал открывать проект, выгруженный из Deflector, в VisualStudio 2008, но при компиляции появляется много ошибок. Видимо код необходимо дорабатывать/вычитывать руками?
| Сообщение посчитали полезным: |
Ранг: 133.4 (ветеран), 57thx Активность: 0.11↘0 Статус: Участник
|
Создано: 19 мая 2009 14:42 · Личное сообщение · #18
В разделе статей есть несколько произведений n|m{iNt3 Team} по восстановлению NET-проекта.
| Сообщение посчитали полезным: |
 Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 05 октября 2009 13:21 · Поправил: Isaev · Личное сообщение · #19
С .NET пришлось тут столкнуться вообще реально его смотреть как нормальный asm или то, что выдаёт IDA это предел мечтаний типа такого кода,
что-то совсем не улыбается... чем его копать лучше? PS: а всё в Reflectore всё прояснилось
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 05 октября 2009 17:50 · Личное сообщение · #20
Это и есть il-asm, нормального асма там нет и не будет. Либо il-asm, либо декомпилять.
| Сообщение посчитали полезным: |