Basic Description
Mythic Package File (.uop)
It is a package containing compressed files. Package is divided into blocks, each holding up to 1000 files.
This makes it easier for client to quickly access a file within a package. Since package doesn't contain file
names, client has to hash a file name before accessing it.
Mythic Package Editor
This is the basic look of the Mythic Package Editor.
Functionalities:
- Tree view: This area shows opened Mythic Package Files (.uop). One can expand an entry to display package blocks.
-
File view: Here all the files from selected block are displayed. This is where dictionary comes into play.
Dictionary contains hashes and matching file names. When one opens (clicks on Block_x) a block, it searches for a
file name in a dictionary. If it finds it, actual name is displayed in file view. If it doesn't, it displays default name,
which is Index_X.
- Details: Here are displayed details of a selected entry.
- Toolbar: This area is used to quickly access necessary features of this software.
Creates a new Mythic Package File (.uop) in Tree View.
Opens existing Mythic Package File (.uop) and displays it in Tree View.
Saves changes made to selected Mythic Package File (.uop).
Prompts one to load new dictionary.
Saves changes to dictionary (if any).
Prompts one to select dictionary file and merges them into already opened one.
Adds a new file to or whole folder to selected Mythic Package File (.uop).
Removes a file or entire block from Mythic Package File (.uop). Changes will be applied when one clicks Save file.
Unpacks selected file or entire block to destination, provided in Settings.
Replaces selected file (in File View) with another one.
- Hash Search: One can match unknown file names in selected entity (either package, block, single or
multiple files) with content of text box to the right of the button. More details here.
- Text search: searches through all open packages and matches content of text box to known file names.