dismael 0.1.1

Disassembler for Asmodeus binary files with intelligent analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(test)]
pub fn print_dismael_logo() {
    println!();
    println!("\x1b[1m\x1b[38;5;240m┌──────────────────────────────────────────────────────────┐\x1b[0m"); // Dark gray
    println!("\x1b[1m\x1b[38;5;240m│                                                          │\x1b[0m"); // Dark gray
    println!("\x1b[1m\x1b[38;5;244m│  ██████╗ ██╗███████╗███╗   ███╗ █████╗ ███████╗██╗       │\x1b[0m"); // Medium gray
    println!("\x1b[1m\x1b[38;5;248m│  ██╔══██╗██║██╔════╝████╗ ████║██╔══██╗██╔════╝██║       │\x1b[0m"); // Light gray
    println!("\x1b[1m\x1b[38;5;189m│  ██║  ██║██║███████╗██╔████╔██║███████║█████╗  ██║       │\x1b[0m"); // Light lavender
    println!("\x1b[1m\x1b[38;5;183m│  ██║  ██║██║╚════██║██║╚██╔╝██║██╔══██║██╔══╝  ██║       │\x1b[0m"); // Lavender
    println!("\x1b[1m\x1b[38;5;177m│  ██████╔╝██║███████║██║ ╚═╝ ██║██║  ██║███████╗███████╗  │\x1b[0m"); // Medium purple
    println!("\x1b[1m\x1b[38;5;141m│  ╚═════╝ ╚═╝╚══════╝╚═╝     ╚═╝╚═╝  ╚═╝╚══════╝╚══════╝  │\x1b[0m"); // Purple
    println!("\x1b[1m\x1b[38;5;135m│                                                          │\x1b[0m"); // Bright purple  
    println!("\x1b[1m\x1b[38;5;129m│                Machine Code Disassembler                 │\x1b[0m"); // Deep purple
    println!("\x1b[1m\x1b[38;5;93m└──────────────────────────────────────────────────────────┘\x1b[0m");  // Dark purple
    println!();
}