Skip to content

0xcrax/GeneratorBadODT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

GeneratorBadODT

An interactive, schema-compliant OpenDocument Text .odt auditing template engine written in pure Python3. This utility utilizes the official, community-standard odfpy framework to programmatically build perfectly formatted document objects. It is specifically engineered for security researchers and penetration testers to evaluate server-side parsing handling, document validation logic, and outbound connection.


Features

  • Official API Binding: Completely avoids archive structure errors and corrupt zip headers by leveraging native odfpy engine properties.
  • Strict Format Alignment: Automatically enforces proper file extension formatting layers .odt to satisfy rigorous backend upload validators.

Requirements

This tool requires the official OpenDocument specifications utility library. Install it natively inside your Linux workspace via pip:

pip install odfpy

Execution && Usage

Simply execute the script inside your terminal workspace lane and fill in the required interactive input prompts:

python3 GeneratorBadODT.py
Interactive Sequence Example:

          ▄████ ▓█████  ███▄  ▀█ ▓█████  ██▀███   ▄▄▄     ▄▄▄█████▓ ▒█████   ██▀███  
         ██▒ ▀█▒▓█   ▀  ██ ▀█   █ ▓█   ▀ ▓██ ▒ ██▒▒████▄   ▓  ██▒ ▓▒▒██▒  ██▒▓██ ▒ ██▒
        ▒██░▄▄▄░▒███    ▓██  ▀█ ██▒▒███    ▓██ ░▄█ ▒▒██  ▀█▄ ▒ ▓██░ ▒░▒██░  ██▒▓██ ░▄█ ▒
        ░▓█  ██▓▒▓█  ▄  ▓██▒  ▐▌██▒▒▓█  ▄  ▒██▀▀█▄  ░██▄▄▄▄██░ ▓██▓ ░ ▒██   ██░▒██▀▀█▄  
        ░▒▓███▀▒░▒████▒▒██░   ▓██░░▒████▒░██▓ ▒██▒ ▓█   ▓██▒ ▒██▒ ░ ░ ████▓▒░░██▓ ▒██▒
         ░▒   ▒ ░░ ▒░ ░░ ▒░   ▒ ▒ ░░ ▒░ ░░ ▒▓ ░▒▓░ ▒▒   ▓▒█░ ▒ ░░   ░ ▒░▒░▒░ ░ ▒▓ ░▒▓░
          ░   ░  ░ ░  ░░ ░░   ░ ▒░ ░ ░  ░  ░▒ ░ ▒░  ▒   ▒▒ ░   ░       ░ ▒ ▒░   ░▒ ░ ▒░
        ░ ░   ░    ░       ░   ░ ░    ░     ░░   ░   ░   ▒    ░      ░ ░ ░ ▒    ░░   ░ 
              ░    ░  ░          ░    ░  ░   ░           ░  ░              ░ ░       ░ 
                                                                                     
                             ▄▄▄▄   ▄▄▄      ▓█████▄  ▒█████   ▓█████▄ ▄▄▄█████▓     
                            ▓█████▄ ▒████▄    ▒██▀ ██▌▒██▒  ██▒▒██▀ ██▌▓  ██▒ ▓▒     
                            ▒██▒ ▄██▒██  ▀█▄  ░██   █▌▒██░  ██▒░██   █▌▒ ▓██░ ▒░     
                            ▒██░█▀  ░██▄▄▄▄██ ░▓█▄   ▌▒██   ██░░▓█▄   ▌░ ▓██▓ ░      
                            ░▓█  ▀█▓ ▓█   ▓██▒░▒████▓  ░ ████▓▒░░▒████▓   ▒██▒ ░      
                            ░▒▓███▀▒ ▒▒   ▓▒█░ ▒▒▓  ▒  ░ ▒░▒░▒░  ▒▒▓  ▒   ▒ ░░        
                            ▒░▒   ░   ▒   ▒▒ ░ ░ ▒  ▒    ░ ▒ ▒░  ░ ▒  ▒     ░         
                             ░    ░   ░   ▒    ░ ░  ░  ░ ░ ░ ▒    ░ ░  ░    ░         
                             ░            ░  ░   ░         ░ ░      ░                
                                  ░            ░                      ░              

==================================================================================

[?] Enter Your IP: 10.10.**.**
[?] Enter target output filename (e.g., bad.odt): payload.odt

[*] Initializing official OpenDocumentText structure...
[*] Injecting object relation links into the frame drawing layer...
[*] Serializing XML layout structures and writing file layers...

[+++] SUCCESS: Document compiled cleanly via official API: 'payload.odt'
[*] The file is fully zipped, compressed, and ready for transmission.

⚖️ Disclaimer

This development project is built and maintained solely for security engineering research, educational analysis, and authorized administrative infrastructure testing. The author assumes no liability or responsibility for unauthorized deployment or malicious misuse of this utility tool code.

About

An interactive, schema-compliant OpenDocument Text (.odt) template builder utilizing the official odfpy API framework to evaluate server-side parsing and outbound connection handling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages