본문 바로가기

해킹보안/해킹대회문제

중고생 해킹방어 문제 풀이 1

네 로말입니다 ㅎㅎ

그냥 컴퓨터에 있던 파일 정리중 하나 발견해서 버리기엔 아깝고 냅두자긴 쓸때없어서

제 블로그에 포스팅하기로 결심했습니다.

 

많이 옛날 자료인데 ㅋㅋ

한번봐주세요.

 

 

풀이를 하자면 매우 쉽습니다..

 

저 검은색,하얀색 을 이진법으로 검은색=1 하얀색 =0 으로합니다.

그러면 이런 01 로된 숫자가나옵니다.

 

1001000
1000001
1001110
1010011
1000101
1001001

 

이렇게 말이죠..

그런데 이걸또 저희가 알아보기쉬운 1 2 3 4///// 16 17 이렇게바꿔야됩니다.

이것을 10진법이라고하죠.

 

바꾸는법은

 

저기 맨 오른쪽 부터

64 32 16 8 4 2 1

이렇게 숫자가되는데요

0은 그냥 냅두고 1만계산함.

1001000

64 0 0 8 0 0 0

뭐 이렇게 랄까.

설명이힘드네요.

 

하여간 이렇게 0인건 냅두고 1있는거만계산함

 

그래서 저걸 다 계산하면

 

72 65 78 83 69 73

이렇게 나옵니다.

자 이제 아스키코드를 보고 영어로 바꿔야됩니다.

 

 

 

뭐 이렇게 방대하게 써져있는데

 

그냥 65=A 구요.

그러면 66=B 겠죠?

그렇게 계속올라가면되구요.

 

65 는 A 대문자구요.

97 이 a 소문자입니다.

아무 대문자 숫자에 32를 더하면 소문자가되죠.

 

그래서

72= H
65= A
78= N
83= S
69= E
73= I

이렇게됩니다.

 

KEY= HANSEI

 

한세가 되네요.

 

다음에는 더 쉽게 설명해드리겠습니다.

 

시원찮은 글 보시느라 수고하셨습니다.