У третій частині серії статей про створення власного .NET обфускатора Андрій Курдюмов розбирає покращену генерацію математичного шумового виразу за допомогою бінарних дерев.
Автор детально пояснює використання концепції fuel для гарантованого завершення рекурсії та автоматичне обчислення значень для майбутніх порівнянь, а також наочно показує процес створення IL-коду для стекової машини та реалізацію хитрих викликів методів на зразок Math.Abs, які надійно збивають декомпілятор ILSpy зі шляху.
👉 https://dou.ua/goto/jEYH
Post #2804
2.91K

- 🔥 7
- ❤ 2
- 👍 2