Avez-vous déjà utilisé le code virtualizer ou vmprotect pour protéger contre la rétro-ingénierie?
Je sais qu'il n'y a pas moyen de protéger notre code.
Je sais aussi que si un utilisateur veut fissure de notre application, alors il ou elle n'est pas l'utilisateur qui souhaiterait acheter sur notre application.
Je sais aussi que c'est mieux pour améliorer notre app.. au lieu d'avoir peur de anticracking techniques.
Je sais aussi qu'il n'existe aucun outil commercial qui peut protec notre application....
Je sais aussi que....
Ok. Assez. J'ai tout entendu.
Je pense vraiment que l'ajout d'un peu de protection ne fera pas de mal.
.... avez-vous déjà utilisé le code virtulizer de oreans ou vmprotect?
J'ai entendu dire qu'ils sont parfois détecté comme un virus par certains antivirus.
Toutes les expériences que je devrais être au courant avant de l'acheter.
Je sais qu'il crée des machines virtuelles et trouble un peu le code pour le rendre plus difficile de trouver les faiblesses de notre inscription routines.
Est-il un avertissement que je devrais savoir?
Grâce.
Tout conseil serait apprécié.
Jag
OriginalL'auteur | 2008-12-10
Vous devez vous connecter pour publier un commentaire.
Malheureusement, VM-logiciel protégé est plus probablement pour se touchés par les faux positifs que conventionnelle de l'emballage du logiciel. La raison en est que, depuis la protection AV est tellement compliqué, AV de logiciels sont souvent incapables d'analyser les protégés de code, et peut s'appuyer sur des motifs bibliothèques ou peut émettre les avertissements généraux pour tous les fichiers protégés par un système, il ne peut pas analyser. Si votre priorité est d'éliminer les faux positifs, je vous suggère de choisir un largement utilisée solution de protection, par exemple AsProtect (bien que Oreans les produits sont en train de devenir très populaire aussi bien).
OriginalL'auteur Vladimir Panteleev
À mon humble avis, vous devriez être heureux ou même hâte d'être piratés, car cela signifie que votre produit est un succès et populaire.
Que la plaine incorrect. Mon logiciel que j'ai travaillé plusieurs mois sur a craqué au moment où il a été libéré. Il y a organisé la fissuration des groupes qui s'en nourrissent download.com's canal RSS etc et le crack chaque application qui s'affiche. C'est un morceau de gâteau pour extraire le keygen code de n'importe quelle application, donc ma réponse a été:
a) station de certificat numérique des fichiers de clés, qui sont impossibles à établir qu'ils sont signés par une clé AES et validé par un établissement public intégré dans l'application (voir: aquaticmac.com - je utiliser la stl c++ mise en œuvre qui est multi-plateforme), le long de avec.
b) L'excellent Code Virtualizer™. Je dirais que du moment où j'ai commencé à utiliser Code Virtualizer™ je commençais à certaines plaintes de un ou deux utilisateurs sur application se bloque. Quand je l'ai enlevé de leur construire les accidents cessé. Pourtant, je ne suis pas sûr de savoir si c'était un problème avec le CV en soi qu'il pourrait avoir été un obscur bug dans mon code, mais j'ai depuis remanié mon code et j'ai, depuis, n'a pas entendu de plaintes.
Après ci-dessus, plus de fissures. Certaines personnes cherchent à être fissuré comme une chose positive, car c'est une publicité gratuite canal, mais ceux habituellement, les gens n'ont pas passé des mois/années sur une idée seulement pour trouver que vous êtes d'être arraché. Assez difficile à prendre.
Je suis en désaccord, l'utilisateur moyen ne connaît pas la technologie, il sera aveugle confiance en sa AV. Si l'AV dit que votre app est un programme malveillant, l'utilisateur moyen ne sera plus que probablement il suffit de désinstaller votre version de démo et vous risquez de perdre des ventes. Ce qui se passe avec moi tout le temps, malheureusement.
Je recommande également le CV. Après j'ai commencé à l'utiliser, je n'avais plus les fissures trop. Excellent produit !
OriginalL'auteur Anthony Lambert
Logiciel de protection des machines virtuelles est très populaire aujourd'hui, d'autant qu'il est maintenant disponible à un prix accessible pour les petites entreprises et les développeurs de logiciels indépendants. Il prend également une quantité considérable de l'effort de fissure en comparaison aux non-VM techniques - les wrappers ont généralement la norme anti-débogage des trucs que d'autres mesures de protection, ainsi que la protection des machines virtuelles. Depuis la machine virtuelle est généré aléatoirement à chaque génération, les crackers devrez analyser les VM jeu d'instructions et d'inverser la protégée de code en code machine.
Le principal inconvénient de protection des machines virtuelles, c'est que si c'est galvaudé (utilisé pour protéger excessive des parties de code), il peut ralentir votre application considérablement - de sorte que vous aurez besoin de protéger uniquement les parties critiques (enregistrement des chèques, etc). Il également ne pas s'appliquer à certains types d'application - il probablement ne fonctionnera pas sur les Dll qui sont utilisés pour l'injection, ainsi que les pilotes de périphérique.
J'ai aussi entendu dire que StrongBit EXECryptor est une protection convenable à un prix décent. (Je ne suis pas affilié avec ceux de la société, ni de garantie de qualité ce que-si-jamais, c'est juste le mot de la bouche et de la peine de vérifier l'OMI).
Concernant l'impact sur les performances et les inconvénients, de nombreux nouveaux jeux à l'aide de VM en fonction de la protection (la dernière étant Denovo) sont en cours d'exécution mal sur le meilleur matériel disponible.
OriginalL'auteur Vladimir Panteleev