作者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/m.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