EXAPUNKS

EXAPUNKS

ZYZZY SAFE 2000™ (SAFEST AROUND)
33 kommentarer
RunninglVlan 18. aug. kl. 3:29 
Great puzzle. I laughed when I thought a "solution" could be to just try all backup keys as there are 100 tries. =D
My solution with one EXA (no SWIZ) - 579/45/4

MAKE
@REP 4
COPY 0 F
@END
LINK 800

MARK CODE
COPY #OUTP X

SEEK -9999
@REP 4
COPY F #PASS
@END

@REP 4
TEST #OUTP = X
TJMP DIGIT@{0,1}
@END

WIPE
LINK 800
GRAB 267
LINK -1
LINK -1
HALT

@REP 4
MARK DIGIT@{0,1}
COPY @{-4,1} X
JUMP INCREASE
@END

MARK INCREASE
SEEK X
COPY F X
SEEK -1
ADDI X 1 F
JUMP CODE
XTVB 11. mar. kl. 8:42 
The discovery process was really satisfying, really sold the hacking vibe.
j.queue 21. nov. 2023 kl. 12:14 
⣿⣿⣿⣿⠏⠌⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠀⠀⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠃⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⠃⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⠃⠀⠀⣾⣿⣿⣿⣿⣿⣦⠀⠈⠻⣿⣿⣿⣿
⣿⠀⠀⠀⣿⣿⣿⠟⠉⠉⠉⢃⣤⠀⠈⢿⣿⣿
⣿⠀⠀⠀⢸⣿⡟⠀⠀⠀⠀⢹⣿⣧⠀⠀⠙⣿
⣿⡆⠀⠀⠈⠻⡅⠀⠀⠀⠀⣸⣿⠿⠇⠀⠀⢸
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠔⠛⠁⠀⠀⠀⣠⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿
⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿
⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿
⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿
Thunder 6. sep. 2022 kl. 7:43 
EDIT TO THE PREVIOUS COMMENT:
The
COPY F #PASS
COPY F #PASS
COPY F #PASS
COPY F #PASS
on ENTER is not needed, I didn't thought that the last try have to be correct, therefore, it will be opened :)
Thunder 6. sep. 2022 kl. 7:26 
I finally did it. It's not well optimised but it only uses one EXA.
Here is my solution:

LINK 800
MAKE

;0: ADD VALUE
COPY 1000 F

;1: RESULT POINTER
COPY 2 F

;2: SWIZ POINTER
COPY 4 F

;3: WAIT WORD
COPY #OUTP F

MARK LOOP
SWIZ X 4 #PASS
SWIZ X 3 #PASS
SWIZ X 2 #PASS
SWIZ X 1 #PASS

COPY #OUTP F
NOOP
COPY #OUTP F
NOOP
COPY #OUTP F
NOOP
COPY #OUTP F
NOOP

SEEK -9999
SEEK 1
SEEK F

COPY F T
SEEK -9999
SEEK 3
TEST F = T
FJMP CORRECT

SEEK -9999
ADDI X F X
SEEK 3
JUMP LOOP

MARK RET
SEEK -9999
SEEK 1
TEST F = 6
TJMP ENTER
SEEK 2
JUMP LOOP

MARK CORRECT
SEEK -9999
SEEK 2
COPY F T
SEEK 9999
SWIZ X T F
SEEK -9999
DIVI F 10 T
SEEK -1
COPY T F
ADDI F 1 T
SEEK -1
COPY T F
SUBI F 1 T
SEEK -1
COPY T F
JUMP RET

MARK ENTER
SEEK 9999
SEEK -4
COPY F #PASS
COPY F #PASS
COPY F #PASS
COPY F #PASS

WIPE
LINK 800
GRAB 267
LINK -1
LINK -1
HALT
Slamakans 30. aug. 2022 kl. 13:55 
> Did this in 2021, neat stuff.
// Output: CHK CHK CHK CHK CHK CHK WAI WAI
// ERROR: Comment appears to contain incorrect number.
DizzyChimera 8. sep. 2021 kl. 10:54 
This has been the "trending" workshop item for several years. Congrats.
Rennes 27. maj 2021 kl. 20:48 
Very nice. I got it before reading any comments. But size was 512. I was happy enough just to come up with a solution.
Thorlian 19. apr. 2021 kl. 9:13 
Great puzzle. Messing with the inputs and figuring out what's going on is super satisfying.
モンキー・D・カボチャ 6. nov. 2020 kl. 6:58 
Very nice puzzle, just showing my answer
405/32/5

LINK 800
MARK BRUTE
SWIZ X 4 #PASS
SWIZ X 3 #PASS
SWIZ X 2 #PASS
SWIZ X 1 #PASS
REPL CHECK
COPY X M
LINK 800
GRAB 267
LINK -1
KILL
LINK -1
MARK CHECK
COPY #OUTP X
TEST X = #OUTP
FJMP WRG2
TEST X = #OUTP
FJMP WRG3
TEST X = #OUTP
FJMP WRG4
ADDI 1000 M X
JUMP BRUTE
MARK WRG2
ADDI 100 M X
JUMP BRUTE
MARK WRG3
ADDI 10 M X
JUMP BRUTE
MARK WRG4
ADDI 1 M X
JUMP BRUTE
Grim 29. aug. 2020 kl. 21:52 
This is a really neat puzzle once you figure it out, though I do kind of wish there was an optional "supplemental material" like in the zines that would elucidate what exactly you're supposed to do -- It's weird, compared to the main game, going through it with absolutely no guidance.

