• 5번 문제는 4번 문제와 같아서 진행하지 않음
  • 패스워드 암호화 알고리즘을 분석하는 문제가 될것처럼 보임 
  • 123456 입력 시, 13579;로 암호화가 됨 (자리수에 따라 숫자가 변하고, 숫자에서 기호(;)로 변환되는 것을 보고 아스키코드와 관련되어 있는지 확인을 위해 영문자로도 시도해봄)

  • 아스키표를 참고한 결과, 입력값(abcde)에 자리수만큼 값을 더해주면 결과값(acegi)이 나오는걸 확신함 
  • b->c (2번째 자리수는 +1), c->e (3번째 자리수는 +2), d->g (4번째 자리수는 +3), e->i (5번째 자리수는 +4)로 변환되는것을 확인함

  • 암호화된 패스워드가 9cf<559m이므로 복호화를 진행시키면 자리수에 맞게끔 -1씩 내려준 값(9bd9103f)이 우리가 필요한 값이였음

복사했습니다!