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 |
Stats
MD5 | 4ac5a5fdcd685992c8cc7d9622be2cb1 |
Eval Count | 0 |
Decode Time | 71 ms |