使用ppencode\rrencode\jjencode\aaencode进行好玩的代码混淆

本文介绍了ppencode、rrencode及jjencode/aaencode等代码混淆工具。这些工具分别用于Perl、Ruby和JavaScript,能将原始代码转换为字母、符号甚至是表情,实现代码保护。

ppencode\rrencode\jjencode\aaencodePerlRubyJavascript的小工具,可以将各自的代码进行混淆,转换成特殊字符,甚至还可以转换成有意思的表情。

ppencode-Perl

台湾的Perl达人唐鳳YAPC曾经介绍过ppencode,它可以把Perl代码转换成只有英文字母的字符串。


下面是转换示例:

Demo的地址:http://namazu.org/~takesako/ppencode/demo.html

rrencode-Ruby

rrencode可以把ruby代码全部转换成符号。

下面是转换示例:

项目地址:http://www.lab2.kuis.kyoto-u.ac.jp/~yyoshida/rrencode.html

jjencode/aaencode-Javascript

jjencodeaaencode都是Yosuke HASEGAWA的作品,前者将JS代码转换成只有符号的字符串,类似于rrencode,介绍的PPThttp://utf-8.jp/public/20090710/jjencode.pps

后者更好玩,可以将JS代码转换成常用的网络表情,例如“(Θ)”。示例如下:

Demo的地址是:http://utf-8.jp/public/aaencode.html,转换的代码并不复杂,可以在源代码里看到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值