- Notifications
You must be signed in to change notification settings - Fork2
Kaitai structure definition for VTIL files.
License
NotificationsYou must be signed in to change notification settings
vtil-project/VTIL-Kaitai
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Generates deserializers for the VTIL file format using Kaitai.
Make sure your language is supported by checking out thelangs/
folder. If it's there copy and paste all files in that subfolder into your project. For more information please refer to Kaitai'sofficial documentation.
You can find an example that dumps all instructions from a VTIL filehere. Here's a short outline of how to access the VTIL information:
fromvtilimportVtilvtil=Vtil.from_file("./patch/to/file.vtil")entrypoint=vtil.entrypoint.entry_vipprint(f"===> Entrypoint:{entrypoint}")
You can build the source files by executing one of the scripts.
# Windows.\compile.bat# Any other OS./compile
This will update all source files in thelangs/
folder.