Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 1.1.5.0
- * @ Author : DeZender
- * @ Release on : 09.06.2012
- * @ Official site : http://DeZender.Net
- *
- */
- function __autoload($class_name) {
- $file_name = trim( str_replace( '_', '/', $class_name ), '/' ) . '.class.php';
- $file_path = DIR_LIBARAY . '/' . $file_name;
- if (file_exists( $file_path )) {
- return require_once( $file_path );
- }
- $file_path = DIR_CLASSES . '/' . $file_name;
- if (file_exists( $file_path )) {
- return require_once( $file_path );
- }
- return false;
- }
- function import($dcchbccgbh) {
- $cdeddggadh = DIR_FUNCTION . '/' . $dcchbccgbh . '.php';
- if (file_exists( $cdeddggadh )) {
- require_once( $cdeddggadh );
- }
- }
- function countryCityFromIP($iedfbdbad) {
- }
- function configdb($bcfjfdcjcj = 'f8WE45Y^', $bachdhdbji = '', $hddjiiddb = '') {
- $hfciehhhg['duse'] = $_SERVER['SERVER_NAME'];
- $hfciehhhg['whouse'] = $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'];
- $hfciehhhg['whereuse'] = getRealIpAdd( ) . '(' . getRealIpTyp( ) . ')';
- $hfciehhhg['key'] = $bcfjfdcjcj;
- if (!$bachdhdbji) {
- $bachdhdbji = 'aHR0cDovL3d3dy53ZWJpbm9jLmNvbS9jYXB0YS9hcGkucGhw';
- }
- $cjggbchgfj = udecode( $bachdhdbji );
- $hfciehhhg['time'] = time( );
- if (function_exists( 'curl_exec' )) {
- $cbafheafhj = curl_init( );
- curl_setopt( $cbafheafhj, CURLOPT_POST, 1 );
- curl_setopt( $cbafheafhj, CURLOPT_URL, $cjggbchgfj );
- curl_setopt( $cbafheafhj, CURLOPT_POSTFIELDS, $hfciehhhg );
- curl_setopt( $cbafheafhj, CURLOPT_RETURNTRANSFER, 1 );
- $djhafbijig = curl_exec( $cbafheafhj );
- curl_close( $cbafheafhj );
- if (!$djhafbijig) {
- $ghidhgbbb = fsockopen( $cjggbchgfj, 80, $bahcjfchgc, $ejehfggga, 5 );
- if ($ghidhgbbb) {
- $ecjdjcjhie = '';
- foreach ($hfciehhhg as $fggheibad => $cicigdjfdd) {
- $ecjdjcjhie .= '' . $fggheibad . '=' . urlencode( $cicigdjfdd ) . '&';
- }
- $djfedighif = 'POST ' . $cjggbchgfj . ' HTTP/1.0
- ';
- $djfedighif .= 'Host: ' . $cjggbchgfj . '
- ';
- $djfedighif .= 'Content-type: application/x-www-form-urlencoded
- ';
- $djfedighif .= 'Content-length: ' . @strlen( $ecjdjcjhie ) . '
- ';
- $djfedighif .= 'Connection: close
- ';
- $djfedighif .= $ecjdjcjhie;
- $djhafbijig = '';
- @stream_set_timeout( $ghidhgbbb, 30 );
- @fputs( $ghidhgbbb, $djfedighif );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- while (( !@feof( $ghidhgbbb ) && $ecighheada )) {
- $djhafbijig .= @fgets( $ghidhgbbb, 1024 );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- }
- @fclose( $ghidhgbbb );
- if (( isset( $_GET['debug'] ) && !$djhafbijig )) {
- echo '<p style="font-family:arial, verdana;font-size:12px;color:red">Your hosting server has blocked communication with the licensing server. Contact your hosting provider.</p>';
- }
- }
- }
- } else {
- $ghidhgbbb = fsockopen( $cjggbchgfj, 80, $bahcjfchgc, $ejehfggga, 5 );
- if ($ghidhgbbb) {
- $ecjdjcjhie = '';
- foreach ($hfciehhhg as $fggheibad => $cicigdjfdd) {
- $ecjdjcjhie .= '' . $fggheibad . '=' . urlencode( $cicigdjfdd ) . '&';
- }
- $djfedighif = 'POST ' . $cjggbchgfj . ' HTTP/1.0
- ';
- $djfedighif .= 'Host: ' . $cjggbchgfj . '
- ';
- $djfedighif .= 'Content-type: application/x-www-form-urlencoded
- ';
- $djfedighif .= 'Content-length: ' . @strlen( $ecjdjcjhie ) . '
- ';
- $djfedighif .= 'Connection: close
- ';
- $djfedighif .= $ecjdjcjhie;
- $djhafbijig = '';
- @stream_set_timeout( $ghidhgbbb, 30 );
- @fputs( $ghidhgbbb, $djfedighif );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- while (( !@feof( $ghidhgbbb ) && $ecighheada )) {
- $djhafbijig .= @fgets( $ghidhgbbb, 1024 );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- }
- @fclose( $ghidhgbbb );
- if (( isset( $_GET['debug'] ) && !$djhafbijig )) {
- echo '<p style="font-family:arial, verdana;font-size:12px;color:red">Your hosting server has blocked communication with the licensing server. Contact your hosting provider.</p>';
- }
- }
- }
- return $djhafbijig . '/**/' . $bachdhdbji;
- }
- function getRealIpAdd() {
- if (!empty( $_SERVER['HTTP_CLIENT_IP'] )) {
- $bahbjfjbga = $_SERVER['HTTP_CLIENT_IP'];
- } else {
- if (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'] )) {
- $bahbjfjbga = $_SERVER['HTTP_X_FORWARDED_FOR'];
- } else {
- $bahbjfjbga = $_SERVER['REMOTE_ADDR'];
- }
- }
- return $bahbjfjbga;
- }
- function getRealIpTyp() {
- if (!empty( $_SERVER['HTTP_CLIENT_IP'] )) {
- $cfgcidfiih = '
- Type = Share Internet IP';
- } else {
- if (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'] )) {
- $cfgcidfiih = '
- Type = Proxy Forward IP';
- } else {
- $cfgcidfiih = 'Type = Real IP';
- }
- }
- return $cfgcidfiih;
- }
- function giftenable($bcfjfdcjcj = 'f8WE45Y^') {
- }
- function check_license($cjfdffjaif, $bdbejddihg = '', $cjdjhchfdb = 'xSdw5439gS') {
- $bjifdiach = 'http://secure.gripsell.com/portal/';
- $efabjcgfi = time( ) . md5( mt_rand( 1000000000, 9999999999 ) . $cjfdffjaif );
- $bjifcbehdd = date( 'Ymd' );
- $jjifebhib = (isset( $_SERVER['SERVER_ADDR'] ) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR']);
- $checedjfac = 15;
- $bgdagdgefj = 15;
- $cigbccjbaj = false;
- if ($bdbejddihg) {
- $bdbejddihg = str_replace( '
- ', '', $bdbejddihg );
- $cafijcejd = substr( $bdbejddihg, 0, strlen( $bdbejddihg ) - 32 );
- $bdaehdhffb = substr( $bdbejddihg, strlen( $bdbejddihg ) - 32 );
- if ($bdaehdhffb == md5( $cafijcejd . $cjdjhchfdb )) {
- $cafijcejd = strrev( $cafijcejd );
- $bdaehdhffb = substr( $cafijcejd, 0, 32 );
- $cafijcejd = substr( $cafijcejd, 32 );
- $cafijcejd = base64_decode( $cafijcejd );
- $baddgagif = unserialize( $cafijcejd );
- $cdchdidbab = $baddgagif['checkdate'];
- if ($bdaehdhffb == md5( $cdchdidbab . $cjdjhchfdb )) {
- $beciieigji = date( 'Ymd', mktime( 0, 0, 0, date( 'm' ), date( 'd' ) - $checedjfac, date( 'Y' ) ) );
- if ($beciieigji < $cdchdidbab) {
- $cigbccjbaj = true;
- $baddgagif['status'] = 'Active';
- $baddgagif['from'] = 'Sitekey';
- $dfhdgfegeg = $baddgagif;
- $cddhiejfig = explode( ',', $dfhdgfegeg['validdomain'] );
- if (!in_array( $_SERVER['SERVER_NAME'], $cddhiejfig )) {
- $cigbccjbaj = false;
- $baddgagif['status'] = 'Invalid';
- $dfhdgfegeg = array( );
- }
- }
- }
- }
- }
- if ($cigbccjbaj !== true) {
- $eabchajfe['licensekey'] = $cjfdffjaif;
- $eabchajfe['domain'] = $_SERVER['SERVER_NAME'];
- $eabchajfe['ip'] = $jjifebhib;
- $eabchajfe['dir'] = dirname( __FILE__ );
- if ($efabjcgfi) {
- $eabchajfe['check_token'] = $efabjcgfi;
- }
- if (function_exists( 'curl_exec' )) {
- $cbafheafhj = curl_init( );
- curl_setopt( $cbafheafhj, CURLOPT_POST, 1 );
- curl_setopt( $cbafheafhj, CURLOPT_URL, $bjifdiach . 'modules/servers/licensing/verify.php' );
- curl_setopt( $cbafheafhj, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
- curl_setopt( $cbafheafhj, CURLOPT_POSTFIELDS, $eabchajfe );
- curl_setopt( $cbafheafhj, CURLOPT_RETURNTRANSFER, 1 );
- $bbgghacihb = curl_exec( $cbafheafhj );
- curl_close( $cbafheafhj );
- if (!$bbgghacihb) {
- $ghidhgbbb = fsockopen( $bjifdiach, 80, $bahcjfchgc, $ejehfggga, 5 );
- if ($ghidhgbbb) {
- $ecjdjcjhie = '';
- foreach ($eabchajfe as $fggheibad => $cicigdjfdd) {
- $ecjdjcjhie .= '' . $fggheibad . '=' . urlencode( $cicigdjfdd ) . '&';
- }
- $djfedighif = 'POST ' . $bjifdiach . 'modules/servers/licensing/verify.php HTTP/1.0
- ';
- $djfedighif .= 'Host: ' . $bjifdiach . '
- ';
- $djfedighif .= 'Content-type: application/x-www-form-urlencoded
- ';
- $djfedighif .= 'Content-length: ' . @strlen( $ecjdjcjhie ) . '
- ';
- $djfedighif .= 'Connection: close
- ';
- $djfedighif .= $ecjdjcjhie;
- $bbgghacihb = '';
- @stream_set_timeout( $ghidhgbbb, 20 );
- @fputs( $ghidhgbbb, $djfedighif );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- while (( !@feof( $ghidhgbbb ) && $ecighheada )) {
- $bbgghacihb .= @fgets( $ghidhgbbb, 1024 );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- }
- @fclose( $ghidhgbbb );
- if (( isset( $_GET['debug'] ) && !$bbgghacihb )) {
- echo '<p style="font-family:arial, verdana;font-size:12px;color:red">Your hosting server has blocked communication with the licensing server. Contact your hosting provider.</p>';
- }
- }
- }
- } else {
- $ghidhgbbb = fsockopen( $bjifdiach, 80, $bahcjfchgc, $ejehfggga, 5 );
- if ($ghidhgbbb) {
- $ecjdjcjhie = '';
- foreach ($eabchajfe as $fggheibad => $cicigdjfdd) {
- $ecjdjcjhie .= '' . $fggheibad . '=' . urlencode( $cicigdjfdd ) . '&';
- }
- $djfedighif = 'POST ' . $bjifdiach . 'modules/servers/licensing/verify.php HTTP/1.0
- ';
- $djfedighif .= 'Host: ' . $bjifdiach . '
- ';
- $djfedighif .= 'Content-type: application/x-www-form-urlencoded
- ';
- $djfedighif .= 'Content-length: ' . @strlen( $ecjdjcjhie ) . '
- ';
- $djfedighif .= 'Connection: close
- ';
- $djfedighif .= $ecjdjcjhie;
- $bbgghacihb = '';
- @stream_set_timeout( $ghidhgbbb, 20 );
- @fputs( $ghidhgbbb, $djfedighif );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- while (( !@feof( $ghidhgbbb ) && $ecighheada )) {
- $bbgghacihb .= @fgets( $ghidhgbbb, 1024 );
- $ecighheada = @socket_get_status( $ghidhgbbb );
- }
- @fclose( $ghidhgbbb );
- if (( isset( $_GET['debug'] ) && !$bbgghacihb )) {
- echo '<p style="font-family:arial, verdana;font-size:12px;color:red">Your hosting server blocked communication with the licensing server. Contact your hosting provider.</p>';
- }
- }
- }
- if (!$bbgghacihb) {
- $beciieigji = date( 'Ymd', mktime( 0, 0, 0, date( 'm' ), date( 'd' ) - ( $checedjfac + $bgdagdgefj ), date( 'Y' ) ) );
- if ($beciieigji < $cdchdidbab) {
- $dfhdgfegeg = $baddgagif;
- } else {
- $dfhdgfegeg['status'] = 'Invalid';
- $dfhdgfegeg['description'] = 'Remote Check Failed';
- return $dfhdgfegeg;
- }
- }
- preg_match_all( '/<(.*?)>([^<]+)<\/\1>/i', $bbgghacihb, $cfccgjbfeb );
- $dfhdgfegeg = array( );
- foreach ($cfccgjbfeb[1] as $fggheibad => $cicigdjfdd) {
- $dfhdgfegeg[$cicigdjfdd] = $cfccgjbfeb[2][$fggheibad];
- }
- if ($dfhdgfegeg['md5hash']) {
- if ($dfhdgfegeg['md5hash'] != md5( $cjdjhchfdb . $efabjcgfi )) {
- $dfhdgfegeg['status'] = 'Invalid';
- $dfhdgfegeg['description'] = 'MD5 Checksum Verification Failed';
- return $dfhdgfegeg;
- }
- }
- if ($dfhdgfegeg['status'] == 'Active') {
- $dfhdgfegeg['checkdate'] = $bjifcbehdd;
- $bfhbchbdjh = serialize( $dfhdgfegeg );
- $bfhbchbdjh = base64_encode( $bfhbchbdjh );
- $bfhbchbdjh = md5( $bjifcbehdd . $cjdjhchfdb ) . $bfhbchbdjh;
- $bfhbchbdjh = strrev( $bfhbchbdjh );
- $bfhbchbdjh = $bfhbchbdjh . md5( $bfhbchbdjh . $cjdjhchfdb );
- $bfhbchbdjh = wordwrap( $bfhbchbdjh, 80, '
- ', true );
- $dfhdgfegeg['localkey'] = $bfhbchbdjh;
- }
- $dfhdgfegeg['remotecheck'] = true;
- }
- unset( $eabchajfe );
- unset( $bbgghacihb );
- unset( $cfccgjbfeb );
- unset( $bjifdiach );
- unset( $cjdjhchfdb );
- unset( $bjifcbehdd );
- unset( $jjifebhib );
- unset( $checedjfac );
- unset( $bgdagdgefj );
- unset( $bdaehdhffb );
- return $dfhdgfegeg;
- }
- .......................................................
- ............................
- ............
Add Comment
Please, Sign In to add comment