Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

bcompiler v0.14s ____SE_Loader < srand ..

Decoded Output download

<?     bcompiler v0.14s     
   ____SE_Loader       <                srand                      ;                            win_tempdir           =                                       &   0                                ;                         	   param_str	           A                             =      =   H                                   &   `                  H             A                            <      <   x          	   microtime	                     &                     x             B                              <      <                dirname                     j                                    <               chdir                     A                 APP_ID              <      A                             <      A              ;           <      <                rand                     j                                    A                             <      <               define                     A                 APP_MD5              <      ;                         	   param_str	           A                             =      =                                     j                                   <                md5_file                     j                                    A                             <      <   8           define                     S   P            GLOBALS                         h        P            APP_DESIGN_MODE                                              ;                         	   param_str	           A                             =      =                                     j                                   <               dirname                                            /soulEngine.pak           A                              <      <               file_exists                     +                      7              ;                         	   param_str	           A                             =      =                                     j                                   <               dirname                        (                    /soulEngine.pak           A              (                <      <   @            file_get_contents                     j              @                     <   X          
   base64_decode 
                     &   p                 X            *              =                         ;                            exemod_extractstr           A                 $soulEngine              =      =                                     j                                   <             
   base64_decode 
                     &                                 
                                 "   +                       H           "   ;                            application_messagebox        "   A              "   soulEngine: fatal error of loading"              =   "   A                 System Error              =   "   A                            =   "   =                                 "   ;                            application_terminate        #   =                                   #   O                                     #   *              H                      #   B                              <   &   <               gzuncompress                  &   j                                &   <   0            unserialize                  &   &   H                 0         &      `                      \devels\        '   c   x                       APP_MD5        '               `         x          '                           \        '   &                              '   A                 SOUL_TMP_DIR              <   (   B                              <   (   <              define                  (   B                              <   *   <               is_dir                  *    
                                *   +                       ^           +   B                              <   +   A                           <   +   A                            <   +   <               mkdir                  +   *              ^                      +   M   8                             /   N   P         8                    /                                        /   &   h                 P          /   A                 \              <   2   A                 /              <   2   Q                         ALIAS        2                                 2   A                              <   2   <               str_replace                  2   &                             2   B                              <   3   <               dirname                  3   &                             3   B                              <   5   <               is_dir                  5    
   (                             5   +              (         u           6   B                              <   6   A                           <   6   A                            <   6   <   @           mkdir                  6   *              u                      6   B                              <   8   <   X            file_exists                  8    
   p         X                    8   /   p         p                    8   B                              <   8   <               file_exists                  8   .                               8   Q                         MD5        8   B                              <   8   <               md5_file                  8                                8   4                                 8   4   p                              8   +              p                    8   B                              <   9   Q                          SRC        9   B                              <   9   <              file_put_contents                  9   *                                    :   *              _                      ;   1              8                    ;   J               
   soulEngine 
                  ?   S   0            GLOBALS                   @      H        0         	   engineDir	        @                          `          @   A                 \              <   B   A                 /              <   B      x                     include.php        B   A              x                <   B   <               str_replace                  B   I                              B   A                 SE_MD5_ENGINE_FILE              <   D                           include.php        D   A                              <   D   <               md5_file                  D   j                                D   <              define                  D   A                 SE_ENGINE_FILE              <   E                           include.php        E   A                              <   E   <               define                  E   A                 SE_MD5_ENGINE_FILE2              <   G      8                   
   engine.php 
        G   A              8                <   G   <   P            md5_file                  G   j              P                  G   <   h           define                  G   A                 SE_ENGINE_FILE2              <   H                         
   engine.php 
        H   A                              <   H   <              define                  H   m                               Thread       J   q                           
   enginefile 
        J   B                              =   J   =                                 J   ;                            exemod_extractstr        K   A               
   $X_MODULES 
              =   K   =                                  K   &                             K                            /devels/        L   c   (                       APP_MD5        L      @                  (          L      X         @            .phpe2        L   &   p        	         X          L   B              	                <   N   B                              <   N   <              file_put_contents                  N   A                 SE_MD5_MODULES_FILE              <   O   B              	                <   O   <               md5_file                  O   j                                O   <              define                  O   A                 SE_MODULES_FILE              <   P   B              	                <   P   <              define                  P   ;                            include_enc2        Q   B              	                =   Q   =                                 Q   m     	      	                      Thread       Q   q                	      	         addfile        Q   B              	                =   Q   =   	                              Q   P   0	            GLOBALS                   S   Q   H	         0	            APPLICATION        S   p   `	         H	           addTermFunc        S   A                 __clearTmp()              =   S   =   x	                              S   c   	                       _BR_        U   A              	                <   U   ;                            exemod_extractstr        U   A                 $X_FORMS              =   U   =   	                               U   j              	                  U   <   	            explode                  U   &   	         
         	         U   ;                            exemod_extractstr        V   A              	   $X_CONFIG	              =   V   =     
                               V   j                
                  V   <   8 
          
   base64_decode 
                  V   j              8 
                  V   <   P 
            unserialize                  V   S   	            GLOBALS                   V       
        	            __config        V                 P 
        h 
          V   S    
            __config                  W   '                        
          W   Q    
                      config        [   Q    
          
            debug        [   Q    
          
            enabled        [   .    
          
                   [   ;                         	   param_str	        [   A                            =   [   =    
                               [   4    
          
                    [   +               
                    \   ;                         	   define_ex	        \   A                 DEBUG_OWNER_WINDOW              =   \   ;                         	   param_str	        \   A                            =   \   =                                  \   j                                \   =   (                              \   *                                    \   Q   @                      config        ]   Q   X         @            debug        ]   Q   p         X            no_warnings        ]   +              p                   ^   ;                         	   define_ex	        ^   A                 ERROR_NO_WARNING              =   ^   A                            =   ^   =                                 ^   *                                    ^   Q                         config        _   Q                        debug        _   Q                     	   no_errors	        _   +                                `   ;                         	   define_ex	        `   A                 ERROR_NO_ERROR              =   `   A                            =   `   =                                 `   *                                   `   Q                          config        c   Q                       
   use_bcompiler 
        c   +                                c      0                      /devels/        e   c   H                       APP_MD5        e      `         0         H          e      x         `            .phz        e   &                    x          e   ;                            exemod_extractfile        g   A               
   $_exEvFILE 
              =   g   B                              =   g   =                                 g   B                              <   h   <              bcompiler_load                  h   m                               Thread       i   q                             addfile        i   B                              =   i   =                                 i   *                                   j   P    
            GLOBALS                   l   Q     
          
            __config        l   Q   8 
           
            config        l   Q   P 
         8 
            apptitle        l   +              P 
        $          m   P    
            GLOBALS                   m   Q    
          
            __config        m   Q    
          
            config        m   Q    
          
            apptitle        m   S   h 
            GLOBALS                   m   T    
         h 
            APPLICATION        m       
         
           title        m                  
                    m   *              $                     m   ;                            enc_setvalue        o   A              	   __incCode	              =   o   A              =   global $APPLICATION, $SCREEN, $_c, $progDir, $_PARAMS, $argv;=              =   o   =                                 o   m    (     (                      DSApi       p   q               (     (         __dostartbeforefunc        p   =   @                               p   ;                            exemod_extractstr        s   A              	   $F\Xforms	              =   s   =   X                               s   j              X                  s   <   p          
   base64_decode 
                  s   j              p                  s   <               gzuncompress                  s   j                                s   <               unserialize                  s   &            
                  s   m                               eventEngine       u   ;                            exemod_extractstr        u   A                 $_EVENTS              =   u   =                                   u   j                                 u   <             
   base64_decode 
                  u   j                                u   <   0            gzuncompress                  u   S               DATA                    u   &   H                0         u   m    `     `                      eventEngine       v   m                               eventEngine       v   P               DATA                    v   B                             <   v   <               unserialize                  v   S   x            DATA        `     `       v   &           x                 v                               x   &                              x   M              
         {          y   N   8                   {         y      h                                y   &   P                 8          y   &                    h          y   $                                 z   F                                   z   ;                            _c        {   ;                            dfm_read        {   A                             =   {   A                             =   {   B                              =   {   B                              =   {   =                                  {   j                                {   =                                  {                                  {                                   {   T                                |      (                	   formStyle	        |                    fsNormal                   |      @                           ~   +              @         r          ~   ;                            setMainForm           ]   X                               B              X               =      =   p                                 P               GLOBALS                      Q                        __config           Q                        config           Q                        apptitle           +                      q             P   0            GLOBALS                      Q   H         0            __config           Q   `         H            config           Q   x         `            apptitle           S               GLOBALS                      T                         APPLICATION                                  title                         x                       *              q                        *              r                        T                                                         name                                                 m                               DSApi          q                          	   initevent	           ]                                  B                             =      =                                    *              I                        1                                      P               GLOBALS                      Q                       
   __exEvents 
           M   8                               N   P         8                                                           &   h                 P             &                                 Q                         events           M                                 N                                                                       &                                 &   (                              B                              <      <               crc32                     S   @            GLOBALS                      T   X         @          
   __exEvents 
           T   p         X                      T            p            crc                                                                               B                              <      <   `            strlen                     S               GLOBALS                      T                       
   __exEvents 
           T                                   T   0                     len              H        0                                    `        x             *                                      1                                     *                                      1              8                       m                               DSApi          q                           
   initforthread 
           =                                     C                              <      <               current                     &                                C                              <      <               key                     &                                S                GLOBALS                      T   8                      mainForm           '   P        8                     m    h     h                      DSApi          q               h     h       
   initformex 
           B                              =      B                              =      =                                    m                               DSApi          q                           
   __dostartfunc 
           =                                     Q                         config           Q                     	   prog_type	           0                               +                                    m                               TForm          D   (                                  =   @                                  &   X                 (             ;                            setMainForm           B                              =      =   p                                 p                        hide           =                                                            mainFormOnTaskBar                                                p                        show           =                                     2                                   *                                      0                               +                                                            mainFormOnTaskBar                                                2                                   *                                      *                                      p                        show           =   0                                  2                                   *                                      *                                      1                                     Q   H                      config           Q   `         H         	   prog_type	              x         `                   +              x                      M                                  N                                                                       &                                 &                                                                   +                                    m                                 DSApi          q                             
   initformex 
           B                              =      B                              =      =   8                                 *                                      *                                      1                                     *                                      >                                                                                           b   _      M  I  {                               9   E:\Projects\Multimedia\Mess Box PHP\systemlanks\inc.php                           tmpDir@w      exeNameML      ttM 
    
   soulEngineD      soulDirA{      file/p      aliaso       dir|      modulesLf      tmpFileZ      forms6      __configj      e_fileG	   	   formsDataI`      DATA      iwY       forms      data?G      _FORMS+=      self<Y      info      xyY       code=      mainForm5v      mainFormName7      tmp|      APPLICATION\u040em         
   __clearTmp   #   #   ;                            err_no           =                                       ;                         	   replaceSl	           ;                            win_tempdir           =                                       j                                    =   0                                   &   H                   0                `                       /devels/           c   x                        APP_MD5                        `          x                                        .tmp           A                               <      <               unlink                                               /devels/           c                           APP_MD5                                                                        .phz           A                               <      <   8           unlink                        P                      /devels/           c   h                       APP_MD5                       P         h                                     .phpe2           A                              <      <              unlink                     ;                            rmdir_recursive                                    /devels/           c                          APP_MD5                                                                     /           A                              =      =   (                                 >                                           	                                        	             9   E:\Projects\Multimedia\Mess Box PHP\systemlanks\inc.php                          tmpDir@w      ?>

Did this file decode correctly?

Original Code

   bcompiler v0.14s    
   ____SE_Loader       <                srand                      ;                            win_tempdir           =                                       &   0                                ;                         	   param_str	           A                             =      =   H                                   &   `                  H             A                            <      <   x          	   microtime	                     &                     x             B                              <      <                dirname                     j                                    <               chdir                     A                 APP_ID              <      A                             <      A              ;           <      <                rand                     j                                    A                             <      <               define                     A                 APP_MD5              <      ;                         	   param_str	           A                             =      =                                     j                                   <                md5_file                     j                                    A                             <      <   8           define                     S   P            GLOBALS                         h        P            APP_DESIGN_MODE                                              ;                         	   param_str	           A                             =      =                                     j                                   <               dirname                                            /soulEngine.pak           A                              <      <               file_exists                     +                      7              ;                         	   param_str	           A                             =      =                                     j                                   <               dirname                        (                    /soulEngine.pak           A              (                <      <   @            file_get_contents                     j              @                     <   X         
   base64_decode
                     &   p                 X            *              =                         ;                            exemod_extractstr           A                 $soulEngine              =      =                                     j                                   <            
   base64_decode
                     &                                
                                 "   +                       H           "   ;                            application_messagebox        "   A              "   soulEngine: fatal error of loading"              =   "   A                 System Error              =   "   A                            =   "   =                                 "   ;                            application_terminate        #   =                                   #   O                                     #   *              H                      #   B                              <   &   <               gzuncompress                  &   j                                &   <   0            unserialize                  &   &   H                 0         &      `                      \devels\        '   c   x                       APP_MD5        '               `         x          '                           \        '   &                              '   A                 SOUL_TMP_DIR              <   (   B                              <   (   <              define                  (   B                              <   *   <               is_dir                  *   
                                *   +                       ^           +   B                              <   +   A                           <   +   A                            <   +   <               mkdir                  +   *              ^                      +   M   8                             /   N   P         8                    /                                        /   &   h                 P          /   A                 \              <   2   A                 /              <   2   Q                         ALIAS        2                                 2   A                              <   2   <               str_replace                  2   &                             2   B                              <   3   <               dirname                  3   &                             3   B                              <   5   <               is_dir                  5   
   (                             5   +              (         u           6   B                              <   6   A                           <   6   A                            <   6   <   @           mkdir                  6   *              u                      6   B                              <   8   <   X            file_exists                  8   
   p         X                    8   /   p         p                    8   B                              <   8   <               file_exists                  8   .                               8   Q                         MD5        8   B                              <   8   <               md5_file                  8                                8   4                                 8   4   p                              8   +              p                    8   B                              <   9   Q                          SRC        9   B                              <   9   <              file_put_contents                  9   *                                    :   *              _                      ;   1              8                    ;   J              
   soulEngine
                  ?   S   0            GLOBALS                   @      H        0         	   engineDir	        @                          `          @   A                 \              <   B   A                 /              <   B      x                     include.php        B   A              x                <   B   <               str_replace                  B   I                              B   A                 SE_MD5_ENGINE_FILE              <   D                           include.php        D   A                              <   D   <               md5_file                  D   j                                D   <              define                  D   A                 SE_ENGINE_FILE              <   E                           include.php        E   A                              <   E   <               define                  E   A                 SE_MD5_ENGINE_FILE2              <   G      8                  
   engine.php
        G   A              8                <   G   <   P            md5_file                  G   j              P                  G   <   h           define                  G   A                 SE_ENGINE_FILE2              <   H                        
   engine.php
        H   A                              <   H   <              define                  H   m                               Thread       J   q                          
   enginefile
        J   B                              =   J   =                                 J   ;                            exemod_extractstr        K   A              
   $X_MODULES
              =   K   =                                  K   &                             K                            /devels/        L   c   (                       APP_MD5        L      @                  (          L      X         @            .phpe2        L   &   p        	         X          L   B              	                <   N   B                              <   N   <              file_put_contents                  N   A                 SE_MD5_MODULES_FILE              <   O   B              	                <   O   <               md5_file                  O   j                                O   <              define                  O   A                 SE_MODULES_FILE              <   P   B              	                <   P   <              define                  P   ;                            include_enc2        Q   B              	                =   Q   =                                 Q   m     	      	                      Thread       Q   q                	      	         addfile        Q   B              	                =   Q   =   	                              Q   P   0	            GLOBALS                   S   Q   H	         0	            APPLICATION        S   p   `	         H	           addTermFunc        S   A                 __clearTmp()              =   S   =   x	                              S   c   	                       _BR_        U   A              	                <   U   ;                            exemod_extractstr        U   A                 $X_FORMS              =   U   =   	                               U   j              	                  U   <   	            explode                  U   &   	        
         	         U   ;                            exemod_extractstr        V   A              	   $X_CONFIG	              =   V   =    
                               V   j               
                  V   <   8
         
   base64_decode
                  V   j              8
                  V   <   P
            unserialize                  V   S   	            GLOBALS                   V      
        	            __config        V                 P
        h
          V   S   
            __config                  W   '                       
          W   Q   
                      config        [   Q   
         
            debug        [   Q   
         
            enabled        [   .   
         
                   [   ;                         	   param_str	        [   A                            =   [   =   
                               [   4   
         
                    [   +              
                    \   ;                         	   define_ex	        \   A                 DEBUG_OWNER_WINDOW              =   \   ;                         	   param_str	        \   A                            =   \   =                                  \   j                                \   =   (                              \   *                                    \   Q   @                      config        ]   Q   X         @            debug        ]   Q   p         X            no_warnings        ]   +              p                   ^   ;                         	   define_ex	        ^   A                 ERROR_NO_WARNING              =   ^   A                            =   ^   =                                 ^   *                                    ^   Q                         config        _   Q                        debug        _   Q                     	   no_errors	        _   +                                `   ;                         	   define_ex	        `   A                 ERROR_NO_ERROR              =   `   A                            =   `   =                                 `   *                                   `   Q                          config        c   Q                      
   use_bcompiler
        c   +                                c      0                      /devels/        e   c   H                       APP_MD5        e      `         0         H          e      x         `            .phz        e   &                    x          e   ;                            exemod_extractfile        g   A              
   $_exEvFILE
              =   g   B                              =   g   =                                 g   B                              <   h   <              bcompiler_load                  h   m                               Thread       i   q                             addfile        i   B                              =   i   =                                 i   *                                   j   P   
            GLOBALS                   l   Q    
         
            __config        l   Q   8
          
            config        l   Q   P
         8
            apptitle        l   +              P
        $          m   P   
            GLOBALS                   m   Q   
         
            __config        m   Q   
         
            config        m   Q   
         
            apptitle        m   S   h
            GLOBALS                   m   T   
         h
            APPLICATION        m      
        
           title        m                 
                    m   *              $                     m   ;                            enc_setvalue        o   A              	   __incCode	              =   o   A              =   global $APPLICATION, $SCREEN, $_c, $progDir, $_PARAMS, $argv;=              =   o   =                                 o   m    (     (                      DSApi       p   q               (     (         __dostartbeforefunc        p   =   @                               p   ;                            exemod_extractstr        s   A              	   $F\Xforms	              =   s   =   X                               s   j              X                  s   <   p         
   base64_decode
                  s   j              p                  s   <               gzuncompress                  s   j                                s   <               unserialize                  s   &           
                  s   m                               eventEngine       u   ;                            exemod_extractstr        u   A                 $_EVENTS              =   u   =                                   u   j                                 u   <            
   base64_decode
                  u   j                                u   <   0            gzuncompress                  u   S               DATA                    u   &   H                0         u   m    `     `                      eventEngine       v   m                               eventEngine       v   P               DATA                    v   B                             <   v   <               unserialize                  v   S   x            DATA        `     `       v   &           x                 v                               x   &                              x   M             
         {          y   N   8                   {         y      h                                y   &   P                 8          y   &                    h          y   $                                 z   F                                   z   ;                            _c        {   ;                            dfm_read        {   A                             =   {   A                             =   {   B                              =   {   B                              =   {   =                                  {   j                                {   =                                  {                                  {                                   {   T                                |      (                	   formStyle	        |                    fsNormal                   |      @                           ~   +              @         r          ~   ;                            setMainForm           ]   X                               B              X               =      =   p                                 P               GLOBALS                      Q                        __config           Q                        config           Q                        apptitle           +                      q             P   0            GLOBALS                      Q   H         0            __config           Q   `         H            config           Q   x         `            apptitle           S               GLOBALS                      T                         APPLICATION                                  title                         x                       *              q                        *              r                        T                                                         name                                                 m                               DSApi          q                          	   initevent	           ]                                  B                             =      =                                    *              I                        1                                      P               GLOBALS                      Q                      
   __exEvents
           M   8                               N   P         8                                                           &   h                 P             &                                 Q                         events           M                                 N                                                                       &                                 &   (                              B                              <      <               crc32                     S   @            GLOBALS                      T   X         @         
   __exEvents
           T   p         X                      T            p            crc                                                                               B                              <      <   `            strlen                     S               GLOBALS                      T                      
   __exEvents
           T                                   T   0                     len              H        0                                    `        x             *                                      1                                     *                                      1              8                       m                               DSApi          q                          
   initforthread
           =                                     C                              <      <               current                     &                                C                              <      <               key                     &                                S                GLOBALS                      T   8                      mainForm           '   P        8                     m    h     h                      DSApi          q               h     h      
   initformex
           B                              =      B                              =      =                                    m                               DSApi          q                          
   __dostartfunc
           =                                     Q                         config           Q                     	   prog_type	           0                               +                                    m                               TForm          D   (                                  =   @                                  &   X                 (             ;                            setMainForm           B                              =      =   p                                 p                        hide           =                                                            mainFormOnTaskBar                                                p                        show           =                                     2                                   *                                      0                               +                                                            mainFormOnTaskBar                                                2                                   *                                      *                                      p                        show           =   0                                  2                                   *                                      *                                      1                                     Q   H                      config           Q   `         H         	   prog_type	              x         `                   +              x                      M                                  N                                                                       &                                 &                                                                   +                                    m                                 DSApi          q                            
   initformex
           B                              =      B                              =      =   8                                 *                                      *                                      1                                     *                                      >                                                                                           b   _      M  I  {                               9   E:\Projects\Multimedia\Mess Box PHP\system\blanks\inc.php                           tmpDir@w      exeNameML      ttM
   
   soulEngineD      soulDirA{      file/p      aliaso       dir|      modulesLf      tmpFileZ      forms6      __configj      e_fileG	   	   formsDataI`      DATA      iwY       forms      data?G      _FORMS+=      self<Y      info      xyY       code=      mainForm5v      mainFormName7      tmp|      APPLICATION\m        
   __clearTmp   #   #   ;                            err_no           =                                       ;                         	   replaceSl	           ;                            win_tempdir           =                                       j                                    =   0                                   &   H                   0                `                       /devels/           c   x                        APP_MD5                        `          x                                        .tmp           A                               <      <               unlink                                               /devels/           c                           APP_MD5                                                                        .phz           A                               <      <   8           unlink                        P                      /devels/           c   h                       APP_MD5                       P         h                                     .phpe2           A                              <      <              unlink                     ;                            rmdir_recursive                                    /devels/           c                          APP_MD5                                                                     /           A                              =      =   (                                 >                                           	                                        	             9   E:\Projects\Multimedia\Mess Box PHP\system\blanks\inc.php                          tmpDir@w     

Function Calls

None

Variables

None

Stats

MD5 4ac5a5fdcd685992c8cc7d9622be2cb1
Eval Count 0
Decode Time 71 ms