[分享] PHPFuck: 只用 ([+.^]) 七种字符写 PHP

楼主: splitline (台ㄎ废文王)   2019-12-11 20:59:06
先上连结: https://splitline.github.io/PHPFuck/
GitHub: https://github.com/splitline/PHPFuck
不久前无聊写的一个小玩具
算是一个 php code 的混淆器
可以将任何 PHP 程式码转成只用到 ([+.^]) 这七个字符的版本
且完全符合语法正常执行
主要就是用一些 PHP weak type 的特性搞的东西
例如:
- 'ArrayArray' => [].[]
- 0 => []^[]
- 1 => []^[[]]
- 2 => ([]^[[]]) + ([]^[[]])
- NULL => [][[]]
- 'p' => 'A'^'1' => 'ArrayArray'[0] ^ (1).NULL
是说之后也发现可以用 ('.^); 只要六个字符就能做到了
但看起来的 fuck 感(?) 就低很多 XD
作者: p2k (pank)   2019-12-12 21:45:00
满有趣的
作者: HwangTW (谷歌翻译王)   2018-01-04 11:11:00
推按错抱歉qq
作者: locklose (允)   2018-03-06 14:20:00
推!
作者: t510599 (石头)   2018-07-01 16:29:00
膜拜 m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com