'clsid'에 해당되는 글 1건

  1. 2012.07.29 Hiding files and folders using clsid (2)

2012.07.29 01:54 System

[+] Introduction 


 

생각보다 빨리 글을 쓰게 됐네요

 

잉여력이 자꾸만  상승하는 관계로 위해 간단하고 짧고 가벼운 주제로 올려보겠습니다.

 

 

<Fig0. 호오 잉여력이 상승하는군요>

 

오늘의 주제는 CLSID 를 이용한 파일, 폴더 숨기기 입니다.

 

간단히 말씀드리자면 휴지통을 이용한 방식인데요.

 

이 방법을 이용하면 숨김 파일 혹은 시스템 파일 보기로는 파일을 확인할 수 없으나

 

cmd 창의 dir /A 를 이용하면 가능합니다.

 

이 만들어진 폴더를 복사 할 내부의 파일, 폴더 이름이 노출될 수 있으니 재미로만 보시면 될거 같네요.

 

 

[+] Analysis 


 

새 폴더를 만들고 폴더 명을 다음과 같이 지정해줍니다.

 

"1.{645FF040-5081-101B-9F08-00AA002F954E}"

 

물론 1 대신 아무거나 입력하셔도 됩니다.

 

그렇게 만들어 주시면 휴지통과 같은 모습, 속성의 폴더가 생깁니다.

 

이 휴지통은 해당하는 드라이브의 실제 휴지통과 내용을 공유하고 있죠.

 

 

<Fig1. 어멋, 휴지통이 뙇! >

 

저 폴더 명의 의미가 무엇인고 하니

 

CLSID 이고 우리가 쓴 건 바로 휴지통에 해당하는 CLSID 였던거죠

 

<Fig2. 휴지통의 CLSID 를 확인>

 

이렇게 만든 폴더는 굉장히 특이한 속성을 가지고 있습니다.

 

들어가보면 휴지통과 다를바가 없죠.

 

파일, 폴더 생성 등은 되지 않습니다만..  [ 물론 CreateFile이나 CreateDirectory를 이용하면 가능합니다. ]

 

외부에서 복사가 가능합니다.

 

그냥 드래그를 하면 삭제가 되어버리니 cmd 창의 copy 명령어를 이용합시다.

 

숨김, 시스템 파일은 xcopy 에서 h 옵션을 주면 가능합니다.

 

 

<Fig3. xcopy 명령어를 이용하여 파일을 복사한 모습>

 

이렇게 파일을 복사하고 나면

 

dir 명령어로는 확인할 수 없고 dir /A 명령어를 통해서만 확인할 수 있는 구조가 완성됩니다. [ 숨김 속성을 주었을 때 ]

 

해당 휴지통으로 들어가면 텅텅 비어있어 확인하는게 불가능하구요

 

 

<Fig4. dir 명령어를 통한 파일 확인>

 

일반인은 확인 하기 어렵겠죠?

 

자신의 비밀스러운 파일이나 폴더등은 여기다가 두시면 되겠습니다.

 

물론 누가 폴더 통째로 삭제 할때의 책임은 제가 지지 않습니다 ㅎㅅㅎ

 

 

 

그냥 이런 색다른 방법도 있다구요.. 네..

 

 

 

 

Posted by LinkC
이전버튼 1 이전버튼

블로그 이미지
LinkC

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

공지사항

Yesterday52
Today22
Total322,201

달력

 « |  » 2018.11
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

최근에 받은 트랙백

글 보관함


. .