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 SourceGuardian & phpSHIELD)
- *
- * @ Version : 1.1.5.0
- * @ Author : DeZender
- * @ Release on : 09.06.2012
- * @ Official site : http://DeZender.Net
- *
- */
- function make_token() {
- return md5( 'c02c536681fc06cd2d809ad4e8a42432' . time( ) );
- }
- function get_key() {
- $data = @file( 'key.php' );
- if (!$data) {
- return false;
- }
- $buffer = false;
- foreach ($data as $line) {
- $buffer .= $line;
- }
- if (!$buffer) {
- return false;
- }
- $buffer = @str_replace( '<', '', $data );
- $buffer = @str_replace( '>', '', $buffer );
- $buffer = @str_replace( '?PHP', '', $buffer );
- $buffer = @str_replace( '?', '', $buffer );
- $buffer = @str_replace( '/*--', '', $buffer );
- $buffer = @str_replace( '--*/', '', $buffer );
- return @str_replace( '
- ', '', $buffer );
- }
- function parse_local_key() {
- if (!@file_exists( 'key.php' )) {
- return false;
- }
- $raw_data = @base64_decode( @get_key( ) );
- $raw_array = @explode( '|', $raw_data );
- if (( @is_array( $raw_array ) && @count( $raw_array ) < 8 )) {
- return false;
- }
- return $raw_array;
- }
- function pa_wildcard($host_array) {
- if (!is_array( $host_array )) {
- return array( );
- }
- foreach ($host_array as $access) {
- $first_dot = strpos( $_SERVER['HTTP_HOST'], '.' );
- $strlen = strlen( $_SERVER['HTTP_HOST'] );
- $target = substr( $_SERVER['HTTP_HOST'], $first_dot, $strlen );
- if ($host = md5( 'c02c536681fc06cd2d809ad4e8a42432*' . $target ) == $access) {
- $host_array[] = $_SERVER['HTTP_HOST'];
- return ;
- }
- }
- return $host_array;
- }
- function validate_local_key($array) {
- $raw_array = parse_local_key( );
- if (( !@is_array( $raw_array ) || $raw_array === false )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' />';
- }
- if (( $raw_array[11] && strcmp( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $raw_array[11] ), $raw_array[12] ) != 0 )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' />';
- }
- if (( $raw_array[9] && strcmp( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $raw_array[9] ), $raw_array[10] ) != 0 )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' />';
- }
- if (strcmp( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $raw_array[1] ), $raw_array[2] ) != 0) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- if (( $raw_array[1] < time( ) && $raw_array[1] != 'never' )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- if ($array['per_server']) {
- $server = phpaudit_get_mac_address( );
- $mac_array = @explode( ',', $raw_array[6] );
- if (!in_array( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $server[0] ), $mac_array )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- $host_array = @explode( ',', $raw_array[4] );
- if (!in_array( md5( 'c02c536681fc06cd2d809ad4e8a42432' . gethostbyaddr( @gethostbyname( $server[1] ) ) ), $host_array )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- } else {
- if (( $array['per_install'] || $array['per_site'] )) {
- if ($array['per_install']) {
- $directory_array = @explode( ',', $raw_array[3] );
- $valid_dir = path_translated( );
- $valid_dir = @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $valid_dir );
- if (!@in_array( $valid_dir, $directory_array )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- }
- $host_array = @explode( ',', $raw_array[4] );
- $host_array = pa_wildcard( $host_array );
- if (!in_array( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . $_SERVER['HTTP_HOST'] ), $host_array )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- $ip_array = @explode( ',', $raw_array[5] );
- if (!in_array( @md5( 'c02c536681fc06cd2d809ad4e8a42432' . @server_addr( ) ), $ip_array )) {
- return '<verify status=\'invalid_key\' message=\'Please contact support for a new license key.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- }
- }
- return '<verify status=\'active\' message=\'The license key is valid.\' ' . $raw_array[9] . ( '' . ' ' . 'addon_array' . '=\'' . $raw_array[11] . '\' />' );
- }
- ..........................................
- .......................
- ........
Add Comment
Please, Sign In to add comment