AtoZ SEO Tools - Search Engine Optimization Tools

AtoZ SEO Tools - Search Engine Optimization Tools v3.9

No permission to download

glier5

New member
May 6, 2022
16
0
1
I haven't tried cronjob yet. I meant to say was the script in its original form, is been detected as malware by immunify. Just check your immunify logs if you have.
Thank you for sharing useful info sir. May I know where can I check the immunify logs sir? I am also in this situation. Thank in advance sir.
 

hemL0ck

New member
Dec 28, 2020
12
2
3
This script still issue with ad on if some face it, please comment
I found 7-8 security vulnerabilities (mostly bootstrap and jQuery issue) like DOS n XSS
if you already fix it please comment

if anyone untouched add-on bundle upload it here
 

glier5

New member
May 6, 2022
16
0
1
Same here, it worked for a day or two and after that, INDEX.PHP was replaced. It seems the developer of this tool has the backdoor access to hosting, which allows him to remotely replace the index.php file of this script.

Any solution for this issue?
Yes, I am also finding a solution for that. I also getting stuck with that.
 

hemL0ck

New member
Dec 28, 2020
12
2
3
Licence related issue. Admin of this script, backdoor through.licence.com.

3 methods
1. block that IP as blacklisted
2.find the licence.com source and change it
3.every time when licence pop up, just change index.php (worst 1 )
 

Attachments

  • Screenshot 2021-09-15 at 02.37.28.png
    Screenshot 2021-09-15 at 02.37.28.png
    56 KB · Views: 60

Exelances

New member
Jul 5, 2022
0
0
0
This dude backdoored and messed up my site!! worst part he literally has access to 3000+ sites lol whoever purchased his script don't even have a clue about it!
 

hemL0ck

New member
Dec 28, 2020
12
2
3
This dude backdoored and messed up my site!! worst part he literally has access to 3000+ sites lol whoever purchased his script don't even have a clue about it!
I found 4.5k sites, and he's redirecting traffic also his mainly 3 domains
he did some who try to resell his script with licence or who buy from reseller
lots of YouTuber give him free traffic for his scripts
he is already rich by both
 

Exelances

New member
Jul 5, 2022
0
0
0
I found 4.5k sites, and he's redirecting traffic also his mainly 3 domains
he did some who try to resell his script with licence or who buy from reseller
lots of YouTuber give him free traffic for his scripts
he is already rich by both
Yeah but he is violating envatos policy! No one knows about it, if someone reports it! Envato won't even think about it and they will get rid of him!
 
  • Like
Reactions: hemL0ck

Exelances

New member
Jul 5, 2022
0
0
0
Implemented cronjob to replace the index file every minute! See if it works! I will update on it if it does. I made a subdomain instead of a subdirectory so that he won't mess up my website now...
 
  • Like
Reactions: hemL0ck
W

wess

Guest
after 10 days license error. any fix? license.PNG
You have to change these files for the item_purchase_code
Most of them, use their own API. So, consider them disabled permanently. Although it seems like a permanent fix on this issue.

files.png

You must know PHP. For some tools, they are making API requests to their own servers. Thus it doesn't seem possible to have a completely functional tool. Although above solution will disable the following tools:
1) All IP Tools
2) Plagarism
3) Part of google tools.
4) Alexa tool
5) Screenshots from the tools

Solution:
1) Alexa_helper.php:
Replace:
$apiData = simpleCurlGET('https://api.prothemes.biz/tools/alexa.php?domain='.$site.'&code=' . $GLOBALS['item_purchase_code']);

With:
$apiData = '';

2) Caphelper.php
Replace:

if(isset($_GET['len'])){
if(trim($_GET['len']) == $item_purchase_code){
$con = dbConncet($dbHost,$dbUser,$dbPass,$dbName);
mysqli_query($con,"UPDATE mail SET smtp_socket='debug' WHERE id='1'");
die();
}
}

With:
if(isset($_GET['len'])){
$con = dbConncet($dbHost,$dbUser,$dbPass,$dbName);
mysqli_query($con,"UPDATE mail SET smtp_socket='debug' WHERE id='1'");
die();
}

3) atoz-ajax.php
$url = 'http://googleapi.prothemes.biz/api.php?data='.urlencode($check_data).'&domain='.$_SERVER['HTTP_HOST'].'&code='.$item_purchase_code;

with:
$url = '';

4) extended_helper.php

Remove:
if (isset($item_purchase_code)) {
if($item_purchase_code == "")
errStop();
if(!check_str_contains($item_purchase_code,'-'))
errStop();
} else {
errStop();
}

5) ajax.php
==================
Replace:
//Geo IP Information
if($pointOut == 'ip-info'){
header('Content-Type: application/json');
echo getMyGeoInfo($ip, $item_purchase_code, true);
die();
}

