
Stego는 이미지나 오디오 파일에 비밀 메시지를 숨길 수 있는 오픈소스 무료 스테가노그래피 도구입니다. 이미지나 오디오 파일에서 어떤 변화도 느낄 수 없습니다. 그러나 비밀 메시지는 원본 이미지나 오디오 파일 안에 들어 있습니다
스테가노그래피는 일반적인 메시지 안에 비밀 메시지를 숨기는 기술입니다. 이는 다른 사람에게 비밀 메시지를 전달하는 데 사용되며, 이 기법을 사용하면 중간에 있는 누구도 당신이 전달하려는 비밀 메시지를 알 수 없습니다.
비밀 메시지를 숨기는 이 기술은 실제 통신에서 수년간 사용되어 왔습니다. 디지털 통신의 발전과 함께 디지털 대화에서도 사용되어 왔습니다.
이 소프트웨어는 이미지 파일, wav 파일, mp3 파일 및 기타 여러 파일 형식 뒤에 비밀 메시지를 숨길 수 있으며, 향후 더 많은 형식을 지원할 예정입니다. 기여해 주신다면 좋겠습니다. 감사합니다.
Stego는 오픈 소스이자 무료 스테가노그래피 도구로, 이미지나 오디오 파일에 비밀 메시지를 숨길 수 있습니다. 이미지나 오디오 파일에서 어떤 변화도 느낄 수 없습니다. 하지만 당신의 비밀 파일은 원본 이미지나 오디오 파일 안에 들어 있습니다.
이것은 명령줄 도구입니다. 따라서 도구를 사용하려면 명령어를 배워야 합니다. 명령어는 이미지나 오디오 파일에 파일을 삽입하는 데 사용됩니다. 또한 이미지나 오디오 파일에서 파일을 추출하려면 다른 명령어를 사용해야 합니다.
Stego는 python3로 작성되었으므로 사용하려면 python3가 필요합니다
먼저 저장소를 복제한 후 주어진 단계를 따르세요
git clone https://github.com/W1LDN16H7/StegoCracker.git
Stego 디렉터리로 이동하세요
cd Stego
Run setup.py with python3 to install all the dependencies
python3 setup.py install
또는 수동으로 설치할 수 있습니다
python3 -m pip install -r requirements.txt
그 모든 작업을 마친 후 터미널에서 install.sh 파일을 실행하세요
chmod +x install.sh && ./install.sh
이제 모두 완료되었습니다
터미널 어디에서든 실행하여 확인할 수 있습니다
stego -h
축하합니다, 스테고를 설치하셨습니다
오디오 파일에 비밀 메시지를 숨기고 싶은데 파일이 mp3 형식이라면, 스테고의 -c 기능을 사용하여 wav 파일로 변환해야 합니다
한번 살펴보겠습니다
stego -c -f s.mp3 -out 26.wav
26.wav라는 새 파일이 생성되며, 더 나아갈 수 있습니다
wav 파일에 메시지나 데이터를 숨기려면 다음과 같이 명령을 실행해야 합니다
stego -f 23.wav -out 24.wav -m "hello this is stego" -e
보시다시피 완료되었습니다. 이제 메시지를 디코딩해 보겠습니다.
데이터를 디코딩하려면 wav 파일이 있어야 하며 스테고의 디코드 모드를 켜야 합니다.
stego -d -f 24.wav
와, 같은 메시지를 받았네요
앞서 오디오 파일에 데이터를 인코딩하는 것을 보았으니, 이제 스테고를 사용해 이미지에 데이터를 인코딩해 보겠습니다
알다시피 스테고는 현재까지 png, jpeg 형식만 지원하지만 앞으로 다른 파일 형식으로도 지원을 확장할 예정입니다. 하지만 여러분이 이 작업을 할 수 있다면 모두에게 놀라운 일이 될 테니, 관심이 있다면 기여해 주시고 기능을 확장해 주세요.
stego - i c.png -o out.png -e -m "Hello this is stego blah blah"
디코딩에는 다음과 같이 사용하세요..
stego -d -r out.png
적용 가능한 모든 지역, 주, 연방 및 국제 법률을 준수하는 것은 최종 사용자의 책임입니다. 개발자는 이 프로그램으로 인해 발생하는 오용이나 손해에 대해 어떠한 책임도 지지 않으며 책임을 지지 않습니다.
라이선스는 여기에서 확인할 수 있습니다.