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

 eXeL@B —› Основной форум —› декомпилировать .NET-прогу и собрать обратно
Посл.ответ Сообщение


Ранг: 124.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 16 декабря 2006 09:00
· Личное сообщение · #1

программа для КПК, написана с использованием .NET Compact Framework
не обфусцированна
с помощью Decompiler .NET и Reflector можно получить готовый декомпилированный проект
мне необходимо добавить несколько функций и заново скомпилировать программу - простого патчинга не достаточно..
кто нибудь занимался подобным, вообще такое реально осуществить?




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 16 декабря 2006 10:56
· Личное сообщение · #2

Занимался, осуществимо. Правда рекомендую в качестве декомпилера использовать Xenocode Fox 2006 Pro. На выходе получишь компилируемые сырки на C# (возможно придется немного подправить, но в большинстве случаев это не нужно). А что добавить надо?




Ранг: 124.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 16 декабря 2006 11:37 · Поправил: Nitrogen
· Личное сообщение · #3

rC
посколько не имею возможности отдебажить это дело на покете - нужно добавить вывод промежуточных данных в log-файл

нашел Xenocode Fox 2007 Community Edition - оно?




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 16 декабря 2006 12:00
· Личное сообщение · #4

Нет... в коммунити эдишн отсутствует вывод данных в виде C# проекта. Только Pro версия.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 17 декабря 2006 23:56
· Личное сообщение · #5

rC пишет:
На выходе получишь компилируемые сырки на C#

Рефлектор тоже на С# умеет выдавать.




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2006 00:04
· Личное сообщение · #6

Но не в виде VS C# проекта готового к компиляции




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 18 декабря 2006 00:05
· Личное сообщение · #7

rC
Ну так залей куда-нить Xenocode Fox 2006 Pro, было бы неплохо его поиметь.




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2006 00:17 · Поправил: rC
· Личное сообщение · #8

Ara пишет:
Ну так залей куда-нить Xenocode Fox 2006 Pro, было бы неплохо его поиметь.


_hxxp://rapidshare.com/files/7817151/Fox_104.zip.html_




Ранг: 124.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 18 декабря 2006 01:41
· Личное сообщение · #9

rC
ну рефлектор таки создает проект..
может кто скинет hello world на C#? попробую декомпильнуть (decomp.net/fox/reflector) и собрать - что из этого получится




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 18 декабря 2006 01:55
· Личное сообщение · #10

Nitrogen
Была мысль написать серию статей по NET, все равно его надо учиться отламывать...Начиная от хелловордла и далее...Потом нашел вроде автора, но он так и не закончил статью. Назвыется "Полное руководство по декомпиляции и перекомпиляции .NET программ и компонентов." Могу сбросить то, что есть.



Ранг: 78.7 (постоянный), 43thx
Активность: 0.070
Статус: Участник

Создано: 18 декабря 2006 02:50
· Личное сообщение · #11

Ara пишет:
"Полное руководство по декомпиляции и перекомпиляции .NET программ и компонентов." Могу сбросить то, что есть.

Можно Гденить К;ачнуть ?! Интересно Почитать !




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 18 декабря 2006 03:40
· Личное сообщение · #12

Ara, никакое руководство нафиг не нужно. В данном случае - требуется токо знание C# для приведения получившегося сырка в компилируемый вид (если надо). И все




Ранг: 192.7 (ветеран), 154thx
Активность: 0.070
Статус: Участник
The ONE

Создано: 18 декабря 2006 08:14
· Личное сообщение · #13

Nitrogen
Hello world на С#

6e6f_18.12.2006_CRACKLAB.rU.tgz - Hello.rar

-----
Сотрудник DHARMA





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 08 февраля 2007 11:27
· Личное сообщение · #14

Может кто переложить файлик с pediy.com ?
bbs.pediy.com/attachment.php?attachmentid=2813

ссыль взята от сюда bbs.pediy.com/showthread.php?threadid=31886

а то может у кого есть Fox 2007 Pro ?

-----
Computer Security Laboratory





Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 08 февраля 2007 11:33 · Поправил: lord_Phoenix
· Личное сообщение · #15

[HEX]
drw-rw-rw- 1 user group 0 Nov 10 15:40 .
drw-rw-rw- 1 user group 0 Nov 10 15:40 ..
-rw-rw-rw- 1 user group 425327 Nov 10 15:40 FoxTools2.2.rar
-rw-rw-rw- 1 user group 829255 Nov 10 15:40 foxtoolsd.rar

тольок это..ща залью твой xenocode 2k7

-----
Тут не могла быть ваша реклама





Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 08 февраля 2007 11:36
· Личное сообщение · #16

h__p://lord-phoenix.com/xenocode_fox_2007.rar

-----
Тут не могла быть ваша реклама





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 08 февраля 2007 11:44
· Личное сообщение · #17

lord_Phoenix
сенкс =) теперь обычный фокс стал про.

-----
Computer Security Laboratory




Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 08 февраля 2007 12:39
· Личное сообщение · #18

Вопрос в тему: занялся тут реверсингом .NET сборок и хотел поинтересоваться кто какие знает методы защиты от декомпиляторов/деобфускации применительно к IL коду? (переименование классов/методов/переменных не рассматриваем)
Например вставляют оператор pop из-за чего некоторые декомпиляторы падают, т.к. нету его аналога на C#. Вроде есть какие-то манипуляции со стеком.
Может кто прояснит ситуацию? Очень интересно было бы почитать....

-----
.[ rE! p0w4 ].





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 08 февраля 2007 16:46 · Поправил: Nimnul
· Личное сообщение · #19

Ultras

ага так тебе и выложили инфу о методах защиты, ищи сам

-----
have a nice day




Ранг: 56.4 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 09 февраля 2007 03:25
· Личное сообщение · #20

Ultras
Вот немного есть, почитай:
_http://www.secure-software-engineering.com/option=com_conte nt&task=view&id=123&Itemid=27



Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 09 февраля 2007 08:22
· Личное сообщение · #21

Nimnul пишет:
ага так тебе и выложили инфу о методах защиты, ищи сам

Ну я не просил прям так выкладывать, можно и в приват, если есть

jfx, спасибо! Буду изучать...

-----
.[ rE! p0w4 ].



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


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