Skip to content

Commit e88655b

Browse files
committed
enigma protector
1 parent 230ebf5 commit e88655b

File tree

5 files changed

+23
-91
lines changed

5 files changed

+23
-91
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ x
77
*.swp
88
*.idb
99
test/
10+
.venv/

scripts/emu.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

scripts/enigma-protector.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#! /usr/bin/env python3
2+
3+
# python3 -m venv .venv
4+
# source .venv/bin/activate
5+
# pip install maturin
6+
# maturin develop -m pymwemu/Cargo.toml
7+
8+
import pymwemu
9+
10+
emu = pymwemu.init64()
11+
emu.load_maps('./maps64/')
12+
emu.load_binary('/Users/brandon/Desktop/enigma/surprise.dll')
13+
14+
emu.set_verbose(0)
15+
emu.set_reg('rdx', 1)
16+
emu.spawn_console_at_pos(227871000)
17+
try:
18+
emu.run()
19+
except Exception as e:
20+
print(f"Error during emulation: {e}")
21+
finally:
22+
emu.spawn_console()

scripts/enigma.sh

Lines changed: 0 additions & 38 deletions
This file was deleted.

scripts/enigma2.sh

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)