发新话题
打印

Mr. Dezend Local Dezend System

Mr. Dezend Local Dezend System

最新版本2007年12月24日
附件: 您所在的用户组无法下载或查看附件

TOP

2008年01月05日同步发布Autoit外壳版!包里已经替换成了最新版本

源代码
附件: 您所在的用户组无法下载或查看附件

TOP

Dezender使用方法

需求:
1、操作系统:Windows 2000/XP,内存越大越好,推荐1G以上。

2、安装php5,假定安装在c:\php5,复制c:\php5下所有文件到c:\php-de文件夹。

3、安装ZendOptimizer-3.3.0,假定安装在C:\Program Files\Zend\ZendOptimizer-3.3.0。

4、解压dezend.rar包到c:\php-de文件夹,覆盖里面的php.exe和php5ts.dll文件,还有两个文件config.ini(混淆函数

列表)、PhpVars.reg(环境变量配置)和decode_all.bat(批量dezend)下面要用到。

5、修改c:\php-de文件夹下的php.ini文件,增加下面一个节:

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

修改内存限制
memory_limit = 128M

6、修改PhpVars.reg文件,将对应的行修改为:
"PHP_DECODE_INI"="c:\\php-de"
"PHP_DECODE_PATH"="c:\\php-de\\decode"
然后双击该文件,导入注册表。

7、复制要dezend的文件夹到c:\php-de目录下,假定是c:\php-de\dezend。运行cmd,执行
cd c:\php-de
decode_all zend

8、耐心的等一段时间,dezend好的文件就在c:\\php-de\\decode文件夹了。

提示:
可以修改decode_all里面的*.php *.inc,添加其他扩展名的php文件。

PhpVars.reg内容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PHP_DECODE_EXT"=".de.php"
"PHP_DECODE_INI"="c:\\php-de"
"PHP_DECODE_LEVEL"="4,1"
"PHP_DECODE_PATH"="c:\\php-de\\decode"
"PHP_DECODE_NOEXPIRE"="TRUE"
"PHP_DECODE_TICK"="TRUE"

其中PHP_DECODE_LEVEL,第一个数字是表示猜测混淆函数最大字符数,第二个是最小字符数。建议最大不要设置超过5,否则耗时很大。

decode_all.bat内容:
for /r %CD%\%1 %%f in ( *.php *.inc ) do php "%%f" -root:"%CD%" -ext:* -i

这里列出来的是php系统的函数和类名,大家可以添加自定义函数和类名。
config.ini文件:

