[RESEARCH]   [CHALLENGES]   [GITHUB]   [ABOUT ME]

48                                                                            41
 .-.   .-.   _.___.   .-.   .-'                    .-.   .-.    /^     .-.   .-'
(  |   |    ( |      (   \ /                      (  |   |     / |    (   \ /   
   |---|      |--'       /^\        ___,  ,  ,       |---|    /__|__,     /^\   
  _|   |_,   _|___,    _/   \_,    ( |_)  \_/       _|   |_,    _|      _/   \_,
 (          (         (              |__)  /       (           (       (        
43                                  (     (                                   4b
                                                                                
             o--)(=======-  CONSTANT DESIRE TO EXPLORE  -=======|-*             
                                                                                



╬═══════════════╡  66 75 6e 2e 20 46 75 6e 21 20 46 55 4e 21  ╞═══════════════╬
║                                                                             ║
║    ████     █████     ████    █████     ███      ████      ███     █   █    ║
║    █   █    █        █        █        █   █     █   █    █   █    █   █    ║
║    ▓ ▓▓     ▓▓▓▓      ▓▓▓     ▓▓▓▓     ▓▓▓▓▓     ▓ ▓▓     ▓        ▓▓▓▓▓    ║
║    ▒  ▒     ▒            ▒    ▒        ▒   ▒     ▒  ▒     ▒   ▒    ▒   ▒    ║
║    ░   ░    ░░░░░    ░░░░     ░░░░░    ░   ░     ░   ░     ░░░     ░   ░    ║
║                                                                             ║
╬═════════════════════════════════════════════════════════════════════════════╬


╬═════════════╡  42 72 61 69 6e 20 77 72 69 6e 6b 6c 65 73 2e  ╞══════════════╬
║                                                                             ║
║  ███    █   █    ███    █      █      █████   █   █    ████   █████    ████ ║
║ █   █   █   █   █   █   █      █      █       ██  █   █       █       █     ║
║ ▓       ▓▓▓▓▓   ▓▓▓▓▓   ▓      ▓      ▓▓▓▓    ▓ ▓ ▓   ▓ ▓▓▓   ▓▓▓▓     ▓▓▓  ║
║ ▒   ▒   ▒   ▒   ▒   ▒   ▒      ▒      ▒       ▒  ▒▒   ▒   ▒   ▒           ▒ ║
║  ░░░    ░   ░   ░   ░   ░░░░░  ░░░░░  ░░░░░   ░   ░    ░░░░   ░░░░░   ░░░░  ║
║                                                                             ║
╬═════════════════════════════════════════════════════════════════════════════╬


                                                                               
        █████                                               5468652            
     ███     █         ████           █████             ██   06f6e   ▒▒        
 ██  █       █    █    ████ █     █         6  ████   c   ▒▒▒▒  7     
  ██  ██  █      █  ██  █ ██    █  ██      92  ██  ▓▓   ▒▒  ▒▒  07    
  ██    ██  █    █  ██   ███  ██    ██     072   ██   ▓▓▒   ▒▒   6f7   
  ██     ██  █   █  ██    ██  ██      4656  ██ ▓▓   ▒▒ ▒▒  3746   
  ██      ▓▓  █  █  ▓▓  ▓▓▓▓  ██ ██      96f    █▓       ▒▒    6e2   
  ▓▓    ▓▓▓▓▓  ██  ▓▓▓▓▓▓     ██   ▓▓▓       0   ██ █▓   6   ▒▒ ▒░   1   
  ▓▓▓▓▓▓  ▒▒  █ █    ▒▒   ███  █  ▓▓▓         ██    ▓▓     ▒▒    ░░     
  ▒▒     ▒▒  █  ██  ▒▒  █    █  ▒▒ ▒▒      ███████ ▓▓ ▓▒▒ ▒▒ ▒░░░░░░   
  ▒▒     ░░  █ █  ░░  █    █  ▒▒   ▒▒              ▓▓   ▒▒            
  ░░    ░░  █ █  ░░  █    █  ░░    ░░      67616   ▓▓   ▒▒   96e73    
  ░░ █    █  █      █    █     ██  ░░         74205   ▒▒ ▒▒   34547     
      █    █████    ██████      █████  █     █         464   ▒▒ ▒▒   155       
       ████                             █████            4c   ▒▒▒   54         
                                                           7   ▒   3           
                                                                               



|=--------------------[ x86-64 intel assembly (nasm) ]------------------------=|


BITS 64                                                                         
DEFAULT REL                                                                     

;; NOP SLED                                                                     
;times 0x800 nop                                                                

; 59   execve (<rdi> const char *filename,                                       
;              <rsi> const char *const argv[],                                   
;              <rdx> const char *const envp[])                                   

xor esi, esi  ; [arg2]    argv = NULL                                           
mul esi       ; [arg3]    envp = NULL  (EDX:EAX = EAX*ESI -> RAX=RDX=RSI=0)     
mov al, 59    ; [syscall] execve(2) and ASCII char ';'                          
push rax                                                                        
push rsp                                                                        
pop rdi       ; [arg1]    filename = & STACK = & ";"                            
syscall                                                                         


|=--------------------------------[ Hexdump ]---------------------------------=|


00000000: 31f6 f7e6 b03b 5054 5f0f 05              1....;PT_..                  


|=-------------------------------[ Hex string ]-------------------------------=|


printf '1\xf6\xf7\xe6\xb0;PT_\x0f\x05' > ./execve.bin                        


|=----------------------------------------------------------------------------=|


                                     [___]                                      
54 68 69 73 20 70 69                  \@/                                       
                                 o.    @    .o                                  
 63 74 75 72 65 20                 )ooo@ooo(                                    
                                 o'   @ @   `o                                  
  69 73 20 77 61                     @...@                                      
                                 .o'@'''''@'o.                                  
   79 20 74 6f                .o'' @       @ ``o.                               
                       .o'  .o'   @         @   `o.  `o.                6f      
    20 63 75          .o   .o      @@@@@@@@@      o.   o.                       
                      o'   o'  0)-------------(0  `o   `o             74 65     
     20 66           .:   .:     @@@@@@^@@@@@@     :.   :.                      
                     ::   ::          / \          ::   ::          6f 72 20    
      6d             `:   `:        .@   @.        :'   :'                      
                      o.   o.      .@'   '@.       o    o         65 20 6e 6f   
                      `o   `o     .@'@   @'@.     o'   o'                       
                       `o   `o.  .@'  `@'  '@. .o'   o'         74 20 74 6f 20  
                         `    `o.@'    '    '@.'    '                           
                               .@'o........o^'@.              6c 69 6e 6b 20 69 
                              .@'    ''''     '@.                               
                              @:@:@:@:@:@:@:@:@:@           74 20 68 65 72 65 21