destruktiver Code durch Style-Datei

destruktiver Code durch Style-Datei

Ich erstelle ein bestimmtes Programm, das LaTeX aufruft. Ich denke, dass dieses Programm nur eine Stildatei enthalten kann.

Meine Frage ist: „Können wir schreibendestruktivCode im Dateistil?" Können wir beispielsweise Code zum Entfernen von Dateien oder Systemen schreiben?

Antwort1

Ja:

  • TeX kann Dateien zum Schreiben öffnen und somit Dateien überschreiben. Abhängig von der TeX-Distribution können Sicherheitsbeschränkungen bestehen (keine Dateien in übergeordneten Verzeichnissen, ...).

  • Es gibt eine Shell-Escape-Funktion (auch „write18“ genannt), die für Schadcode verwendet werden kann. Auch hier gibt es einige Sicherheitsbeschränkungen. TeX Live ermöglicht beispielsweise nur eingeschränktes Shell-Escape, wodurch nur eine kleine Liste konfigurierter Programme (z. B. kpsewhich, makeindex) ausgeführt werden kann.

verwandte Informationen