PHP代码中包含10进制和16进制还有字母混合如何转换成正常代码

"\x5f"."\x31"}=$_0[15]("\x24".chr(99),chr(103).chr(108).chr(111).chr(98)."\x61".chr(108)."\x24"."\x5f".chr(48).chr(59).chr(114).chr(101).chr(116)."\x75".chr(114).chr(110).chr(36).chr(95)."\x30".chr(91).chr(49).chr(54).chr(93)."\x28"."\x24".chr(99).chr(41).chr(59));${chr(95).chr(50)}=$_0[15]("\x24".chr(99),"\x67".chr(108).chr(111).chr(98).chr(97)."\x6c"."\x24".chr(95).chr(48)."\x3b"."\x72"."\x65".chr(116).chr(117)."\x72".chr(110)."\x24".chr(95).chr(48).chr(91).chr(49).chr(55)."\x5d"."\x28".chr(36).chr(99).chr(41).chr(59));${chr(95).chr(51)}=$_0[15](chr(36).chr(99),chr(103).chr(108)."\x6f".chr(98).chr(97).chr(108).chr(36).chr(95).chr(48).chr(59).chr(114).chr(101).chr(116)."\x75"."\x72"."\x6e".chr(36)."\x5f"."\x30"."\x5b".
原代码中包含十进制和16进制还有连字符,能否一次去掉,转换成正常代码?

第1个回答  2011-09-08
把上面的代码存储成 一个单独文件a.php
新写个php脚本,fopen a.php,把内容写到一个字符串变量$str里,正则批量替换$str的内容就可以了。
第2个回答  2011-09-07
echo 一次就行了吧追问

不行,chr()没有被转换为正常字符

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网