namespaces
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
namespaces [2024-04-14 19:57] – 105.112.17.95 | namespaces [2024-05-15 10:24] (current) – [Referring Images] 217.70.164.142 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Malware Analysis Methodologies ====== | + | ===== Creating Namespaces |
- | ==== Introduction ==== | + | You don't need to create namespaces separately; simply create pages with colons in the [[pagename]]. |
+ | The token after the last colon will be the name of the page itself, while all other tokens are namespaces. | ||
+ | All namespaces used in your pagename that don't exist already will be created by DokuWiki automatically. | ||
- | Malware analysis methodologies involve systematic approaches to understanding | + | A namespace can be created in the media manager after having selected a file on the local computer |
- | 1. **Preparation**; | + | In DokuWiki, pages are created |
- | - **Define Objectives**: | + | |
- | - **Establish Environment**: | + | |
- | 2. **Static Analysis**: | + | ^ Examples: |
- | - **File Identification**: We have to identify the malware file(s) under investigation, | + | | example\\ |
- | | + | | : |
- | | + | | ..example\\ ..: |
- | | + | | wiki:example |
- | | + | | ns1:ns2: |
- | - **Code Disassembly/ | + | | .ns1: |
+ | | ..ns1:ns2: | ||
+ | | .ns1:ns2:\\ .: | ||
+ | | ~example\\ ~:example | ||
- | 3. **Dynamic Analysis**: | + | :!: Gotcha: The syntax for relative |
- | - **Execution Environment Setup**: We have to execute the malware sample in a controlled environment while monitoring its behavior to capture runtime activities without affecting the host system. | + | |
- | - **Behavioral Monitoring**: Then we observe | + | |
- | - **Network Traffic Analysis**: We capture | + | |
- | - **Memory Analysis**: We need to analyze the malware' | + | |
- | - **Malware Interaction**: | + | |
- | 4. **Code Analysis**: | ||
- | - **Reverse Engineering**: | ||
- | - **Functionality Mapping**: We have to identify and map the malware' | ||
- | - **Code Logic Reconstruction**: | ||
- | 5. **Reporting | + | Links are absolute if and only if they have a ":" |
- | - **Analysis Report**: We will compile a detailed report summarizing | + | |
- | - **Forensic Artifacts**: We then document | + | Links relative to the current namespace may also begin with either "." or " |
- | | + | |
+ | ===== Referring Images ===== | ||
+ | Regarding referring of namespaces, images | ||
+ | < | ||
+ | {{image.jpg}} | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Deleting namespaces ===== | ||
+ | |||
+ | When all pages inside a namespace are removed (see [[page# | ||
+ | |||
+ | ===== How to rename namespaces? ===== | ||
+ | |||
+ | ==== Manual way ==== | ||
+ | |||
+ | In order to rename a namespace manually you will have to: | ||
+ | | ||
+ | * '' | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | For example, on a Unix host, you could: | ||
+ | * '' | ||
+ | | ||
+ | | ||
+ | | ||
+ | Note that the '' | ||
+ | |||
+ | * Correct (by editing them) all the links to the pages under the //moved// namespace (you can discover those before moving the namespace by reviewing each page's [[backlinks]]). | ||
+ | |||
+ | * Browse each and every page under the new namespace. This will create the missing indexing information and metadata | ||
+ | |||
+ | However, you will still have lots of junk left around. For example in '' | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | | ||
+ | | ||
+ | * '' | ||
+ | * Browse each and every page of your Wiki. | ||
+ | |||
+ | DISCLAIMER: I understand this is convoluted (and maybe I missed/ | ||
+ | |||
+ | ===== Namespace Default Linking ===== | ||
+ | |||
+ | It is possible | ||
+ | with a colon: '' | ||
+ | existence of certain named files. For '' | ||
+ | checked: | ||
+ | |||
+ | < | ||
+ | foo: | ||
+ | foo: | ||
+ | foo:bar | ||
+ | </ | ||
+ | |||
+ | The pages are checked in that order and whatever page is found first will be linked to. [[config: | ||
+ | |||
+ | See [[config: |
namespaces.1713117451.txt.gz · Last modified: 2024-04-14 19:57 by 105.112.17.95