Ler*_*ery 9 pdf shell pdf-generation polyglot
我喜欢阅读PoC || GTFO问题,当我第一次发现它时,我发现了一件令人瞩目的事情,就是他们PDF文件的"多语言"特性.
让我们解释一下:当你考虑例如他们的第8个问题时,你可以从中解压缩文件; 通过将其作为脚本运行来执行他们正在谈论的加密,甚至更好(更糟糕的是),他们的第9个问题甚至可以将其作为音乐文件播放!
我目前正在每周编写小脚本,每次在LaTeX中编写一个小页面PDF来解释所述脚本.所以我真的很高兴能够创建相同类型的PDF文件.可悲的是,他们在第一期中(部分)解释了如何包含zip文件,但是他们通过三个小的cmd行草图没有实际解释.
所以我的问题基本上是:如何创建这样的多语言PDF文件,其中包含zip等内容以及可以像普通脚本一样使用参数运行的shell脚本?
我在这里询问创作的过程,而不只是解释这是如何可能的.对我来说,理想的方法是已经有一些脚本或程序可以轻松创建这样的PDF文件.
我试图在网上搜索关键词"polyglot files"和其他类似的,并且无法找到任何有用的匹配.也许这个过程有另一个名字?
我已经阅读了Julia Wolf的演示文稿,它解释了事情是如何工作的,但我遗憾地没有时间将知识应用到现实世界,因为我很遗憾不习惯使用文件头和PDF的方式是建造的.
编辑:好的,我已经阅读了更多内容,并发现第7版的PoC || GTFO对这个主题非常有用.如果我有更多时间考虑它,我可能最终能够创建自己的脚本来执行这样的多语言PDF文件.
在参加了 Ange 的演讲并亲自与他交谈后,我自己也开始尝试使用多种语言。您确实需要了解文件格式才能将它们相互嵌套。
然而,长话短说,这里有一些我发现对于创建多语言非常有用的链接:
一些较旧的 Google Code Trunk
PoC,涉及多语言内容
特别是第二个链接(到 github)将帮助您创建多语言,同时也了解它们如何工作以及如何实现。由于它主要是 Python 的东西,并且写得非常好/干净,所以它非常有用且易于遵循。
归档时间: |
|
查看次数: |
2833 次 |
最近记录: |