Also, given the theme of the game, namely "leave no trace", I kind of wonder if it would be more in line to have you surreptitiously copy the file to a new file instead of stealing it outright... Still, I can see why this remains the top puzzle on the workshop.
Robot 18. maj 2020 kl. 2:29 
:good:
Stevie G 4. apr. 2020 kl. 23:43 
Managed with 1 EXA out of necessity as communicating with another was too slow.
Hint: If only he had a pen and paper, then he wouldn't have to WAIt to CHecK with his friend.
zamo 22. feb. 2020 kl. 10:39 
very good puzzle!
Pixelsurfer 15. apr. 2019 kl. 5:39 
Very clever. Other comments have said this but the exploration element is genius - feels like real-world hacking. Nicely done!
电波 22. dec. 2018 kl. 1:31 
What this mean?We need to find out what all the answers have in common?
BFM 18. dec. 2018 kl. 13:39 
Finding the "flaw" in the system was actualy the most fun. Great hacking puzzle.

My Solution

LINK 800
MARK CODE
SWIZ X 0004 #PASS
SWIZ X 0003 #PASS
SWIZ X 0002 #PASS
REPL EXA_PROBE
SWIZ X 0001 #PASS
ADDI X M X
JUMP CODE

;=======================
;=======EXA_PROBE=======
;=======================
MARK EXA_PROBE
COPY #OUTP X
TEST #OUTP = X
TJMP FAIL_4
TEST #OUTP = X
TJMP FAIL_3
TEST #OUTP = X
TJMP FAIL_2
TEST #OUTP = X
TJMP FAIL_1
KILL
LINK 800
GRAB 267
LINK -1
LINK -1
HALT
MARK FAIL_4
COPY 1000 M ; 0 RIGHT
HALT
MARK FAIL_3
COPY 0100 M ; 1 RIGHT
HALT
MARK FAIL_2
COPY 0010 M ; 2 RIGHT
HALT
MARK FAIL_1
COPY 0001 M ; 3 RIGHT
SolracCV 31. okt. 2018 kl. 22:56 
That was a fun problem. I was able to get my solution down to 1 EXA with 36 lines of code.
Nox 24. okt. 2018 kl. 20:58 
This was a superb puzzle. Really gets into how actual hacking happens, which let's face it, is not always true in the main storyline puzzles. Great job!
Chevraut 29. sep. 2018 kl. 11:50 
I have working solution @ 404 cycles :(

reduced it from 4xx to 404 cycles by starting out from 0000 instead of 9999
but other than that I'm stumped ... can't optimize anymore.

losing a few cycles to having kill+wipe file 400 that was needed to store outp ... thinking maybe could do without the file but ended up making it less optimal

any hints?
WakabaGyaru 14. sep. 2018 kl. 6:34 
Nice puzzle! I regret I've read comments before think about it for some time :)
warlock 13. sep. 2018 kl. 12:30 
BTW, I had nice idea to implement something similar in another problem that I was planning, but I was not able to fit solution in 100 lines - it could have fit in 150 lines, but I do not know of any way to increase allowed number of lines in workshop problems.

So, instead, I simplified problem to something that can fit in 100 lines, for a given definition of "simplify" - since it allow only 16 attempts ;p

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1511442342

I mentioned ZYZZY in description, since I got part of idea from this problem, but if author want me to remove it, please let me know.
rocketdrive 13. sep. 2018 kl. 1:40 
I got a working solution. the only problem?
file size 103
fuck.
warlock 12. sep. 2018 kl. 8:44 
Nice one - I wonder if ZYZZY employees can open under 323 ;p
Closet_Gamer 7. sep. 2018 kl. 17:51 
stumped... but i'm not going to read any comments until i figure it out :)
Rawnblade 3. sep. 2018 kl. 4:05 
I enjoyed the shit out of this, especially the exploration element!
Garrett33 29. aug. 2018 kl. 18:36 
good one - was fun !
Stickie 27. aug. 2018 kl. 8:11 
Finally got it. Great puzzle.
Mallard 26. aug. 2018 kl. 14:00 
but... but... 10^4 > 100... Gulp.
Pingu  [ophavsmand] 23. aug. 2018 kl. 3:17 
@Ziboo: Try different keys (the correct one and some wrong alternations) and inspect the output.
Ziboo 21. aug. 2018 kl. 15:50 
Any hint ? I really don't get it...
kanddak 18. aug. 2018 kl. 15:30 
This is genius, and I really appreciated the opportunity to do exploratory hacking and figure out what to do without being spoon-fed instructions.
Rithaniel 11. aug. 2018 kl. 19:45 
Nice puzzle. Clever use of onCycleFinished.