EXAPUNKS
108 평점
ZYZZY SAFE 2000™ (SAFEST AROUND)
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
파일 크기
게시일
업데이트일
2.927 KB
2018년 8월 11일 오후 12시 03분
2018년 8월 11일 오후 12시 25분
업데이트 노트 3개 (보기)

다운로드 위해 구독하기
ZYZZY SAFE 2000™ (SAFEST AROUND)

설명
The new iteration in the ZYZZY SAFE SERIES™ gives even more protection thanks to smart algorithms! To open the ZYZZY SAFE 2000™, write your key of 4 digits into #PASS. To protect against a hacker method called BRUTE FORCING, the ZYZZY SAFE 2000™ blocks access after 100 wrong attempts and can only be opened by a ZYZZY™ employee.
댓글 33
RunninglVlan 2025년 8월 18일 오전 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 2025년 3월 11일 오전 8시 42분 
The discovery process was really satisfying, really sold the hacking vibe.
j.queue 2023년 11월 21일 오후 12시 14분 
⣿⣿⣿⣿⠏⠌⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠀⠀⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠃⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⠃⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⠃⠀⠀⣾⣿⣿⣿⣿⣿⣦⠀⠈⠻⣿⣿⣿⣿
⣿⠀⠀⠀⣿⣿⣿⠟⠉⠉⠉⢃⣤⠀⠈⢿⣿⣿
⣿⠀⠀⠀⢸⣿⡟⠀⠀⠀⠀⢹⣿⣧⠀⠀⠙⣿
⣿⡆⠀⠀⠈⠻⡅⠀⠀⠀⠀⣸⣿⠿⠇⠀⠀⢸
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠔⠛⠁⠀⠀⠀⣠⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿
⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿
⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿
⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿
ElTruenito 2022년 9월 6일 오전 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 :)
ElTruenito 2022년 9월 6일 오전 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 2022년 8월 30일 오후 1시 55분 
> Did this in 2021, neat stuff.
// Output: CHK CHK CHK CHK CHK CHK WAI WAI
// ERROR: Comment appears to contain incorrect number.
DC-23A7 "Mira" 2021년 9월 8일 오전 10시 54분 
This has been the "trending" workshop item for several years. Congrats.
Rennes 2021년 5월 27일 오후 8시 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 2021년 4월 19일 오전 9시 13분 
Great puzzle. Messing with the inputs and figuring out what's going on is super satisfying.
モンキー・D・カボチャ 2020년 11월 6일 오전 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