作者splitline (乂煞气a姆咪乂)
看板PHP
标题[分享] PHPFuck 用 ([+.^]) 七种字元写 PHP
时间Wed Dec 11 20:59:06 2019
先上连结:
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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.77.12.49 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1576069150.A.AC0.html
1F:推 p2k: 满有趣的 12/12 21:45
2F:嘘 HwangTW: 推 01/04 11:11
3F:→ HwangTW: 按错抱歉qq 01/04 11:12
4F:推 locklose: 推! 03/06 14:20
5F:推 locklose: 再推 04/07 17:38
6F:推 t510599: 膜拜 m(_ _)m 07/01 16:29