Устойчиви на декомпилира DLL (Delphi) - стек преливане на Руски

В допълнение към skazanomomu @Alekcvp и @cpp_user може тук, за да добавите:

Нарежете всички отстраняване на грешки Стария съставят и във версия освобождаване. Освен намаляване на всички RTTI. Това прави кода си е относително "чист". Е, вече не е "ogreshnosti":

  • Компилаторът още вмъква RTTI от стандартните bibleotek. Това могат да бъдат излекувани perekompilatsiey RTL, но това е трудно.
  • Кодът може да се използва процедури, като например SetLength / Нова / Изхвърлете и така нататък. Всичко, което трябва да премине променливи RTTI тип, т.е. RTTI за тези променливи ще бъде в двоичен.
  • Самите класове вътре двоичните файлове имат някаква информация, без да RTTI, като името на класа, в списъка на полета (без имена) за автоматично освобождаване.

То премахва напълно linivyh

  • Демонтирайте малко специални демонтаж бинарни файлове, без никакви проблеми

Вземете друг език. Например C ++ или други подобни. Не е много по-различен от предишния по отношение на хакерство, но на информация в двоичен обикновено е един порядък по-малко defaul.

Благодарение на оптимизацията на който и да е C ++ не е много да усложни процеса на анализирането на двоичния код, в сравнение с предишната версия.

Professional ще разберат без проблеми

По-трудно е да се напише код за C ++ (сложен език)

Вземаме страна на защитна екипировка. Тук трябва да избере средствата за изпълнение на защитата чрез виртуални операционни системи машина ядрото. Всичко останало (кодиращи устройства или пакетиране) съборят много просто питам. Това е може би най-надеждният метод, ако защитата трябва да бъде на местно ниво. Но след това трябва да се разбере, че такова решение за цялата кодът може значително да влоши качеството на работа.

  • Необходимо е да се прекъсне не е лошо и специалната е подправката може да се нуждаят от много време, и това е много пари и има шанс, че поради тази почивка няма.

Си струва парите (дори malnkih).

Ако Dev е опростен (и особено рана е в internetah) всички в канала.

Можете да опитате да се реализира тайна логиката на сървъра. Там наистина се нуждае от сървър и ако клиентите много, се нуждаят от мощен сървър.

  • Местна хакерство безполезна, но за да се достигне до сървъра трябва да имате добър (скъпи) специално.
  • Си струва парите (с голям брой клиенти е на стойност много пари).