[分享] 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