Pull to refresh
2
0
Александр Воронин @defenestrator

User

Send message

Котфускация исполняемого .net кода

Reading time6 min
Views65K
(пятница)

Обычно развернутое приложение в файловой системе выглядит как-то так:



Совершенно незащищенное от инструментов типа рефлектора или IlSpy, но что если оно станет таким:



По крайней мере легкий ступор хакеру-неофиту обеспечен. Приятно смотрится, и антивирусы не заинтересуются.
Порефлексировать
Total votes 148: ↑133 and ↓15+118
Comments42

F#: Во что превращается ваш код после компиляции

Reading time4 min
Views2.3K
Язык F# появился в стандартной поставке VisualStudio совсем недавно, а именно с версии 2010 (на данный момент самой что ни на есть актуальной). Естественно, и все это прекрасно знают, язык функционирует на основе CLR — весь ваш код будет скомпилирован в MS IL как и любой другой язык .NET семейства.

Давайте на примере часто используемой и полезной техники «меморизация» посмотрим во что превращает ваш код компилятор. Для наглядности я буду писать сам код на F# и декомпилировать его в C#.
Читать дальше →
Total votes 51: ↑44 and ↓7+37
Comments22

Information

Rating
Does not participate
Location
Ильичевск, Одесская обл., Украина
Date of birth
Registered
Activity