index.dat 파일의 내용을 프로그래밍 방식으로 편집 할 수 있어야합니다 (C : \ Documents and Settings \ Username \ Cookies \ index.dat). 좀 더 정확하게 말해, 한 사용자의 index.dat가 다른 사용자 이름으로 사용될 수 있도록 수정해야합니다. 이런 종류의 이진 파일에 대한 문서가 있습니까?index.dat Windows 파일의 내용을 편집하는 방법
답변
파스코 (http://www.foundstone.com/us/resources/proddesc/pasco.htm)는 소스 코드와 함께 제공되는 무료 index.dat 파서입니다.
문서가 오기가 어려울 것입니다. Microsoft는이 파일의 구조를 공개적으로 문서화 한 적이 없습니다. 즉, 위에서 언급 한 것과 같은 웹에서 문서를 찾을 수 있습니다. 그러나 IE는이 파일에 대해 가까운 탭을 유지합니다. IE가 실행 중일 때 파일이 잠겨 있습니다 (일부 모드에서는 열거 나 읽을 수 있지만 다른 모드에서는 열 수 없음). 확실히 파일에 쓸 수 없습니다.
여전히 작동하는 한 가지 방법은 안전 모드에서 부팅 한 다음 관리자 권한을 할당 한 다음 삭제할 파일을 찾을 수 있는지 확인하는 것입니다.
내가 사용하는 방법은 index.bat 파일이 들어있는 폴더 아래의 하위 폴더의 이름을 바꾼 다음이 파일을 포함하지 않는 원래 위치로 폴더를 복사하는 배치 파일을 만드는 것입니다. 배치 파일은 전체 관리자 권한을 가진 별도의 Windows 계정에서 실행해야합니다.
프리웨어 코드 편집기 PSPad을 사용하면 컴퓨터의 모든 index.dat 파일 내용을 16 진수 형식으로보고 편집 할 수 있습니다. 이것은 처음 8 개 열의 모든 자릿수를 0으로 대체하여 수행됩니다. 그러면 파일에 포함 된 모든 정보가 제거됩니다.
모든 편집이 완료 될 때마다 "0"(숫자 키)을 눌러야하는 지루한 과정이지만 index.dat 파일에 액세스하는 사람은 정보를 얻지 못합니다.
수정 작업을 수행 할 때 IE를 닫아야합니다. 그렇지 않으면 수정 된 파일을 저장할 때 오류 메시지가 나타날 수 있습니다.
다음을 참조하십시오. http://www.forensicswiki.org/wiki/Internet_Explorer_History_File_Format – user379429