[OBFUSCATE_NAME]
COMPersistHelper
GetCurFileName
SaveToFile
LoadFromFile
GetMaxStreamSize
InitNew
LoadFromStream
SaveToStream
com_exception
com_safearray_proxy
variant
com
DateTime
format
modify
getTimezone
setTimezone
getOffset
setTime
setDate
setISODate
DateTimeZone
getName
getTransitions
listAbbreviations
listIdentifiers
ReflectionException
Reflection
getModifierNames
export
Reflector
ReflectionFunctionAbstract
isInternal
isUserDefined
getFileName
getStartLine
getEndLine
getDocComment
getStaticVariables
returnsReference
getParameters
getNumberOfParameters
getNumberOfRequiredParameters
isDeprecated
ReflectionFunction
isDisabled
invoke
invokeArgs
ReflectionParameter
isPassedByReference
getDeclaringClass
getClass
isArray
allowsNull
isOptional
isDefaultValueAvailable
getDefaultValue
ReflectionMethod
isPublic
isPrivate
isProtected
isAbstract
isFinal
isStatic
isConstructor
isDestructor
getModifiers
getPrototype
ReflectionClass
isInstantiable
getConstructor
hasMethod
getMethod
getMethods
hasProperty
getProperty
getProperties
hasConstant
getConstants
getConstant
getInterfaces
getInterfaceNames
isInterface
isInstance
newInstance
newInstanceArgs
getParentClass
isSubclassOf
getStaticProperties
getStaticPropertyValue
setStaticPropertyValue
getDefaultProperties
isIterateable
implementsInterface
getExtension
getExtensionName
ReflectionObject
ReflectionProperty
getValue
setValue
isDefault
ReflectionExtension
getVersion
getFunctions
getINIEntries
getClasses
getClassNames
getDependencies
LibXMLError
DOMException
DOMStringList
item
DOMNameList
getNamespaceURI
DOMImplementationList
DOMImplementationSource
getDomimplementation
getDomimplementations
DOMImplementation
getFeature
hasFeature
createDocumentType
createDocument
DOMNode
insertBefore
replaceChild
removeChild
appendChild
hasChildNodes
cloneNode
normalize
isSupported
hasAttributes
compareDocumentPosition
isSameNode
lookupPrefix
isDefaultNamespace
lookupNamespaceUri
isEqualNode
setUserData
getUserData
getNodePath
C14N
C14NFile
DOMNameSpaceNode
DOMDocumentFragment
appendXML
DOMDocument
createElement
createDocumentFragment
createTextNode
createComment
createCDATASection
createProcessingInstruction
createAttribute
createEntityReference
getElementsByTagName
importNode
createElementNS
createAttributeNS
getElementsByTagNameNS
getElementById
adoptNode
normalizeDocument
renameNode
load
save
loadXML
saveXML
validate
xinclude
loadHTML
loadHTMLFile
saveHTML
saveHTMLFile
schemaValidate
schemaValidateSource
relaxNGValidate
relaxNGValidateSource
registerNodeClass
DOMNodeList
DOMNamedNodeMap
getNamedItem
setNamedItem
removeNamedItem
getNamedItemNS
setNamedItemNS
removeNamedItemNS
DOMCharacterData
substringData
appendData
insertData
deleteData
replaceData
DOMAttr
isId
DOMElement
getAttribute
setAttribute
removeAttribute
getAttributeNode
setAttributeNode
removeAttributeNode
getAttributeNS
setAttributeNS
removeAttributeNS
getAttributeNodeNS
setAttributeNodeNS
hasAttribute
hasAttributeNS
setIdAttribute
setIdAttributeNS
setIdAttributeNode
DOMText
splitText
isWhitespaceInElementContent
isElementContentWhitespace
replaceWholeText
DOMComment
DOMTypeinfo
DOMUserDataHandler
handle
DOMDomError
DOMErrorHandler
handleError
DOMLocator
DOMConfiguration
setParameter
getParameter
canSetParameter
DOMCdataSection
DOMDocumentType
DOMNotation
DOMEntity
DOMEntityReference
DOMProcessingInstruction
DOMStringExtend
findOffset16
findOffset32
DOMXPath
registerNamespace
query
evaluate
SimpleXMLElement
asXML
xpath
registerXPathNamespace
attributes
children
getNamespaces
getDocNamespaces
addChild
addAttribute
RecursiveIterator
hasChildren
getChildren
RecursiveIteratorIterator
getDepth
getSubIterator
getInnerIterator
beginIteration
endIteration
callHasChildren
callGetChildren
beginChildren
endChildren
nextElement
setMaxDepth
getMaxDepth
OuterIterator
IteratorIterator
FilterIterator
accept
RecursiveFilterIterator
ParentIterator
SeekableIterator
seek
LimitIterator
getPosition
CachingIterator
hasNext
getFlags
setFlags
getCache
RecursiveCachingIterator
NoRewindIterator
AppendIterator
append
getIteratorIndex
getArrayIterator
InfiniteIterator
RegexIterator
getMode
setMode
getPregFlags
setPregFlags
RecursiveRegexIterator
EmptyIterator
ArrayObject
getArrayCopy
count
asort
ksort
uasort
uksort
natsort
natcasesort
exchangeArray
setIteratorClass
getIteratorClass
ArrayIterator
RecursiveArrayIterator
Countable
SplFileInfo
getPath
getFilename
getPathname
getPerms
getInode
getSize
getOwner
getGroup
getATime
getMTime
getCTime
getType
isWritable
isReadable
isExecutable
isFile
isDir
isLink
getFileInfo
getPathInfo
openFile
setFileClass
setInfoClass
DirectoryIterator
isDot
RecursiveDirectoryIterator
getSubPath
getSubPathname
SplFileObject
eof
fgets
fgetcsv
setCsvControl
getCsvControl
flock
fflush
ftell
fseek
fgetc
fpassthru
fgetss
fscanf
fwrite
fstat
ftruncate
setMaxLineLen
getMaxLineLen
getCurrentLine
SplTempFileObject
SimpleXMLIterator
LogicException
BadFunctionCallException
BadMethodCallException
DomainException
InvalidArgumentException
LengthException
OutOfRangeException
RuntimeException
OutOfBoundsException
OverflowException
RangeException
UnderflowException
UnexpectedValueException
SplObserver
update
SplSubject
attach
detach
notify
SplObjectStorage
contains
SQLiteDatabase
queryExec
arrayQuery
singleQuery
unbufferedQuery
lastInsertRowid
changes
createAggregate
createFunction
busyTimeout
lastError
fetchColumnTypes
SQLiteResult
fetch
fetchObject
fetchSingle
fetchAll
column
numFields
fieldName
prev
hasPrev
numRows
SQLiteUnbuffered
SQLiteException
XMLReader
getAttributeNo
getAttributeNs
getParserProperty
isValid
lookupNamespace
moveToAttributeNo
moveToAttribute
moveToAttributeNs
moveToElement
moveToFirstAttribute
moveToNextAttribute
open
readInnerXml
readOuterXml
readString
setSchema
setParserProperty
setRelaxNGSchema
setRelaxNGSchemaSource
XML
expand
XMLWriter
openUri
openMemory
setIndent
setIndentString
startComment
endComment
startAttribute
endAttribute
writeAttribute
startAttributeNs
writeAttributeNs
startElement
endElement
fullEndElement
startElementNs
writeElement
writeElementNs
startPi
endPi
writePi
startCdata
endCdata
writeCdata
text
writeRaw
startDocument
endDocument
writeComment
startDtd
endDtd
writeDtd
startDtdElement
endDtdElement
writeDtdElement
startDtdAttlist
endDtdAttlist
writeDtdAttlist
startDtdEntity
endDtdEntity
writeDtdEntity
outputMemory
flush
constant
bin2hex
sleep
usleep
wordwrap
htmlspecialchars
htmlentities
html_entity_decode
htmlspecialchars_decode
get_html_translation_table
sha1
sha1_file
md5
md5_file
crc32
iptcparse
iptcembed
getimagesize
image_type_to_mime_type
image_type_to_extension
phpinfo
phpversion
phpcredits
php_logo_guid
php_real_logo_guid
php_egg_logo_guid
zend_logo_guid
php_sapi_name
php_uname
php_ini_scanned_files
strnatcmp
strnatcasecmp
substr_count
strspn
strcspn
strtok
strtoupper
strtolower
strpos
stripos
strrpos
strripos
strrev
hebrev
hebrevc
nl2br
basename
dirname
pathinfo
stripslashes
stripcslashes
strstr
stristr
strrchr
str_shuffle
str_word_count
str_split
strpbrk
substr_compare
strcoll
substr
substr_replace
quotemeta
ucfirst
ucwords
strtr
addslashes
addcslashes
rtrim
str_replace
str_ireplace
str_repeat
count_chars
chunk_split
trim
ltrim
strip_tags
similar_text
explode
implode
setlocale
localeconv
soundex
levenshtein
chr
ord
parse_str
str_pad
chop
strchr
sprintf
printf
vprintf
vsprintf
fprintf
vfprintf
sscanf
parse_url
urlencode
urldecode
rawurlencode
rawurldecode
http_build_query
unlink
exec
system
escapeshellcmd
escapeshellarg
passthru
shell_exec
proc_open
proc_close
proc_terminate
proc_get_status
rand
srand
getrandmax
mt_rand
mt_srand
mt_getrandmax
getservbyname
getservbyport
getprotobyname
getprotobynumber
getmyuid
getmygid
getmypid
getmyinode
getlastmod
base64_decode
base64_encode
convert_uuencode
convert_uudecode
abs
ceil
floor
round
sin
cos
tan
asin
acos
atan
atan2
sinh
cosh
tanh
pi
is_finite
is_nan
is_infinite
pow
exp
log
log10
sqrt
hypot
deg2rad
rad2deg
bindec
hexdec
octdec
decbin
decoct
dechex
base_convert
number_format
fmod
ip2long
long2ip
getenv
putenv
microtime
gettimeofday
uniqid
quoted_printable_decode
convert_cyr_string
get_current_user
set_time_limit
get_cfg_var
magic_quotes_runtime
set_magic_quotes_runtime
get_magic_quotes_gpc
get_magic_quotes_runtime
import_request_variables
error_log
error_get_last
call_user_func
call_user_func_array
call_user_method
call_user_method_array
var_dump
var_export
debug_zval_dump
print_r
memory_get_usage
memory_get_peak_usage
register_shutdown_function
register_tick_function
unregister_tick_function
highlight_file
show_source
highlight_string
php_strip_whitespace
ini_get
ini_get_all
ini_set
ini_alter
ini_restore
get_include_path
set_include_path
restore_include_path
setcookie
setrawcookie
header
headers_sent
headers_list
connection_aborted
connection_status
ignore_user_abort
parse_ini_file
is_uploaded_file
move_uploaded_file
gethostbyaddr
gethostbyname
gethostbynamel
intval
floatval
doubleval
strval
gettype
settype
is_null
is_resource
is_bool
is_long
is_float
is_int
is_integer
is_double
is_real
is_numeric
is_string
is_array
is_object
is_scalar
is_callable
ereg
ereg_replace
eregi
eregi_replace
split
spliti
join
sql_regcase
dl
pclose
popen
readfile
rmdir
umask
fclose
feof
fread
fopen
fputs
mkdir
rename
copy
tempnam
tmpfile
file
file_get_contents
file_put_contents
stream_select
stream_context_create
stream_context_set_params
stream_context_set_option
stream_context_get_options
stream_context_get_default
stream_filter_prepend
stream_filter_append
stream_filter_remove
stream_socket_client
stream_socket_server
stream_socket_accept
stream_socket_get_name
stream_socket_recvfrom
stream_socket_sendto
stream_socket_enable_crypto
stream_socket_shutdown
stream_copy_to_stream
stream_get_contents
fputcsv
get_meta_tags
stream_set_write_buffer
set_file_buffer
set_socket_blocking
stream_set_blocking
socket_set_blocking
stream_get_meta_data
stream_get_line
stream_wrapper_register
stream_register_wrapper
stream_wrapper_unregister
stream_wrapper_restore
stream_get_wrappers
stream_get_transports
get_headers
stream_set_timeout
socket_set_timeout
socket_get_status
realpath
fsockopen
pfsockopen
pack
unpack
get_browser
crypt
opendir
closedir
chdir
getcwd
rewinddir
readdir
dir
scandir
glob
fileatime
filectime
filegroup
fileinode
filemtime
fileowner
fileperms
filesize
filetype
file_exists
is_writable
is_writeable
is_readable
is_executable
is_file
is_dir
is_link
stat
lstat
chown
chgrp
chmod
touch
clearstatcache
disk_total_space
disk_free_space
diskfreespace
mail
ezmlm_hash
openlog
syslog
closelog
define_syslog_variables
lcg_value
metaphone
ob_start
ob_flush
ob_clean
ob_end_flush
ob_end_clean
ob_get_flush
ob_get_clean
ob_get_length
ob_get_level
ob_get_status
ob_get_contents
ob_implicit_flush
ob_list_handlers
krsort
arsort
sort
rsort
usort
shuffle
array_walk
array_walk_recursive
end
reset
min
max
in_array
array_search
extract
compact
array_fill
array_fill_keys
range
array_multisort
array_push
array_pop
array_shift
array_unshift
array_splice
array_slice
array_merge
array_merge_recursive
array_keys
array_values
array_count_values
array_reverse
array_reduce
array_pad
array_flip
array_change_key_case
array_rand
array_unique
array_intersect
array_intersect_key
array_intersect_ukey
array_uintersect
array_intersect_assoc
array_uintersect_assoc
array_intersect_uassoc
array_uintersect_uassoc
array_diff
array_diff_key
array_diff_ukey
array_udiff
array_diff_assoc
array_udiff_assoc
array_diff_uassoc
array_udiff_uassoc
array_sum
array_product
array_filter
array_map
array_chunk
array_combine
array_key_exists
pos
sizeof
key_exists
assert
assert_options
version_compare
str_rot13
stream_get_filters
stream_filter_register
stream_bucket_make_writeable
stream_bucket_prepend
stream_bucket_append
stream_bucket_new
output_add_rewrite_var
output_reset_rewrite_vars
sys_get_temp_dir
bcadd
bcsub
bcmul
bcdiv
bcmod
bcpow
bcsqrt
bcscale
bccomp
bcpowmod
jdtogregorian
gregoriantojd
jdtojulian
juliantojd
jdtojewish
jewishtojd
jdtofrench
frenchtojd
jddayofweek
jdmonthname
easter_date
easter_days
unixtojd
jdtounix
cal_to_jd
cal_from_jd
cal_days_in_month
cal_info
variant_set
variant_add
variant_cat
variant_sub
variant_mul
variant_and
variant_div
variant_eqv
variant_idiv
variant_imp
variant_mod
variant_or
variant_pow
variant_xor
variant_abs
variant_fix
variant_int
variant_neg
variant_not
variant_round
variant_cmp
variant_date_to_timestamp
variant_date_from_timestamp
variant_get_type
variant_set_type
variant_cast
com_create_guid
com_event_sink
com_print_typeinfo
com_message_pump
com_load_typelib
com_get_active_object
ctype_alnum
ctype_alpha
ctype_cntrl
ctype_digit
ctype_lower
ctype_graph
ctype_print
ctype_punct
ctype_space
ctype_upper
ctype_xdigit
strtotime
date
idate
gmdate
mktime
gmmktime
checkdate
strftime
gmstrftime
time
localtime
getdate
date_create
date_parse
date_format
date_modify
date_timezone_get
date_timezone_set
date_offset_get
date_time_set
date_date_set
date_isodate_set
timezone_open
timezone_name_get
timezone_name_from_abbr
timezone_offset_get
timezone_transitions_get
timezone_identifiers_list
timezone_abbreviations_list
date_default_timezone_set
date_default_timezone_get
date_sunrise
date_sunset
date_sun_info
ftp_connect
ftp_login
ftp_pwd
ftp_cdup
ftp_chdir
ftp_exec
ftp_raw
ftp_mkdir
ftp_rmdir
ftp_chmod
ftp_alloc
ftp_nlist
ftp_rawlist
ftp_systype
ftp_pasv
ftp_get
ftp_fget
ftp_put
ftp_fput
ftp_size
ftp_mdtm
ftp_rename
ftp_delete
ftp_site
ftp_close
ftp_set_option
ftp_get_option
ftp_nb_fget
ftp_nb_get
ftp_nb_continue
ftp_nb_put
ftp_nb_fput
ftp_quit
iconv
ob_iconv_handler
iconv_get_encoding
iconv_set_encoding
iconv_strlen
iconv_substr
iconv_strpos
iconv_strrpos
iconv_mime_encode
iconv_mime_decode
iconv_mime_decode_headers
odbc_autocommit
odbc_binmode
odbc_close
odbc_close_all
odbc_columns
odbc_commit
odbc_connect
odbc_cursor
odbc_data_source
odbc_execute
odbc_error
odbc_errormsg
odbc_exec
odbc_fetch_array
odbc_fetch_object
odbc_fetch_row
odbc_fetch_into
odbc_field_len
odbc_field_scale
odbc_field_name
odbc_field_type
odbc_field_num
odbc_free_result
odbc_gettypeinfo
odbc_longreadlen
odbc_next_result
odbc_num_fields
odbc_num_rows
odbc_pconnect
odbc_prepare
odbc_result
odbc_result_all
odbc_rollback
odbc_setoption
odbc_specialcolumns
odbc_statistics
odbc_tables
odbc_primarykeys
odbc_columnprivileges
odbc_tableprivileges
odbc_foreignkeys
odbc_procedures
odbc_procedurecolumns
odbc_do
odbc_field_precision
preg_match
preg_match_all
preg_replace
preg_replace_callback
preg_split
preg_quote
preg_grep
preg_last_error
session_name
session_module_name
session_save_path
session_id
session_regenerate_id
session_decode
session_register
session_unregister
session_is_registered
session_encode
session_start
session_destroy
session_unset
session_set_save_handler
session_cache_limiter
session_cache_expire
session_set_cookie_params
session_get_cookie_params
session_write_close
session_commit
token_get_all
token_name
readgzfile
gzrewind
gzclose
gzeof
gzgetc
gzgets
gzgetss
gzread
gzopen
gzpassthru
gzseek
gztell
gzwrite
gzputs
gzfile
gzcompress
gzuncompress
gzdeflate
gzinflate
gzencode
ob_gzhandler
zlib_get_coding_type
libxml_set_streams_context
libxml_use_internal_errors
libxml_get_last_error
libxml_clear_errors
libxml_get_errors
dom_import_simplexml
simplexml_load_file
simplexml_load_string
simplexml_import_dom
xml_parser_create
xml_parser_create_ns
xml_set_object
xml_set_element_handler
xml_set_character_data_handler
xml_set_processing_instruction_handler
xml_set_default_handler
xml_set_unparsed_entity_decl_handler
xml_set_notation_decl_handler
xml_set_external_entity_ref_handler
xml_set_start_namespace_decl_handler
xml_set_end_namespace_decl_handler
xml_parse
xml_parse_into_struct
xml_get_error_code
xml_error_string
xml_get_current_line_number
xml_get_current_column_number
xml_get_current_byte_index
xml_parser_free
xml_parser_set_option
xml_parser_get_option
utf8_encode
utf8_decode
wddx_serialize_value
wddx_serialize_vars
wddx_packet_start
wddx_packet_end
wddx_add_vars
wddx_deserialize
sqlite_open
sqlite_popen
sqlite_close
sqlite_query
sqlite_exec
sqlite_array_query
sqlite_single_query
sqlite_fetch_array
sqlite_fetch_object
sqlite_fetch_single
sqlite_fetch_string
sqlite_fetch_all
sqlite_current
sqlite_column
sqlite_libversion
sqlite_libencoding
sqlite_changes
sqlite_last_insert_rowid
sqlite_num_rows
sqlite_num_fields
sqlite_field_name
sqlite_seek
sqlite_rewind
sqlite_next
sqlite_prev
sqlite_valid
sqlite_has_more
sqlite_has_prev
sqlite_escape_string
sqlite_busy_timeout
sqlite_last_error
sqlite_error_string
sqlite_unbuffered_query
sqlite_create_aggregate
sqlite_create_function
sqlite_factory
sqlite_udf_encode_binary
sqlite_udf_decode_binary
sqlite_fetch_column_types
spl_classes
spl_autoload
spl_autoload_extensions
spl_autoload_register
spl_autoload_unregister
spl_autoload_functions
spl_autoload_call
class_parents
class_implements
spl_object_hash
iterator_to_array
iterator_count
iterator_apply
xmlwriter_open_uri
xmlwriter_open_memory
xmlwriter_set_indent
xmlwriter_set_indent_string
xmlwriter_start_comment
xmlwriter_end_comment
xmlwriter_start_attribute
xmlwriter_end_attribute
xmlwriter_write_attribute
xmlwriter_start_attribute_ns
xmlwriter_write_attribute_ns
xmlwriter_start_element
xmlwriter_end_element
xmlwriter_full_end_element
xmlwriter_start_element_ns
xmlwriter_write_element
xmlwriter_write_element_ns
xmlwriter_start_pi
xmlwriter_end_pi
xmlwriter_write_pi
xmlwriter_start_cdata
xmlwriter_end_cdata
xmlwriter_write_cdata
xmlwriter_text
xmlwriter_write_raw
xmlwriter_start_document
xmlwriter_end_document
xmlwriter_write_comment
xmlwriter_start_dtd
xmlwriter_end_dtd
xmlwriter_write_dtd
xmlwriter_start_dtd_element
xmlwriter_end_dtd_element
xmlwriter_write_dtd_element
xmlwriter_start_dtd_attlist
xmlwriter_end_dtd_attlist
xmlwriter_write_dtd_attlist
xmlwriter_start_dtd_entity
xmlwriter_end_dtd_entity
xmlwriter_write_dtd_entity
xmlwriter_output_memory
xmlwriter_flush

TOP

最新版本2008年01月05日
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题