Unique File Key (Seriennummer sicherer)

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Re: Unique File Key (Seriennummer sicherer)

Beitrag von CSHW89 »

cxAlex hat geschrieben:Das Problem ist das es die Abfrage "If RegOk" eigendlich zwangsläufig geben muss. Und wenn ich den "If" jump finde und auf "if not" ändere kann die der Algo der den Key prüft noch so komplex und versteckt sein, das nützt dann alles nichts.

Gruß, Alex
Das hab ich auch nicht bestritten. Aber bevor man sich Gedanken macht, wie man die Abfrage versteckt, sollte man erstmal den Key verstecken. Denn das kann nun wirklich jeder, der ein Editor (bzw. Hex-Editor) oder dergleichen hat. Den Jump umsetzen ist da schon etwas anderes.

btw: es gibt aber wohl auch methoden, um es schwerer zu gestalten. z.b. indem man die abfrage und die verzweigung weiter auseinander zieht, und dazwischen komplett unnötigen code reinsetzt:

Code: Alles auswählen

test = (MD5Fingerprint(..) = key) And 1
; unnötiger Code
;...
;...
If (test = 0)
  FEHLER
EndIf
Aber vorallem bei kleinen exe-Dateien ist das auch noch relativ leicht auszuhebeln.

lg kevin
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Unique File Key (Seriennummer sicherer)

Beitrag von c4s »

Renovatio hat geschrieben:p.s. Ich entwickel schon noch eine nicht knackbare Version von meinem UFK. :D
Es gibt Software-Firmen die viele schlaue Mitarbeiter beschäftigen und sich nur darauf spezialisiert haben. Deren "Schutz" wird trotzdem früher oder später ausgehebelt.
Solltest du wirklich den ultimativen, nicht knackbaren Weg gefunden haben, könntest du sehr schnell Multimillionär werden... Also ich wage dies zu beweifeln. :lol:
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Renovatio

Re: Unique File Key (Seriennummer sicherer)

Beitrag von Renovatio »

Ok, neuer Versuch.
Wenn ich eine exe programmiere die sich selbst beim beenden löscht und sich selbst wieder herstellt im original-zustand, wie kann man dann eine solche exe cracken?
Man crackt sie und wenn man die gecrackte version nachdem starten beendet, erstellt sie sich wieder in den original-zustand.


Viele Grüße

Renovatio
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Unique File Key (Seriennummer sicherer)

Beitrag von STARGÅTE »

Indem man die Stelle an der sich die Exe löschen will (das muss ja auch ein Befehl sein) entfernt ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Unique File Key (Seriennummer sicherer)

Beitrag von cxAlex »

Im Endeffekt gehts nur darum alle jumps zu finden und richtig zu ersetzen. Nur eine frage der Zeit.

Gruß Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Renovatio

Re: Unique File Key (Seriennummer sicherer)

Beitrag von Renovatio »

cxAlex hat geschrieben:Im Endeffekt gehts nur darum alle jumps zu finden und richtig zu ersetzen. Nur eine frage der Zeit.

Gruß Alex
Bringt es dann etwas, mehrere zugehörige Anwendungsdateien mit solchen Prüfungen zu versehen?
Wäre doch ziemlich aufwendig diese alle zu cracken oder?


Gruß

Renovatio
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Unique File Key (Seriennummer sicherer)

Beitrag von ts-soft »

Renovatio hat geschrieben:Wäre doch ziemlich aufwendig diese alle zu cracken oder?
Ist Dein Programm beliebt, interessiert der Aufwand nicht. Ist es nicht so beliebt ist der
ganze scheiß überflüssig.

Personalisiere das Programm, indem Du Benutzerdaten hineinkompilierst und Anzeigst.
Das schreckt dann etwas ab, mehr aber auch nicht. Sollte aber in den meisten Fällen reichen.

Alles darüber hinaus ist nur Zeitverschwendung, die solltest Du lieber in der Verbesserung des
Programmes stecken.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Unique File Key (Seriennummer sicherer)

Beitrag von cxAlex »

ts-soft hat geschrieben:
Renovatio hat geschrieben:Wäre doch ziemlich aufwendig diese alle zu cracken oder?
Ist Dein Programm beliebt, interessiert der Aufwand nicht. Ist es nicht so beliebt ist der
ganze scheiß überflüssig.

Personalisiere das Programm, indem Du Benutzerdaten hineinkompilierst und Anzeigst.
Das schreckt dann etwas ab, mehr aber auch nicht. Sollte aber in den meisten Fällen reichen.

Alles darüber hinaus ist nur Zeitverschwendung, die solltest Du lieber in der Verbesserung des
Programmes stecken.
Alles in allem seh ich das auch so. Steck deine Energie lieber in die Features statt dich auf Schutzfunktionen zu versteifen.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Unique File Key (Seriennummer sicherer)

Beitrag von STARGÅTE »

@Renovatio

Die Frage ist was du genau vorhast.
Es gibt keine ultimative Hackersicherheit. Somit ist es auch quatsch eine art "Anti-Hack" Include zu schreiben.
Im Gegenteil, der der darin enthaltene Mechanismus geknackt, werden zugleich alle Anwendungen die dieses Incldue nutzen unsicher.
Von daher Zeitverschwendung!

Wenn es dir darum geht, eines deiner Programme zu schützen, dann macht auch das nur sind, wenn du das programm wirklich Verkaufen willst, und sonst weniger käufer hättest.
Dann stellt sich jedoch die Frage, ob und wieviele Käufer du dann überhaupt noch hättest.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Unique File Key (Seriennummer sicherer)

Beitrag von NicTheQuick »

Man kann auch Programmcode mit dem Key verschlüsseln, dann wird er nur bei richtiger Eingabe des Keys auch richtig entschlüsselt und das Programm ausgeführt.
Dann kann man es nur cracken, wenn man zumindest einmal den richtigen Key gehabt hat. Dann kann man es nämlich auch so umschreiben, dass gar nichts mehr entschlüsselt werden muss. Aber da kann man dann auch wieder die Personalisierung ins Spiel bringen.
Bild
Antworten