PB Programmierer gesucht!
Verfasst: 03.09.2015 19:19
Anforderungen - Grob:
Loader (Launcher) - Injection Methode einer DLL
Anbei eine ganz grobe Erläuterung über einen Teilbereich eines Projektes:
- Oberfläche zur Eingabe des Name und Passwort.
- Danach werden diese verschlüsselt inkl. Hardware-ID zum Server übertragen, (abgleich mit SQL Datenbank)
- der Server prüft nach einer gültigen Lizenz.
- Der Server übermittelt eine verschlüsselte Nachricht das der User eine gültige Lizenz hat.
- Danach kann der User auf einer Oberfläche auswählen, welches Produkt er starten möchte. (Angezeigt werden natürlich nur die Produkte, wo er eine aktuelle Lizenz hat.
- Danach wird das ausgewählte Produkt des Users in einen anderen Prozess injected. ODER: In den Speicher geladen. (PB 5.40)
-Produkt ist also eine DLL die in einen anderen Prozess, welcher der User auswählen kann, injected wird.
-Idealerweise wird dies mit einem Treiber geschützt. So dass der Prozess in Ring0 landet.
-Der Loader loggt die IP, Fehlversuche etc mit, und schreibt diese in eine separate Datei auf dem Server.
Das ganze System muss gegen "Reverse Enginnering" geschützt sein und darf nicht zu cracken sein. Idealerweise ist der Loader ebenfalls bereits Hardware-ID geschützt.
Dies sind nur ganz grobe erste Anhaltspunkte.
Dem Entwickler sind natürlich Freiheiten gelassen und einiges wird sicherlich erst im Projekt klar.
Wenn der Entwickler noch mehr Zeit hat, kann er mich zusätzlich noch bei anderen Dingen unterstützen.
Ziel des Projektes ist eine neue Version eines Cheats für ein Online-Spiel.
Ich denke, ein Skype-Gespräch könnte einiges Aufklären.
Viele Grüße!
------------
EDIT: Launcher soll mit SQL Datenbank kommunizieren
Loader (Launcher) - Injection Methode einer DLL
Anbei eine ganz grobe Erläuterung über einen Teilbereich eines Projektes:
- Oberfläche zur Eingabe des Name und Passwort.
- Danach werden diese verschlüsselt inkl. Hardware-ID zum Server übertragen, (abgleich mit SQL Datenbank)
- der Server prüft nach einer gültigen Lizenz.
- Der Server übermittelt eine verschlüsselte Nachricht das der User eine gültige Lizenz hat.
- Danach kann der User auf einer Oberfläche auswählen, welches Produkt er starten möchte. (Angezeigt werden natürlich nur die Produkte, wo er eine aktuelle Lizenz hat.
- Danach wird das ausgewählte Produkt des Users in einen anderen Prozess injected. ODER: In den Speicher geladen. (PB 5.40)
-Produkt ist also eine DLL die in einen anderen Prozess, welcher der User auswählen kann, injected wird.
-Idealerweise wird dies mit einem Treiber geschützt. So dass der Prozess in Ring0 landet.
-Der Loader loggt die IP, Fehlversuche etc mit, und schreibt diese in eine separate Datei auf dem Server.
Das ganze System muss gegen "Reverse Enginnering" geschützt sein und darf nicht zu cracken sein. Idealerweise ist der Loader ebenfalls bereits Hardware-ID geschützt.
Dies sind nur ganz grobe erste Anhaltspunkte.
Dem Entwickler sind natürlich Freiheiten gelassen und einiges wird sicherlich erst im Projekt klar.
Wenn der Entwickler noch mehr Zeit hat, kann er mich zusätzlich noch bei anderen Dingen unterstützen.
Ziel des Projektes ist eine neue Version eines Cheats für ein Online-Spiel.
Ich denke, ein Skype-Gespräch könnte einiges Aufklären.
Viele Grüße!
------------
EDIT: Launcher soll mit SQL Datenbank kommunizieren