|
You last visited: Today at 23:07
Advertisement
c++ decompilebar
Discussion on c++ decompilebar within the C/C++ forum part of the Coders Den category.
09/15/2014, 21:39
|
#1
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
c++ decompilebar
Hallo,
kann man c++ eig ganz protecten?
Also undecompilebar machen?
|
|
|
09/15/2014, 21:48
|
#2
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by Dreamsläps
Hallo,
kann man c++ eig ganz protecten?
Also undecompilebar machen?
|
C++ ist nicht wider in den Ausgangsstatus zu bringen wie Java oder visual basic. (Keine Ahnung wie es bei VC++ ist). Das einzige was man machen kann ist mit einem Debugger den ASM Code zu reversen (mit IDA kann man auch den Pseudocode anschauen) und das wird man auch immer können egal was du machst weil sonst das System den Code ja nicht ausführen könnte :P Du kannst es nur schwieriger machen aber nie verhindern. Ist dein Programm es wert gecrackt zu werden wird es einer machen egal was du dagegen machst und wenn nicht dann macht sich auch keiner die Mühe.
|
|
|
09/16/2014, 01:01
|
#3
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
C++ lässt sich nur dann richtig decompilen, wenn du es mit .NET compilest
Aber mal ganz im Ernst, solche Fragen musst du wirklich nicht hier im Forum stellen, das kann dir Google noch viel schneller beantworten
Padmak
|
|
|
09/16/2014, 01:29
|
#4
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
C++ ist nicht decompilebar.
C++/CLI schon, da es auf .NET basiert.
"Protecten" geht mit Packern wie Themida.
Wirklich schützen kannst du dein Programm nur, indem du wichtige Programmlogik auf einen Server auslagerst.
Brauchst du diesen Schutz? Vermutlich nicht.
@TheGame
VC++ ist ein Compiler.
|
|
|
09/16/2014, 07:17
|
#5
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
Gibt es denn eine programmirsprache die nicht decompilebar / desable bar ist?8
|
|
|
09/16/2014, 08:37
|
#6
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 389
|
Wurde bereits beantwortet. C++ ist nicht dekompilierbar. C++/CLI schon.
|
|
|
09/16/2014, 11:15
|
#7
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Alles ist disassemblierbar.
Nimm nen Packer und gut. Deine Programme werden wahrscheinlich nicht bekannt genug werden, als dass sie Cracker anziehen würden, denen es die Mühe wert ist.
|
|
|
09/16/2014, 16:45
|
#8
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
Quote:
Originally Posted by MrSm!th
Alles ist disassemblierbar.
Nimm nen Packer und gut. Deine Programme werden wahrscheinlich nicht bekannt genug werden, als dass sie Cracker anziehen würden, denen es die Mühe wert ist.
|
Hm stimmt themida reicht mir jetzt ;D wird sowieso alle die meine sachen nutzen werden abschrecken
|
|
|
09/16/2014, 18:07
|
#9
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by Dreamsläps
Hm stimmt themida reicht mir jetzt ;D wird sowieso alle die meine sachen nutzen werden abschrecken
|
hast du zu viel geld?
für die meisten reicht die normale .exe die nach dem kompilieren da ist
|
|
|
09/16/2014, 19:59
|
#10
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
Quote:
Originally Posted by »FlutterShy™
hast du zu viel geld?
für die meisten reicht die normale .exe die nach dem kompilieren da ist
|
Maiu
Habe jetzt mal alles getestet aber warum hat meine exe jetzt noch eine .net signatur habe alles wie oben gemacht ?
|
|
|
09/16/2014, 22:02
|
#11
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
du kannst in den einstellungen vom compiler cli komplett ausstellen und vieles mehr
|
|
|
09/16/2014, 22:09
|
#12
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Dann hast du offensichtlich eine .NET Anwendung erstellt (Winforms sind .NET).
|
|
|
09/17/2014, 10:12
|
#13
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by MrSm!th
Dann hast du offensichtlich eine .NET Anwendung erstellt (Winforms sind .NET).
|
Einfach aufhören dieses scheiss Visual studio und den .net müll zu brauchen und auf QT und die QT-Librarys umsteigen in Verbindung mit mingw. Dann kannst du das Zeug erstnoch für android, linux und mac compilen ohne am code etwas zu ändern sofern du keine Windowsspezifischen Funktionen verwendest.
|
|
|
09/17/2014, 10:15
|
#14
|
elite*gold: 56
Join Date: Oct 2010
Posts: 3,409
Received Thanks: 1,219
|
Und dann? Dekompilieren kann man es trotzdem ohne Aufwand.
|
|
|
09/17/2014, 10:53
|
#15
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by MrDami123
Und dann? Dekompilieren kann man es trotzdem ohne Aufwand.
|
Will einmal sehen wie du ein c++ programm ohne .net verwendung dekompilierst xD Ich denke du verwechselst da dekompilieren und disassemblieren. Das sind 2 komplett andere Dinge. Ersteres gibt dir als Ausgabe den Quelltext in Form der Hochsprache in der das Programm geschrieben wurde und Zweiteres übersetzt einfach den Maschinencode zu Assembler damit man es einfacher lesen kann.
|
|
|
All times are GMT +2. The time now is 23:07.
|
|