본문 바로가기
프로그래밍

데이터 은닉 쉽게 연습 카르다노 그릴 암호 디지털 포렌식 해킹

by 시계크로크 2023. 9. 4.
728x90

데이터 은닉이란

스파이 활동, 산업 스파이, 테러, 사이버 공격에 위해 소속된 회사/산업의 내부 자료를 외부로 유출 혹은 그 반대의 개념을 실행시키는 활동을 돕는 방법이라 할 수 있다.

 

더 쉽게 말해, 반입/반출하고자 하는 데이터를 쉽게 탐지할 수 없도록 숨기는 방법을 말한다

 

공부한 것에 대한 복습도 있지만, 

진보하는 해킹 공식을 조금이나마 이해함으로써, 쉽게 접할 수 있는 사이버 위협을 방지하기 위한 포스팅을 쓰고자 한다. 


카르다노 그릴 암호 (Cardano Grille Cipher)

역사

1550년 수학자 Girolamo Cardano가 제시한 제안으로 구멍 난 시트(종이 또는 판지)를 통해 일반 텍스트를 종이에 기록하여 암호화하는 기술이었다. 평분에 쓰인 부분을 조각 사이의 간격에 아도나인(Anodyne) 단어 또는 문자로 채움으로써 위장이 가능하였다. 

 

현재

중요한 메시지를 스팸 메시지로 인식하여 읽지 못하게 하는 데이터 은닉 기술을 말함.

 

실습

웹사이트 활용: www.spammimic.com  

 

spammimic - hide a message in spam

 

www.spammimic.com

웹사이트에 접속하면 아래와 같이 Encode 할 수 있는 란에 숨기고자 하는 문구를 넣을 수 있다. 

: my password is 1234를 넣어봤다. 

My password is 1234 데이터 은닉 기술

Encode 버튼을 누르면 다음과 같은 인코딩 된 스팸 메시지가 완성된다. 

 

위의 글을 복사하여 이메일로 보내게 되면, 당연히 '스팸메시지함'에 들어가게 된다.

Encoding이 있다면, Decoding도 있는 법!

 암호화된 스팸메시지를 확인하고자 할 때는 Decode를 눌러서 해당 글을 붙여 넣으면 된다. 

해당 메시지를 복사-붙여 넣기를 하니, 최초 암호화되기 전 글을 확인할 수 있다. 

 

신기! 하다! 

 

728x90