Fehlende Server-Keys für Addons erlangen

Neue Datenschutzerklärung gemäß EU-Datenschutz-Grundverordnung (DS-GVO). Weitergehende Infos findet ihr hier.
  • Beim Stöbern im Workshop bin ich über eine Methode gestolpert, wie man fehlende Server-Keys für signierte Addons reverse-engineeren kann. Klar kann man die .pbo neu signieren, aber diese Methode ist bedeutend einfacher und schneller.


    • Schwierigkeit: Leicht
    • Benötigt:
      • Hex-Editor,
      • .pbo mit entsprechender bisign, zu der der Serverkey fehlt


    Damit haben wir auch schon alles, was wir benötigen. Also los geht's:

    1. Hex-Editor öffnen - ein Beispiel ist dieser Web-basierte Editor: HexEd.it
    2. bisign-Datei per Drag & Drop oder über "Datei öffnen" hineinziehen
    3. In der Suche nach dem Wert 80 suchen - der erste gefundene Wert markiert das Ende des .bikeys
    4. Alles links und oberhalb des gefundenen Wertes markieren
    5. Per Rechtsklick > "Markierte Bytes in Datei exportieren" speichern
    6. Speicherort wählen (am besten ein "keys"-Ordner im Mod-Verzeichnis)
    7. Dateityp auf "Alle Dateien" setzen
    8. Name wählen (.bikey nicht vergessen!)
    9. Speichern, fertig.

    Nachfolgend noch ein GIF, in welchem der beschriebene Vorgang zu sehen ist. Die Methode funktioniert soweit ich weiß nicht zu 100 %, wenn ein A0 als letzter Block vor der 80 steht, kann es wohl Probleme geben, aber wie in der GIF zu sehen, ist der extrahierte Block identisch zu meinem über die Tools erstellten bikey.


    44UlWjShLp.gif