스타일 파일별 파괴 코드

스타일 파일별 파괴 코드

LaTeX를 호출하는 특정 프로그램을 만들고 있습니다. 이 프로그램에는 스타일 파일이 하나만 포함될 수 있다고 생각합니다.

내 질문은 "우리가 쓸 수 있을까?파괴적인스타일 파일의 코드?". 예를 들어 파일이나 시스템을 제거하는 코드를 작성할 수 있습니까?

답변1

예:

  • TeX는 쓰기 위해 파일을 열 수 있으므로 파일을 덮어쓸 수 있습니다. TeX 배포판에 따라 일부 보안 제한이 있을 수 있습니다(상위 디렉터리에 파일이 없음...).

  • 악성 코드에 사용할 수 있는 쉘 이스케이프 기능("write18"이라고도 함)이 있습니다. 다시 말하지만 몇 가지 보안 제한 사항이 있습니다. 예를 들어, TeX Live는 구성된 프로그램(예: kpsewhich, makeindex)의 작은 목록만 실행하도록 허용하는 제한된 쉘 탈출만 활성화합니다.

관련 정보