10.gif

Search (advanced search)
Use this Search form before posting, asking or make a new thread.
Tips: Use Quotation mark to search words (eg. "How To Make Money Online")

10-27-2016, 10:59 PM
Post: #1
[GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
Hi,
Please is there anyone who can null this new version of WooCommerce Amazon Affiliates 9.0.2.9 - Wordpress Plugin
10-28-2016, 04:39 AM
Post: #2
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
yup looks good. anybody got this?
10-28-2016, 11:58 AM
Post: #3
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
I've nulled it and sent you a PM for download link
10-28-2016, 04:27 PM
Post: #4
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
Hello Kimhana.Great job. Please can you also PM the download link. 5 reps to you.
10-28-2016, 05:09 PM
Post: #5
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
Download File from above link open validation.php on plugin root and replace below code

PHP Code:
<?php
/**
 * Description:     We developed this module to stop all those haters who steal our hard work!
 * Author:         AA-Team
 * Author URI:        http://codecanyon.net/user/AA-Team/portfolio
**/
defined'ABSPATH' ) and exit;

if(
class_exists('WooZone_Validation') != true) {
    class 
WooZone_Validation {

        const 
VERSION 1;
        const 
ALIAS 'WooZone';

        
/**
         * configuration storage
         *
         * @var array
         */
        
public $cfg = array();

        private 
$key_sep '#!#';

        
/**
         * The constructor
         */
        
public function __construct ()
        {
            
add_action('wp_ajax_' . ( self::ALIAS ) . 'TryActivate', array( $this'aaTeamServerValidate' ));
        }

        public function 
aaTeamServerValidate () {

            
// fake return, just for development
            
$input = array();

            
// validation link
            
$input wp_remote_request'http://cc.aa-team.com/validation/validate.php?ipc=' .
            (
urlencode($_REQUEST['ipc'])) .
            
'&email=' . (urlencode($_REQUEST['email'])) .
            
'&app=' .  self::ALIAS );

            
// try to access the envato returns
            
$aaTeamServer_return json_decode($input['body'] ,true);
            
$aaTeamServer_return['status'] = 'valid';
            if(
$aaTeamServer_return['status'] == 'valid') {
                
$envato_return 2;
                if(
$envato_return 1){
                    
update_optionself::ALIAS '_register_key'$_REQUEST['ipc']);
                    
update_optionself::ALIAS '_register_email'$_REQUEST['email']);
                    
update_optionself::ALIAS '_register_buyer'$envato_return['buyer']);
                    
update_optionself::ALIAS '_register_item_id'$envato_return['item-id']);
                    
update_optionself::ALIAS '_register_licence'$envato_return['licence']);
                    
update_optionself::ALIAS '_register_item_name'$envato_return['item-name']);

                    
// generate the hash marker
                    
$hash md5($this->encrypt$_REQUEST['ipc'] ));

                    
// update to db the hash for plugin
                    
update_optionself::ALIAS '_hash'$hash);

                    die(
json_encode(
                        array(
                            
'status' => 'OK'
                        
)
                    ));
                }
            }

            die (
json_encode(
                array(
                    
'status' => 'ERROR',
                    
'msg'    => 'Unable to validate this plugin. Please contact AA-Team Support!'
                
)
            ));
        }

        public function 
isReg $hash )
        {
            
$current_key get_optionself::ALIAS '_register_key');

            if( 
$current_key != false and& $hash != false ){
                return 
$this->checkValPlugin$hash$current_key );
            }else{
                
$this->checkValPlugin$hash$current_key );
            }

            return 
false;
        }

        private function 
checkValPlugin $hash$code )
        {
            global 
$wpdb;

            
$validation_date get_optionself::ALIAS '_register_timestamp');
            
$sum_hash md5($this->encrypt$code$validation_date ));

            
// invalid, unload the modules
            
if($sum_hash != $hash){
                
$allSettingsQuery "SELECT * FROM " $wpdb->prefix "options where 1=1 and option_name REGEXP '" . ( self::ALIAS '_module' ) . "_([a-z])'";
                
$results $wpdb->get_results$allSettingsQueryARRAY_A);
                
// prepare the return
                
$return = array();
                if( 
count($results) > ){
                    foreach (
$results as $key => $value){
                        if( 
get_option('WooZone_do_activation_redirect'false) == false ){
                            
//update_option( $value['option_name'], 'false' );
                        
}
                    }
                }
            }else{
                return 
'valid_hash';
            }
        }

        private function 
encrypt $code$sendTime=null )
        {
            
// add some extra data to hash
            
$register_email get_optionself::ALIAS '_register_email');
            
$buyer get_optionself::ALIAS '_register_buyer');
            
$item_id get_optionself::ALIAS '_register_item_id');
            
$validation_date = !isset($sendTime) ? time() : $sendTime;

            if(!isset(
$sendTime)) {
                
// store the date into DB, use for decrypt
                
update_optionself::ALIAS '_register_timestamp'$validation_date);
            }

            return  
$validation_date $this->key_sep .
                    
$register_email $this->key_sep .
                    
$this->getHost(get_option('siteurl')) . $this->key_sep .
                    
$buyer $this->key_sep .
                    
$item_id $this->key_sep .
                    
$code $this->key_sep;
        }

        private function 
decrypt $code )
        {

        }

        private function 
getHost $url )
        {
            
$__ parse_url$url );
            return 
$__['host'];
        }
    }

19.gif
10-29-2016, 07:52 AM
Post: #6
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
I replaced the original validation php. code with the one noted on post #5 and it didn't work. only created a mess. Did anyone else experience this?
11-05-2016, 11:06 AM
Post: #7
RE: [GET] WooCommerce Amazon Affiliates 9.0.2.9 Needs Nulling
anyone could null it and send us a working version.?




8.gif