侧边栏壁纸
博主头像
G&B 博主等级

行动起来,活在当下

  • 累计撰写 37 篇文章
  • 累计创建 2 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

FinalShell 离线激活工具

Administrator
2026-04-28 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

https://blog.zrf.me/tool/FinalShell

原始代码:

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="https://cdn.tailwindcss.com"></script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" rel="stylesheet">
    <title>哈希计算</title>
</head>
 
<body class="bg-gray-100 flex justify-center items-center min-h-screen">
    <div class="bg-white p-8 rounded shadow-md w-full max-w-md">
        <h1 class="text-2xl font-bold mb-4">哈希计算</h1>
        <label for="machineCode" class="block mb-2">输入机器码:</label>
        <input type="text" id="machineCode" class="border border-gray-300 p-2 w-full mb-4">
        <button id="calculateButton" class="bg-blue-500 text-white p-2 rounded hover:bg-blue-600">计算</button>
        <div id="result" class="mt-4"></div>
    </div>
 
    <script>
        // 引入哈希库
        function md5(str) {
            const encoder = new TextEncoder();
            const data = encoder.encode(str);
            return CryptoJS.MD5(CryptoJS.enc.Utf8.parse(str)).toString();
        }
 
        function keccak384(str) {
            const encoder = new TextEncoder();
            const data = encoder.encode(str);
            return CryptoJS.SHA3(str, { outputLength: 384 }).toString();
        }
 
        document.getElementById('calculateButton').addEventListener('click', function () {
            const code = document.getElementById('machineCode').value;
            const resultDiv = document.getElementById('result');
            resultDiv.innerHTML = '';
 
            resultDiv.innerHTML += '<p>版本号 < 3.9.6 (旧版)</p>';
            resultDiv.innerHTML += `<p>高级版: ${md5(`61305${code}8552`).slice(8, 24)}</p>`;
            resultDiv.innerHTML += `<p>专业版: ${md5(`2356${code}13593`).slice(8, 24)}</p>`;
 
            resultDiv.innerHTML += '<p>版本号 >= 3.9.6 (新版)</p>';
            resultDiv.innerHTML += `<p>高级版: ${keccak384(`${code}hSf(78cvVlS5E)`).slice(12, 28)}</p>`;
            resultDiv.innerHTML += `<p>专业版: ${keccak384(`${code}FF3Go(*Xvbb5s2)`).slice(12, 28)}</p>`;
 
            resultDiv.innerHTML += '<p>版本号 (4.5.*)</p>';
            resultDiv.innerHTML += `<p>高级版: ${keccak384(`${code}wcegS3gzA$`).slice(12, 28)}</p>`;
            resultDiv.innerHTML += `<p>专业版: ${keccak384(`${code}b(xxkHn%z);x`).slice(12, 28)}</p>`;
 
            resultDiv.innerHTML += '<p>版本号 (4.6.*)</p>';
            resultDiv.innerHTML += `<p>高级版: ${keccak384(`${code}csSf5*xlkgYSX,y`).slice(12, 28)}</p>`;
            resultDiv.innerHTML += `<p>专业版: ${keccak384(`${code}Scfg*ZkvJZc,s,Y`).slice(12, 28)}</p>`;
        });
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>
</body>
 
</html>

0

评论区