Wie um Sie zu schützen .Net exe Dekompilieren/Cracking

Ich bin wirklich traurig, weil vor ein paar Tagen starteten wir unsere software entwickelt .Net 4.0 (Desktop-Anwendung). Nach 3 Tagen seine crack war über das internet verfügbar. Wir haben versucht, zu schützen, die software von dieser aber irgendwie haben es die Leute davongekommen zu knacken.

Hier ist das Szenario:
Wenn die Anwendung startet, das erste mal, es kommuniziert mit dem web-server und überprüft die Anmeldeinformationen, die vom Benutzer übergebene. Wenn die Anmeldeinformationen korrekt sind, speichert die software die Werte in der Registrierung, sendet die MachineID an den server und speichert Sie in der Datenbank.

Nun, der hacker hat ersetzt der Server die Kommunikation mit einem "return true;" - Anweisung (ich habe das mit Telrik JustDecompile). und er hat hochgeladen das geknackte software auf dem internet.

Nun folgenden sind meine Fragen:
1 - Wie stellen Sie sicher, dass .Net-Anwendung wird auch nicht gebrochen ?
2 - Der hacker weiß jetzt meinen code, da er getan hat, die änderung. Welche Schritte sollte ich nehmen ?
3 - ich habe gelesen über das internet - obfuscators . Aber der hacker weiß, mein code was soll ich tun ?
4 - Alle anderen pro-Tipps, die ich verwenden können, um zu vermeiden, dass die software geknackt ?
5 - bin ich nicht sicher, aber kann diese Reflektor-Software auch dekompilieren der App.Config mit sensiblen Daten ?

Holen Sie sich einen Anwalt....
Die Tatsache, dass Sie mit C# nicht helfen, können Sie sowieso nicht allzu viel davon, nur Arbeit, die auf die business-Logik und der Algorithmus und verbessern.
Es ist hell Seite, um all dies. Anscheinend ist Ihre Anwendung lohnt sich das knacken, sollten Sie Bedenken, dass ein Kompliment.
Gut, wir haben verbrachte eine Menge Zeit bei der Herstellung, und die Zielgruppe war auch groß. Mann, ich sah noch nie diese neu zu kompilieren, was kommt :@
Eine Sache zum nachdenken: die Leute, die es illegal, waren Sie immer t das bezahlen? Sind diese tatsächlich "lost sales"? Ich würde Wetten, dass in vielen Fällen: Nein. Das macht es nicht weniger ärgerlich, natürlich.

InformationsquelleAutor Behroz Sikander | 2012-07-29

Schreibe einen Kommentar