mirror of
https://git.soft.fish/val/MicroCorruption.git
synced 2024-11-23 00:15:58 +00:00
35 lines
809 B
Markdown
35 lines
809 B
Markdown
|
`Taken verbatim from my notebook`
|
||
|
# Page 1
|
||
|
```
|
||
|
Reykjavik ✓
|
||
|
4520(" E") looks interesting
|
||
|
+ int @ main
|
||
|
=> "What's the password?"
|
||
|
Creates XOR keystream
|
||
|
Decrypts block at
|
||
|
|
||
|
decrypted function:
|
||
|
Sets up new stack at 43da
|
||
|
Note: 4482: jmp #436c
|
||
|
110 away (ouch)
|
||
|
4536: jmp #43fc
|
||
|
-34 away (ouch)
|
||
|
2420: ~~puts(char*)~~?
|
||
|
function that takes input
|
||
|
password[24] -> 466d
|
||
|
36 char password?
|
||
|
466d
|
||
|
F m
|
||
|
call 2464
|
||
|
The password is Fm
|
||
|
lol
|
||
|
|
||
|
A program which might seem intimidating
|
||
|
may become easier if you rake it
|
||
|
one step at a time
|
||
|
Security by obscurity is dogshit
|
||
|
"Military grade" doesn't mean _shit_
|
||
|
|
||
|
|
||
|
```
|