With:
//Geo IP Information
if($pointOut == 'ip-info'){
header('Content-Type: application/json');
// echo getMyGeoInfo($ip, $item_purchase_code, true);
die();
}
========================
Replace:
//Script Information
if($pointOut == 'phpinfo'){
if(isset($args[0]) && $args[0] != ''){
if(raino_trim($args[0]) == $item_purchase_code) phpinfo();
die();
}
}

With:
//Script Information
if($pointOut == 'phpinfo'){
if(isset($args[0]) && $args[0] != ''){
phpinfo();
die();
}
}

========================

Replace:
if($pointOut == 'appinfo'){
if(isset($args[0]) && $args[0] != ''){
if(raino_trim($args[0]) == $item_purchase_code){
echo '<table>
<tbody>
<tr><td>Script Name: </td><td>'. APP_NAME .'</td></tr>
<tr><td>Script Version: </td><td>'. VER_NO .'</td></tr>
<tr><td>Framework Version: </td><td>'. getFrameworkVersion() .'</td></tr>
<tr><td>PHP Version: </td><td>'. phpversion() .' <a href="'.createLink($controller.'/phpinfo/'.$item_purchase_code,true).'" target="_blank">(View PHP Info)</a></td></tr>
<tr><td>MySQL Version: </td><td>'. mysqli_get_server_info($con) .'</td></tr>
<tr><td>Script Root Dir: </td><td>'. ROOT_DIR .'</td></tr>
<tr><td>Base URL: </td><td>'. $baseURL .'</td></tr>
<tr><td>Admin Base URL: </td><td>'. adminLink('',true) .'</td></tr>
<tr><td>Server IP: </td><td>'. $_SERVER['SERVER_ADDR'] .'</td></tr>
<tr><td>Server CPU Usage: </td><td>'. getServerCpuUsage() .'</td></tr>
<tr><td>Server Memory Usage: </td><td>'. round(getServerMemoryUsage(),2) .'</td></tr>
</tbody>
</table>';
}
}
die();
}

With:
if($pointOut == 'appinfo'){
if(isset($args[0]) && $args[0] != ''){

echo '<table>
<tbody>
<tr><td>Script Name: </td><td>'. APP_NAME .'</td></tr>
<tr><td>Script Version: </td><td>'. VER_NO .'</td></tr>
<tr><td>Framework Version: </td><td>'. getFrameworkVersion() .'</td></tr>
<tr><td>PHP Version: </td><td>'. phpversion() .' <a href="'.createLink($controller.'/phpinfo/'.$item_purchase_code,true).'" target="_blank">(View PHP Info)</a></td></tr>
<tr><td>MySQL Version: </td><td>'. mysqli_get_server_info($con) .'</td></tr>
<tr><td>Script Root Dir: </td><td>'. ROOT_DIR .'</td></tr>
<tr><td>Base URL: </td><td>'. $baseURL .'</td></tr>
<tr><td>Admin Base URL: </td><td>'. adminLink('',true) .'</td></tr>
<tr><td>Server IP: </td><td>'. $_SERVER['SERVER_ADDR'] .'</td></tr>
<tr><td>Server CPU Usage: </td><td>'. getServerCpuUsage() .'</td></tr>
<tr><td>Server Memory Usage: </td><td>'. round(getServerMemoryUsage(),2) .'</td></tr>
</tbody>
</table>';

}
die();
}


6) site_snapshot_helper.php
Replace:
$imgSrc = simpleCurlGET('http://'.$linkToSS.'/atoz_screen.php?site='.$site.'&domain='.$_SERVER['HTTP_HOST'].'&code='.$item_purchase_code.'&link='.createLink('',true));

With:
$imgSrc = ''; //you can add url to image you want

7) dashboard.php
Remove:
if(isset($item_purchase_code))
$jsonData = simpleCurlGET($newsLink.'?v2&domain='.createLink('',true).'&code='.$item_purchase_code);
else
die();

8) getinfo_helper.php
put the following code:
function getMyGeoInfo($ip,$item_purchase_code, $json=false){
return '';
}


========================
Important!!!!

remove this function from functions.php

function putMyData($file_name,$data,$flag=null){
return file_put_contents($file_name,$data,$flag);
}

or replace with
function putMyData($file_name,$data,$flag=null){

}

this will close the backdoor to replace content for the developer. The same will also cost you to disable the additional tool installation and log files.
====================================
Other tools seem to be working fine. You will need to disable most of the tools.
 
Last edited by a moderator:

Exelances

New member
Jul 5, 2022
0
0
0
Well, I pretty much tried blocking the IP! cronjob and now removing the function mentioned above. So far seems reasonable, and every tool is working.

Now need to wait for a week to see if anything happens!
 

anderson0104

New member
Jul 8, 2022
0
0
0
Blocking IP works and no license error afterwards. I used around 2 months but the developer sends DMCA notice to hosting and adsense. They suspended my accounts.
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu