summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/files/girlfriend-of-steel-re/001-scylla.pngbin0 -> 601912 bytes
-rw-r--r--content/files/girlfriend-of-steel-re/002-ghidra.pngbin0 -> 214749 bytes
-rw-r--r--content/files/girlfriend-of-steel-re/mana01_dump.tar.gzbin0 -> 1086323 bytes
-rw-r--r--content/posts/girlfriend-of-steel-re.md14
4 files changed, 12 insertions, 2 deletions
diff --git a/content/files/girlfriend-of-steel-re/001-scylla.png b/content/files/girlfriend-of-steel-re/001-scylla.png
new file mode 100644
index 0000000..cb11767
--- /dev/null
+++ b/content/files/girlfriend-of-steel-re/001-scylla.png
Binary files differ
diff --git a/content/files/girlfriend-of-steel-re/002-ghidra.png b/content/files/girlfriend-of-steel-re/002-ghidra.png
new file mode 100644
index 0000000..581f0ba
--- /dev/null
+++ b/content/files/girlfriend-of-steel-re/002-ghidra.png
Binary files differ
diff --git a/content/files/girlfriend-of-steel-re/mana01_dump.tar.gz b/content/files/girlfriend-of-steel-re/mana01_dump.tar.gz
new file mode 100644
index 0000000..2fcd46a
--- /dev/null
+++ b/content/files/girlfriend-of-steel-re/mana01_dump.tar.gz
Binary files differ
diff --git a/content/posts/girlfriend-of-steel-re.md b/content/posts/girlfriend-of-steel-re.md
index 9859fb1..f02b56d 100644
--- a/content/posts/girlfriend-of-steel-re.md
+++ b/content/posts/girlfriend-of-steel-re.md
@@ -34,9 +34,19 @@ Luckily, someone in 2020 found a copy and had the foresight to rip the disc and
MD5: `536adbefc80a84378b65224fddf122e7` SHA-1: `77a03fb1823cb96189ac50b9afece8930e709c93`
-## Defeating the DRM
+## Getting around DRM
+
+Special edition is secured with SecuROM. It's completely busted, so you'll need to run the game in a Windows XP VM with 3D accleration. I used VMWare.
+
+Once the game is running in the VM (lots of fiddling, unfortunately) the executable can be dumped with Scylla x86.
+To save you the headache, here's the dump: [mana01_dump.tar.gz](/files/girlfriend-of-steel-re/mana01_dump.tar.gz)
+
+![001-scylla.png](/files/girlfriend-of-steel-re/001-scylla.png)
+
+Once dumped, throw it in your favorite reverse engineering tool. Here's a function that does something with script parsing:
+
+![002-ghidra.png](/files/girlfriend-of-steel-re/002-ghidra.png)
-TODO remember how I did this, then write about it
## Custom file types (1997)