Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.

Auditing of obfuscated ScoreSaber builds

Notifications You must be signed in to change notification settings

Liborsaf/scoresaber-audit

 
 

Repository files navigation

ScoreSaber Audit

Warning
This is currently a very rough repo containing mostly technical information. The audit process is still ongoing so please be patient.

Note
This repo contains assemblies derived from Unity, Unity Dependencies, and Beat Saber.
These assemblies have been stripped, so no code is present inside them, only the class and method signatures, in order to comply with copyright law.

This repo also contains redistributions of several OSS licenced plugins and libraries for Beat Saber. You can find their licences in the Licenses directory.

To-do

  • Organise DLLs into their target game version
    • Organise based on ModSaber data
    • Organise based on BeatMods data
    • De-alias game versions
    • Verify versions are correct
  • Grab dependency DLLs
    • Game Version DLLs
    • Mod DLLs
    • Strip dependency DLLs for hosting on the repo
  • Deobfuscate
    • Deobfuscate all DLLs
    • Ensure deobfuscation was successfull
    • Create .cs files for all deobfuscated DLLs
  • Generate diffs
    • Using .cs files from previous step generate .diff files for each incremental version

About

Auditing of obfuscated ScoreSaber builds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PowerShell 100.0%