· 7 years ago · Apr 26, 2018, 02:26 PM
1<?php
2/**
3*
4* @ This file is created by http://DeZender.Net
5* @ deZender (PHP5 Decoder for ionCube Encoder)
6*
7* @ Version : 3.0.8.0
8* @ Author : DeZender
9* @ Release on : 25.09.2017
10* @ Official site : http://DeZender.Net
11*
12*/
13
14function doAjax()
15{
16 $uid = APPTMP . APPID . '-' . $_SESSION[APPID]['id'];
17 $outfile = $uid . '.out';
18
19 if (file_exists( $outfile )) {
20 if (($_SESSION[APPID]['pos'] < ($size = filesize( $outfile ))) && ($fp = fopen( $outfile, 'r' ))) {
21 fseek( $fp, $_SESSION[APPID]['pos'] );
22
23 while ($data = fread( $fp, 4096 )) {
24 print( $data );
25 }
26
27 $_SESSION[APPID]['pos'] = $size;
28 fclose( $fp );
29 }
30 else {
31 print( 'NULL' );
32 }
33 }
34 else {
35 print( 'DONE' );
36 }
37
38 if (!(posix_getpgid( $_SESSION[APPID]['pid'] ))) {
39 unlink( $uid . '.out' );
40 unlink( $uid . '.pw1' );
41 unlink( $uid . '.pw2' );
42 }
43
44 $cPanel->end( );
45 exit( );
46}
47
48function mydebug($str)
49{
50}
51
52function byLine()
53{
54 print( '<br/><div align="right"><span style="color: #999999">A custom cPanel plugin by</span><br/><a href="https://islandhosting.com/" target="_blank"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAjCAMAAADWiaTMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAv1QTFRFAAAAmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZYmXjNAAAAP50Uk5TAAAWT5HD5Pr+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" alt="Islandhosting" /></a></div><br clear="both" />' );
55}
56
57function whmcs_check_license($secretkey, $licensekey, $localkey)
58{
59 $whmcsurl = 'https://islandhosting.com/whmcs/';
60 $localkeydays = 15;
61 $allowcheckfaildays = 5;
62 $check_token = time( ) . md5( mt_rand( 1000000000, 1410065407 ) . $licensekey );
63 $checkdate = date( 'Ymd' );
64 $domain = $_SERVER['SERVER_NAME'];
65 $usersip = ((isset( $_SERVER['SERVER_ADDR'] ) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR']));
66 $dirpath = dirname( __FILE__ );
67 $verifyfilepath = 'modules/servers/licensing/verify.php';
68 $localkeyvalid = false;
69 mydebug( 'DEBUG1 ' . $secretkey . ' - ' . $licensekey . ' - ' . $localkey );
70
71 if ($localkey != '') {
72 mydebug( 'DEBUG2 ' . $secretkey . ' - ' . $licensekey . ' - ' . $localkey );
73 $localkey = str_replace( "\n", '', $localkey );
74 $localdata = substr( $localkey, 0, strlen( $localkey ) - 32 );
75 $md5hash = substr( $localkey, strlen( $localkey ) - 32 );
76
77 if ($md5hash == md5( $localdata . $secretkey )) {
78 mydebug( 'DEBUG3 ' . $secretkey . ' - ' . $licensekey . ' - ' . $localkey );
79 $localdata = strrev( $localdata );
80................................................................................................................
81........................................................................
82........................