Sha256: 5cc69cc64b5e710af7f99b8a72da972d9b7646e3835f4191b23b1e8b76b13e37

Contents?: true

Size: 1.4 KB

Versions: 6

Compression:

Stored size: 1.4 KB

Contents

:: SUBDIRECTORIES
=================

``attachments/``
* Adding a file attachment to a PDF document.

``crypto/``
* PDF encryption (supports RC4 40-128 bits, and AES128).
  - crypto.rb : Create a simple encrypted document.
  - encrypt.rb : Encrypt an existing document.

``digsig/``
* PDF digital signatures. Create a new document and signs it with test.key.

``exploits/``
* Basic exploits PoC generation.

``flash/``
* PDF with Flash object. Create a document with an embedded SWF file.

``actions/launch/``
* Launch action. Create a document launching the calculator on Windows, Unix and MacOS.

``actions/loop/``
* Create a looping document using GoTo and Named actions (see also moebius in the scripts directory). 

``actions/named/``
* Named action. Create a document prompting for printing.

``actions/triggerevents/``
* Create a document launching JS scripts on various events.

``actions/webbug/``
* Create a document connecting to a remote server.
  - webbug-browser.rb : Connection using a URI action.
  - webbug-reader.rb : Connection using a SubmitForm action.
  - webbug-js.rb : Connection using JS script.

``actions/samba/``
* Implementation of a SMB relay attack using PDF. When opened in a
  browser on Windows, the document tries to access a document shared
  on a malicious SMB server (on a LAN). The server will then be able
  to steal user credentials. This script merely forges the malicious
  PDF document.

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
origami-1.2.7 samples/README.txt
origami-1.2.6 samples/README.txt
origami-1.2.5 samples/README.txt
origami-1.2.4 samples/README.txt
origami-1.2.3 samples/README.txt
origami-1.2.2 samples/README.txt