您能给我一个可用但危险的 LaTeX 输入文件来测试我的服务器的漏洞吗?

您能给我一个可用但危险的 LaTeX 输入文件来测试我的服务器的漏洞吗?

我有一个 IIS 网络服务器,在其上安装了 Miktex 发行版。

我有一个网站,允许用户提交 LaTeX 输入代码。然后服务器编译输入pdflatex.exe以生成 pdf 文件。

对于那些了解 C# 的人来说,这里是代码片段:

    Process p = new Process();

    p.EnableRaisingEvents = true;
    p.Exited += new EventHandler(p_Exited);

    p.StartInfo.Arguments = "-interaction=nonstopmode " + inputpath;
    p.StartInfo.WorkingDirectory = @"c:\mydomain.com\working";

    p.StartInfo.UseShellExecute = false;
    p.StartInfo.FileName = "pdflatex.exe";

    p.Start();
    p.WaitForExit();

我的网站在 下运行ApplicationPoolIdentityLoad User Profile = True据我所知,该帐户的权限较低。

简而言之,我想通过提交一个危险的输入文件来测试这个服务器。

您能给我一个可用但危险的 LaTeX 输入文件来测试我的服务器的漏洞吗?

注意:请不要使用 javascript 和 HTML,因为我现在对考虑 XSS 和 XSRF 不感兴趣。

答案1

为什么不尝试一下清单 1? 它并不完整,但唯一缺少的部分是下次登录时运行的 11 行 JScript。

相关内容