본문 바로가기

JAVA

가짜 파일 만들기 FakeFile

가짜 파일 만들기 FakeFile





<↑동영상 참조>




두개의 파일 : 표면상 보일 숙주 파일, 숨길 파일 을 합쳐 하나의 가짜 파일로 만드는 프로그램입니다.

당연히 합쳐진 파일을 가지고 숨겨진 파일 추출도 가능합니다.

숨길 파일은 암호화되어 숙주 파일에 삽입됩니다.


이 프로그램은 Java로 만들어졌습니다. 따라서 Java가 설치되어 있어야 작동합니다.


합치기


surface file>

표면상 보이는 파일. 숙주가 되는 파일입니다.

컴퓨터는 최종 파일을 이 파일로 인식합니다


어떤 파일이든 가능하나,

이미지, 동영상이 좋습니다. (파일의 끝부분이 명확하기 때문)


hiding file>

surface 파일 속에 넣어서 감출 파일입니다.

이 파일은 암호화되어 숙주 파일에 들어갑니다.


대부분의 파일, 프로그램은 이 파일이 삽입된 부분을 인식하지 못합니다.

혹여나 인식된다고 하더라도 데이터는 암호화 되어있어 다른 프로그램이 해독할 수 없습니다.


dst path>

합쳐진 파일이 저장될 위치입니다.

파일 이름은 'new_' + 숙주 파일의 이름과 확장자가 됩니다.

ex) nyan.jpg >>>> new_nyan.jpg







추출하기


fake file>

이 프로그램으로 합쳐진 파일입니다.


dst path>

숨겨져있던 파일이 추출될 경로입니다.



FakeFile.exe


'JAVA' 카테고리의 다른 글

Java XML 생성 및 저장  (0) 2014.07.20
Java XML 정리  (0) 2014.07.19
Ubuntu Oracle JDK 6 설치  (0) 2014.07.08
JNI 컴파일, 헤더추출  (0) 2014.05.21
자바 진법 표현  (0) 2014.01.22