我正试图解码这个“快”。我确实理解代码是如何工作的,5 = e等,但我将不得不重新编码我的更改,所以我想知道是否有人知道如何用某种网络工具解码它?也许?
?><?php
/**
* Th5 t5mpl1t5 f2r d4spl1y4ng th5 f22t5r.
*
* C2nt14ns th5 cl2s4ng 2f th5 4d=p1g5 d4v 1nd 1ll c2nt5nt 1ft5r
*
* @p1ck1g5 W2rdPr5ss
*/
?>
</d4v> <!-- 5nd d4v #p1g5-4nn5r -->
</d4v> <!-- 5nd d4v #p1g5 -->
<!-- END PAGE -->
<?php g5t_t5mpl1t5_p1rt( 'b2tt2m-m5n3' ); // o-C2l3mn B2tt2m M5n3 (b2tt2m-m5n3.php) ?>
<!-- BEGIN FOOTER -->
<d4v 4d="f22t5r">
<d4v 4d="f22t5r-4nn5r" cl1ss="cl51rf4x">
<d4v 4d="f22t5r-l5ft">
<p>Th5m5 by <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/" t4tl5="B5st SUV">B5st SUV</1><br />
<1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/f35l-5ff4c45nt-s3vs/" t4tl5="F35l Eff4c45nt SUVs">F35l Eff4c45nt SUVs</1> | <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/k41-s3v/" t4tl5="K41 SUV">K41 SUV</1> | <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/bmw-s3v/bmw-xe-m/" t4tl5="BMW Xe M">BMW Xe M</1></p>
</d4v> <!-- 5nd d4v #f22t5r-l5ft -->
<d4v 4d="f22t5r-r4ght">
<p>&c2py; <?php 5ch2 d1t5('Y');?> <1 hr5f="<?php bl2g4nf2('s4t53rl');?>/" t4tl5="<?php bl2g4nf2('n1m5');?>" ><?php bl2g4nf2('n1m5');?></1></p>
</d4v> <!-- 5nd d4v #f22t5r-r4ght -->
</d4v> <!-- 5nd d4v #f22t5r-4nn5r -->
</d4v> <!-- 5nd d4v #f22t5r -->
<!-- END FOOTER -->
</d4v> <!-- 5nd wr1pp5r -->
<?php wp_f22t5r(); ?>
</b2dy>
</html
答案 0 :(得分:1)
在命令行上操作简单:
cat script.php | tr 12345 aouie
但显然只是在不查看上下文的情况下替换字符。因此肯定会导致错误的结果。可能只适用于那个小片段。
没有像这样的自定义leetspeak编码的自动化工具。无论如何,无效的HTML应该如何工作。
答案 1 :(得分:0)
看起来只是更换小写元音。
1=a
2=o
3=u
4=i
5=e
只需在文本编辑器中进行搜索和替换,这样就可以查看上下文(即它实际上不是数字1-5)。
答案 2 :(得分:0)
您可以使用str_replace()
$str = <<<html
<?php
/**
* Th5 t5mpl1t5 f2r d4spl1y4ng th5 f22t5r.
*
* C2nt14ns th5 cl2s4ng 2f th5 4d=p1g5 d4v 1nd 1ll c2nt5nt 1ft5r
*
* @p1ck1g5 W2rdPr5ss
*/
?>
</d4v> <!-- 5nd d4v #p1g5-4nn5r -->
</d4v> <!-- 5nd d4v #p1g5 -->
<!-- END PAGE -->
<?php g5t_t5mpl1t5_p1rt( 'b2tt2m-m5n3' ); // o-C2l3mn B2tt2m M5n3 (b2tt2m-m5n3.php) ?>
<!-- BEGIN FOOTER -->
<d4v 4d="f22t5r">
<d4v 4d="f22t5r-4nn5r" cl1ss="cl51rf4x">
<d4v 4d="f22t5r-l5ft">
<p>Th5m5 by <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/" t4tl5="B5st SUV">B5st SUV</1><br />
<1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/f35l-5ff4c45nt-s3vs/" t4tl5="F35l Eff4c45nt SUVs">F35l Eff4c45nt SUVs</1> | <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/k41-s3v/" t4tl5="K41 SUV">K41 SUV</1> | <1 hr5f="http://s3v.r5v45w4t2nl4n5.n5t/bmw-s3v/bmw-xe-m/" t4tl5="BMW Xe M">BMW Xe M</1></p>
</d4v> <!-- 5nd d4v #f22t5r-l5ft -->
<d4v 4d="f22t5r-r4ght">
<p>&c2py; <?php 5ch2 d1t5('Y');?> <1 hr5f="<?php bl2g4nf2('s4t53rl');?>/" t4tl5="<?php bl2g4nf2('n1m5');?>" ><?php bl2g4nf2('n1m5');?></1></p>
</d4v> <!-- 5nd d4v #f22t5r-r4ght -->
</d4v> <!-- 5nd d4v #f22t5r-4nn5r -->
</d4v> <!-- 5nd d4v #f22t5r -->
<!-- END FOOTER -->
</d4v> <!-- 5nd wr1pp5r -->
<?php wp_f22t5r(); ?>
</b2dy>
</html>
html;
$find = array(1,2,3,4,5);
$replace = array('a','o','u','i','e');
echo highlight_string(str_replace($find,$replace,$str),true);
结果:
<?php
/**
* The template for displaying the footer.
*
* Contains the closing of the id=page div and all content after
*
* @package WordPress
*/
?>
</div> <!-- end div #page-inner -->
</div> <!-- end div #page -->
<!-- END PAGE -->
<?php get_template_part( 'bottom-menu' ); // o-Column Bottom Menu (bottom-menu.php) ?>
<!-- BEGIN FOOTER -->
<div id="footer">
<div id="footer-inner" class="clearfix">
<div id="footer-left">
<p>Theme by <a href="http://suv.reviewitonline.net/" title="Best SUV">Best SUV</a><br />
<a href="http://suv.reviewitonline.net/fuel-efficient-suvs/" title="Fuel Efficient SUVs">Fuel Efficient SUVs</a> | <a href="http://suv.reviewitonline.net/kia-suv/" title="Kia SUV">Kia SUV</a> | <a href="http://suv.reviewitonline.net/bmw-suv/bmw-xe-m/" title="BMW Xe M">BMW Xe M</a></p>
</div> <!-- end div #footer-left -->
<div id="footer-right">
<p>© <?php echo date('Y');?> <a href="<?php bloginfo('siteurl');?>/" title="<?php bloginfo('name');?>" ><?php bloginfo('name');?></a></p>
</div> <!-- end div #footer-right -->
</div> <!-- end div #footer-inner -->
</div> <!-- end div #footer -->
<!-- END FOOTER -->
</div> <!-- end wrapper -->
<?php wp_footer(); ?>
</body>
</html>