參考資訊:
https://github.com/cornerpirate/JS2PDFInjector
https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_api_reference.pdf
https://unix.stackexchange.com/questions/277892/how-do-i-create-a-blank-pdf-from-the-command-line
步驟如下:
$ cd
$ git clone https://github.com/cornerpirate/JS2PDFInjector
$ cd JS2PDFInjector
$ convert xc:none -page A4 main.pdf
$ echo 'app.alert("hello, world!");' > main.js
$ java -jar JS2PDFInjector-1.0.jar ./main.pdf ./main.js
[*] Original PDF: ./main.pdf
[*] JavaScript Payload: ./main.js
[*] Output File Path: ./js_injected_main.pdf
[*] Poisoned File Created: ./js_injected_main.pdf
執行js_injected_main.pdf