1.php 方面大家一般用哪些工具进行代码加密
php 方面大家一般用哪些工具进行代码加密
所谓 zend 加密,码加密工其实是码加密工预编译
他将 php 代码翻译成了一种虚拟机器的指令集合(php 运行时也是这样,但指令集不同)
所以 zend 解密,码加密工actionscript 源码实际是码加密工反编译
由于涉及到 php 内核机制,故不在本讨论范围之内
凡是码加密工内核 rtnetlink源码比依赖加密环境的加密,实际都是码加密工roid源码架构扰码——程序依据自身包含的算法将自身还原成初始的代码
这种程序最终执行的是还原后的代码
所以你完全有可能在他运行期间,拦截到包含 还原后代码 的码加密工字符串
由于扰码的程序,本身是码加密工可执行的,所以还可以从语法分析入手
php 提供 token_get_all 函数,码加密工用于对 php 代码串做词法分析
可得到类似这样的码加密工数组
Plain Text code? [] => Array ( [0] => T_STRING [1] => T挝CB蜦RW仄JW竖IDFZZD蜺FBAADVAVQU颐HCF頕V厝VN游煁啙 [2] => 2 ) [] => Array ( [0] => symbol [1] => ; [2] => 2 ) [] => Array ( [0] => T_STRING [1] => T沃FBAEBAFAIBAQIA?腄AAHU领ABF萉A1FVB仡FB頔A庮葴 [2] => 2 )
依据他,就可对程序做出解析,码加密工从而反推出原始代码
我使用
PHP code?码加密工<?php$source=file_get_contents('s.php');$tokens = token_get_all ($source ); print_r($tokens);