PHP

PHP實現字符編碼互轉[ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom]

最近在做工具的時候遇到讀取兩個文件編碼不一致的情況,但實際情況并不是用iconv轉換就可以的那么簡單,因為其中一個編碼是ANSI,另一個是Unicode big endian,這時候用函數mb_detect_encoding 都識別不了編碼,更別想用幾個函數就能簡單轉換了。 不過google到了一個不錯的php類,引入即可。 ?<?php /…繼續閱讀 »
PHP

淺析一句話后門中eval與assert執行條件與原理

eval與assert都算是元老級一句話后門函數,其實很多情形下代碼的執行還是需要依靠eval去執行,只是前鋒路轉了而已。 eval與assert函數的用法大家可以自行百度。 eval與assert區別 eval函數中參數是字符,如: eval('echo 1;'); assert函數中參數為表達式 (或者為函數),如: assert(phpinfo()) assert(eval('ec…繼續閱讀 »
群星闪耀APP