강좌 / 팁

기 타 각종파일 형식에 텍스트 파일 숨기기

2014.10.25 14:56

DOS 조회:6609 추천:5

00.jpg


위에는 이미지 파일 형식으로 설명을 드립니다.



01.jpg 라는 이미지에 02.txt 파일을 추가해서 03.jpg 이미지를 만들려면


c:\> copy/b 01.jpg + 02.txt 03.jpg


01.jpg 이미지 파일

02.txt 텍스트 파일

03.jpg 텍스트가 숨겨진 이미지파일




03.jpg 을 파일명을 03.jpg.txt 로 바꾸시고 메모장으로 열어보시고 제일 하단에 보시면 텍스트가 추가된것을 확인할수 있습니다.


11.jpg


c:\> copy/b 03.jpg 03.jpg.txt (탐색기에서 바꿔도 됩니다.)


예제 파일을 올려봅니다.


01.jpg  // 이미지 원본

02.txt   // 텍스트 파일

03.jpg  // 텍스트가 숨겨진 이미지

03.jpg.txt  // 이미지안에 텍스트 내용 보기 위해서 이미지 파일의 확장명을 txt로 변경한 파일



심지어 이미지 파일 말고도 다른 대다수 형식의 파일도 가능합니다.


여기서 핵심은 복사할때 /b 옵션을 주고, 파일의 속성을 변경하지 않기 위해서 텍스트 파일을 두번째 놓고 복사하면 됩니다.


copy/b 원본 + 텍스트파일 사본  // 이런 형식만 준수하시면 거의 대다수 형식의 파일안에 텍스트 파일을 숨길수 있습니다.




그러면 이번에는 두번째로 실행파일도 텍스트와 합치는것도 해보겠습니다.


04.exe 실행 파일과 02.txt 텍스트 파일을 합처서 05.exe 의 실행 파일을 만들어 보겠습니다. 


c:\> copy/b 04.exe + 02.txt 05.exe 이렇게 응용하시면 되겠지요?


05.exe 이파일은 실행파일이 되고 05.exe.txt 여기에는 파일 하단에 텍스트가 추가 되는것이구요


12.jpg


테스트한 05.exe.txt 파일도 첨부하겠습니다.


첨부한 파일을 05.exe.txt 메모장에서 열여보시고, 확장명 txt를 삭제하고 05.exe 이 상태에서 실행해보세요


13.jpg


실행이 이상없이 되는군요





주의할것은 텍스트 편집 파일중에서 이런 이미지나 다양한 파일에에 대해서 열고 저장하게되면


원본 파일을 손상이 될수 있는 경우가 있습니다. 




이런것이 가능한 이유는 파일을 분석하면 파일안에는 내용뿐만 아니라 파일의 시작주소와 끝주소가 정의 되있어요


위와 같은 방법으로 복사를 하게되면 텍스트는 끝주소 뒤에 추가 됩니다..


그 파일은 제작될때 끝주소가 이미 정의 되있기 때문에 그 파일의 고유영역 밖에 추가된 텍스트 부분은 무시하게 됩니다.



이런 방법으로 응용할수 있는 부분이 설치 프로그램에서 시디키 같은것은 설치본 파일안에 포함해서 배포하면 편할수 있겠네요

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4510 소프트웨어| pureBasic - WIM 정보 v0993 - 내부 파일 추가 삭제 내보내... [40] 입니다 8983 160 12-22
4509 소프트웨어| 한글2024 로고 교체 / 자동 설치 옵션 [54] 무월 13561 109 11-25
4508 소프트웨어| [추가기능1.1]엑셀 셀의 행-열 Auto-Highlight 하는 방법들 [77] 지후빠 2850 103 11-10
4507 윈 도 우| WindowsXPE147-2/나만의 PE를 만들자 시즌2 ?? 2탄(중급용) [182] 지연서연아 1397 102 04-29
4506 윈 도 우| PrincePE_V18.5 [164] %카리스마 205002 99 02-02
4505 윈 도 우| PE 한글화 프로그램 (v1.0) [106] ㄱㅇㄱㄱㅁ 28216 89 06-25
4504 윈 도 우| 윈도우 10 설치, 최적화 및 기타 팁 100개 정리 [56] 컴알못러 28040 79 01-26
4503 윈 도 우| WindowsXPE147-1빌더/나만의 PE를 만들자 시즌2 ?? 1탄 (... [62] 지연서연아 2567 75 04-16
4502 윈 도 우| PrincePE_V20 [52] %카리스마 2844 72 03-05
4501 윈 도 우| 배치파일을 이용해서 윈도우 자동 설치하기 [22] gooddew 5063 70 10-16
4500 윈 도 우| Windows 10 Ultimate (DREAM HS) [58] @카리스마 7364 70 08-14
4499 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] 무월 4324 67 07-08
4498 윈 도 우| PrincePE_V19 [53] %카리스마 5104 65 02-15
4497 윈 도 우| 윈도우 장치 드라이버 추출(백업) 명령어 [25] 컨피그 2851 64 02-23
4496 윈 도 우| 윈도우10 만능이미지 제작 메뉴얼 [43] 질주민군 5601 64 11-19
4495 소프트웨어| Passolo v22.0.193.0 이용하여 번역하기 [63] 사랑의음악 1122 63 05-15
4494 윈 도 우| 무인응답파일(autounattend.xml) 쉽게 만들기 [30] 네오이즘 4088 62 12-31
4493 소프트웨어| 트루이미지(Acronis True Image) 추가본②(본문 수정) [91] 고양이2 9130 62 11-26
4492 서버 / IT| 손쉽게 멀티부팅용 USB 만들기. (내용추가) [51] 디폴트 7429 61 05-31
4491 윈 도 우| PrincePE_V22 [53] %카리스마 6619 59 03-06
XE1.11.6 Layout1.4.8