php代碼混淆HMSCore3D建模服務,快速構建高質量3D模型(圖)

2023-11-26    分類: 網站建設

現場報名:HMS Core 3D建模服務,快速搭建優質3D模型>>>

// 一個開源加密混淆 pHp 代碼項目
// a Open Source pHp Code Confusion + Encryption project

背景

曾經php 代碼混淆,作者也是一名中青年商業軟件開發者。該軟件總是被別人破解php 代碼混淆,所以我花了幾個月的時間研究它。這套項目也已經有償提供給了很多人,不過網上的破解應該不少。該項目的主要目的是為大家提供一個加密混亂和恢復的想法。 // 嚴禁用于非法用途。

加密效果

如何使用

include './func_v2.php';
$options = array(
        //混淆方法名 1=字母混淆 2=亂碼混淆
        'ob_function'        => 2,
        //混淆函數產生變量大長度
        'ob_function_length' => 3,
        //混淆函數調用 1=混淆 0=不混淆 或者 array('eval', 'strpos') 為混淆指定方法
        'ob_call'            => 1,
        //隨機插入亂碼
        'insert_mess'        => 0,
        //混淆函數調用變量產生模式  1=字母混淆 2=亂碼混淆
        'encode_call'        => 2,
        //混淆class
        'ob_class'           => 0,
        //混淆變量 方法參數  1=字母混淆 2=亂碼混淆
        'encode_var'         => 2,
        //混淆變量大長度
        'encode_var_length'  => 5,
        //混淆字符串常量  1=字母混淆 2=亂碼混淆
        'encode_str'         => 2,
        //混淆字符串常量變量大長度
        'encode_str_length'  => 3,
        // 混淆html 1=混淆 0=不混淆
        'encode_html'        => 2,
        // 混淆數字 1=混淆為0x00a 0=不混淆
        'encode_number'      => 1,
        // 混淆的字符串 以 gzencode 形式壓縮 1=壓縮 0=不壓縮
        'encode_gz'          => 0,
        // 加換行(增加可閱讀性)
        'new_line'           => 1,
        // 移除注釋 1=移除 0=保留
        'remove_comment'     => 1,
        // debug
        'debug'              => 1,
        // 重復加密次數,加密次數越多反編譯可能性越小,但性能會成倍降低
        'deep'               => 1,
        // pHp 版本
        'php'                => 7,
    );
$file = 'code_test/1.php';
$target_file = 'encoded/2.php';
enphp_file($file, $target_file, $options);

回歸測試腳本:

你可以把要測試的代碼放進去,然后運行命令:

php code_test.php

程序會自動進行回歸測試,我也在里面放了一些要測試的腳本

附言

本來,還實現了 goto + xor 變種,不過兼容性和性能有點差,等有時間精力的時候再研究罷...

一些預防措施如何使加密更強大?盡量把全局邏輯變成類方法,類加密會有更好的加密混淆效果。對于變量初始化,請放在 () 方法中。對于多維數組,盡量使用數字下標。混淆類名時,代碼一定要按順序:

interface i {
    function init($a, $b);
}
class ii implements i {
    // pHp 中繼承的參數名可以不一樣
    function init($b, $c) {
        echo $b, $c;
    }
}

namespace a{
    class b{
    }
    # 正確
    $b = new \a\b();
    # 錯誤 
    #$b = new b():
}

使用注釋語法加密字符串(支持字符串+數字):

   //格式:/**/要二次混淆的內容/**/
   $a = /**/"明文數據1"/**/;
   echo /**/2/**/;
   print(/**/"明文數據3"/**/);

使用注釋語法刪除代碼:

   echo 1;
   /**/
   echo 2;
   /**/
   echo 3;
   //格式:/**/要隱藏的代碼/**/

當前標題:php代碼混淆HMSCore3D建模服務,快速構建高質量3D模型(圖)
本文路徑:http://m.kartarina.com/news42/296742.html

成都網站建設公司_創新互聯,為您提供標簽優化網站維護移動網站建設云服務器網站策劃面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 亚洲高清无码综合性爱视频| 中文字幕av无码一二三区电影| 少妇特殊按摩高潮惨叫无码| 国产精品亚洲专区无码牛牛| 中文字幕av无码一区二区三区电影 | 日韩人妻无码免费视频一区二区三区| 极品无码国模国产在线观看 | 国产综合无码一区二区辣椒 | 无码专区AAAAAA免费视频| 中文字幕无码亚洲欧洲日韩| 免费无码av片在线观看| 久久精品中文无码资源站| 日韩综合无码一区二区| 精品久久久久久无码中文野结衣 | 国产精品三级在线观看无码| 最新亚洲人成无码网站| 一区二区三区无码被窝影院| 久久精品aⅴ无码中文字字幕| 亚洲午夜AV无码专区在线播放| 无码精品A∨在线观看免费| 少妇人妻无码精品视频app| 成在人线av无码免费高潮水| 精品久久久无码人妻字幂| 国产丰满乱子伦无码专| 亚洲av无码一区二区三区天堂| 亚洲AV区无码字幕中文色| 亚洲AV永久无码精品一百度影院| 免费无码成人AV片在线在线播放| 精品无码久久久久国产| 人妻精品久久无码专区精东影业 | 国产av永久精品无码| 97无码免费人妻超级碰碰碰碰 | 免费无码看av的网站| 无码天堂亚洲国产AV| 亚洲AV无码成H人在线观看| 爆乳无码AV一区二区三区| 少妇极品熟妇人妻无码| 国产精品爽爽V在线观看无码| 午夜无码一区二区三区在线观看| 无码人妻精品一区二区蜜桃AV| 97无码免费人妻超级碰碰夜夜|