이 프로젝트는 악성 코드로 분류될 수 있는 프로그램이며 악용할 시 관련 법률에 의해 처벌 받을 수 있습니다.

제작 동기

<aside> 💡 어릴 적부터 랜섬웨어에 대한 정보를 유튜브, 블로그 등에서 접하면서 랜섬웨어가 어떻게 동작하는 지에 대해서 궁금했습니다. 그러다 AES, RSA 같은 암호화 알고리즘과 파일을 암호화하는 방법에 대해서 알게 되며 자연스럽게 랜섬웨어가 어떻게 동작 하는 지를 어느 정도 이해할 수 있게 되었고 그 동안 쌓아온 지식으로 인터넷을 통해 유포되는 랜섬웨어 정도는 아니지만, 어느 정도의 기능을 하는 랜섬웨어를 한 번 만들어 보고 싶어서 랜섬웨어 제작을 프로젝트 주제로 정했습니다.

</aside>


🐞 랜섬웨어


Untitled

랜섬웨어는 사용자의 컴퓨터를 장악하여 이미지, 비디오 등의 파일들을 암호화하여 금전을 요구하는 컴퓨터 바이러스의 일종입니다.

주로 C언어로 작성되며 Python, Rust, Go 같은 언어로도 만들어지고 있는 추세입니다.

Untitled

1989년, 최초의 랜섬웨어가 등장한 이래로 랜섬웨어에 의한 랜섬웨어에 의한 피해 사례는 꾸준히 증가하고 있습니다. 알약, 마이크로소프트 디펜더 등 랜섬웨어를 막는 백신들이 개발되고 꾸준히 업데이트 되고 있으나 랜섬웨어 역시 끊임없는 변종을 낳으며 백신 프로그램에 탐지 되지 않는 랜섬웨어가 등장하고 있습니다. 이러한 랜섬웨어는 개인의 컴퓨터가 감염된 경우도 충분히 치명적이지만 기업, 병원, 학교 등의 시스템에 침투할 경우 더욱 치명적입니다.