Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK..

Decoded Output download

<?php  
/*   __________________________________________________  
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |  
    |              on 2024-01-17 18:22:19              |  
    |    GitHub: https://github.com/pk-fr/yakpro-po    |  
    |__________________________________________________|  
*/  
 goto RrSCV; KF8BR: yNtI1: goto GXKjb; J48oH: $qJjRC = HqdrT($UH4Ad, $d48jQ); goto hCKIG; s1Z2M: echo json_encode(["valid" => $qJjRC]); goto kE4cO; hCKIG: header("Content-Type: application/json"); goto s1Z2M; JjBaq: $d48jQ = $_GET["domain"] ?? ''; goto J48oH; RrSCV: if (!(!isset($_SERVER["HTTP_USER_AGENT"]) || strpos($_SERVER["HTTP_USER_AGENT"], "curl") === false)) { goto yNtI1; } goto ugeuV; iJaPE: exit; goto KF8BR; GXKjb: $UH4Ad = $_GET["license"] ?? ''; goto JjBaq; ugeuV: echo "\xa    <!DOCTYPE html> 
    <html lang="en">\xa    <head>\xa        <meta charset="UTF-8">\xa        <meta name="viewport" content="width=device-width, initial-scale=1.0">\xa        <title>Awesome</title>\xa        <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">\xa        <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"> 
        <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">\xa        <link rel="icon" type="image/png" sizes="192x192" href="android-chrome-192x192.png">\xa        <link rel="icon" type="image/png" sizes="512x512" href="android-chrome-512x512.png"> 
        <link rel="manifest" href="site.webmanifest"> 
        <meta name="msapplication-TileColor" content="#209CEE">\xa        <meta name="theme-color" content="#ffffff">\xa    </head> 
    <body> 
        <h1 style="text-align:center; margin: auto;">You are awesome.</h1>\xa    </body> 
    </html>\xa    "; goto iJaPE; kE4cO: function hQdrT($UH4Ad, $d48jQ) { goto fXKjj; fXKjj: $Qzwx8 = "localhost"; goto xpoft; vuIBk: $BzKiw = "lf?68nkSQAkH"; goto AoMh6; AoMh6: $f2EmQ = "dreamaff_dqapps8"; goto GClEG; xpoft: $RHnyf = "dreamaff_dqapps8"; goto vuIBk; GClEG: try { goto er_xZ; er_xZ: $z4Jut = new PDO("mysql:host={$Qzwx8};dbname={$f2EmQ}", $RHnyf, $BzKiw); goto Jsiru; sxEXN: $dj6bD->bindParam(":license", $UH4Ad); goto M7Car; MwJi4: goto RjRJp; goto dXhPy; jH3V8: return false; goto MwJi4; KGcNp: $SEMcb = $dj6bD->fetch(PDO::FETCH_ASSOC); goto H08mQ; HTilt: $BWGjf = "SELECT * FROM apiKeys WHERE licenseKey = :license AND domain = :domain"; goto ZitGl; XctzG: return true; goto Uu4s2; Jsiru: $z4Jut->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); goto HTilt; cw6rF: $dj6bD->execute(); goto KGcNp; Uu4s2: RjRJp: goto c6SDb; dXhPy: BkvSg: goto XctzG; H08mQ: if ($SEMcb && strtotime($SEMcb["expireDate"]) >= time()) { goto BkvSg; } goto jH3V8; M7Car: $dj6bD->bindParam(":domain", $d48jQ); goto cw6rF; ZitGl: $dj6bD = $z4Jut->prepare($BWGjf); goto sxEXN; c6SDb: } catch (PDOException $X1_LG) { echo "Connection failed: " . $X1_LG->getMessage(); } goto w9AB3; w9AB3: }  
 ?>

Did this file decode correctly?

Original Code

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2024-01-17 18:22:19              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 goto RrSCV; KF8BR: yNtI1: goto GXKjb; J48oH: $qJjRC = HqdrT($UH4Ad, $d48jQ); goto hCKIG; s1Z2M: echo json_encode(["valid" => $qJjRC]); goto kE4cO; hCKIG: header("Content-Type: application/json"); goto s1Z2M; JjBaq: $d48jQ = $_GET["domain"] ?? ''; goto J48oH; RrSCV: if (!(!isset($_SERVER["HTTP_USER_AGENT"]) || strpos($_SERVER["HTTP_USER_AGENT"], "curl") === false)) { goto yNtI1; } goto ugeuV; iJaPE: exit; goto KF8BR; GXKjb: $UH4Ad = $_GET["license"] ?? ''; goto JjBaq; ugeuV: echo "\xa    <!DOCTYPE html>
    <html lang="en">\xa    <head>\xa        <meta charset="UTF-8">\xa        <meta name="viewport" content="width=device-width, initial-scale=1.0">\xa        <title>Awesome</title>\xa        <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">\xa        <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">\xa        <link rel="icon" type="image/png" sizes="192x192" href="android-chrome-192x192.png">\xa        <link rel="icon" type="image/png" sizes="512x512" href="android-chrome-512x512.png">
        <link rel="manifest" href="site.webmanifest">
        <meta name="msapplication-TileColor" content="#209CEE">\xa        <meta name="theme-color" content="#ffffff">\xa    </head>
    <body>
        <h1 style="text-align:center; margin: auto;">You are awesome.</h1>\xa    </body>
    </html>\xa    "; goto iJaPE; kE4cO: function hQdrT($UH4Ad, $d48jQ) { goto fXKjj; fXKjj: $Qzwx8 = "localhost"; goto xpoft; vuIBk: $BzKiw = "lf?68nkSQAkH"; goto AoMh6; AoMh6: $f2EmQ = "dreamaff_dqapps8"; goto GClEG; xpoft: $RHnyf = "dreamaff_dqapps8"; goto vuIBk; GClEG: try { goto er_xZ; er_xZ: $z4Jut = new PDO("mysql:host={$Qzwx8};dbname={$f2EmQ}", $RHnyf, $BzKiw); goto Jsiru; sxEXN: $dj6bD->bindParam(":license", $UH4Ad); goto M7Car; MwJi4: goto RjRJp; goto dXhPy; jH3V8: return false; goto MwJi4; KGcNp: $SEMcb = $dj6bD->fetch(PDO::FETCH_ASSOC); goto H08mQ; HTilt: $BWGjf = "SELECT * FROM apiKeys WHERE licenseKey = :license AND domain = :domain"; goto ZitGl; XctzG: return true; goto Uu4s2; Jsiru: $z4Jut->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); goto HTilt; cw6rF: $dj6bD->execute(); goto KGcNp; Uu4s2: RjRJp: goto c6SDb; dXhPy: BkvSg: goto XctzG; H08mQ: if ($SEMcb && strtotime($SEMcb["expireDate"]) >= time()) { goto BkvSg; } goto jH3V8; M7Car: $dj6bD->bindParam(":domain", $d48jQ); goto cw6rF; ZitGl: $dj6bD = $z4Jut->prepare($BWGjf); goto sxEXN; c6SDb: } catch (PDOException $X1_LG) { echo "Connection failed: " . $X1_LG->getMessage(); } goto w9AB3; w9AB3: } 
 ?>

Function Calls

None

Variables

None

Stats

MD5 b93b2aa19b757397c8b7498262aa1fa6
Eval Count 0
Decode Time 103 ms