ubuntuusers.de

Closed source!

Status: Gelöst | Ubuntu-Version: Kubuntu 6.06 (Dapper Drake)
Antworten |

andi44

Anmeldungsdatum:
28. April 2005

Beiträge: 133

Mich würde mal interessieren wie die Hersteller von Probritärer Software
ihren Quellcode vor zugriffen schützt. Ist er in den Programmen nicht vorhanden oder wie muß man sich das vorstellen?
Vielleicht weiß jemand eine Antwort darauf.

gruß andi

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4686

Wohnort: Berlin

Ausser bei "Skriptsprachen" ist Quelltext in Programmen grundsätzlich nicht vorhanden. Quelltext ist das, was die Programmierer schreiben. Das was Du ausführst sind normalerweise Binärprogramme, also etwas dass ein Compiler aus dem Quelltext gemacht hat, damit der Prozessor etwas damit anfangen kann.

andi44

(Themenstarter)

Anmeldungsdatum:
28. April 2005

Beiträge: 133

Ah ja !

Also fast richtig vermutet.

Danke! 😉

gruß andi

mightyDuck

Avatar von mightyDuck

Anmeldungsdatum:
27. Mai 2006

Beiträge: 175

Wohnort: Köln

Dazu ergänzend noch erwäht:
Es gibt Techniken um Closed Source Programme zu "analysieren".
Hier ein Paar infos:

Decompiler
Reverse_Engineering
Compiler

Zur Verhinderung von Revers Engineerung gibt es auch Techniken. Diese werden bei Skype angewandt:
"...Sie fanden heraus, dass der Hersteller immensen Aufwand betreibt, um das Reverse Engineering seiner Software zu verhindern. So erkennt der Client beispielsweise, ob er in einem Debugger (etwa SoftIce) läuft und ändert sein Laufzeitverhalten, indem er andere Register und Speicherbereiche nutzt. Teile des Codes sind sogar verschlüsselt und werden erst zur Laufzeit ausgepackt."
Von: http://www.heise.de/security/news/meldung/71094

Antworten |