记录技术收获,分享个人心得

人生如负重远行,不可急于求成

asp程序session无法写入的一个特殊情况

关于session无法写入的问题,网上有很多常规的情况,比如磁盘占满,temp目录没有读写权限,进程池设置,web.config设置,asp状态服务等。今天介绍的这种情况较少遇到,属于一种特殊的异常。

在检查一个asp网站无法写入session的问题时候,我尝试了asp.net的session存取常见的三种方式(inproc,asp状态服务,sqlserver)发现都无法写入,后来检查发现站点根目录下有两个隐藏的global.asaglobal.asax文件,打开一看如下:

《asp程序session无法写入的一个特殊情况》 《asp程序session无法写入的一个特殊情况》 

很显然,这两个文件并非是真实的global.asax或global.asa,而是挂马文件,目的是将搜索引擎蜘蛛指向非法网站,造成网站的收录出现非法链接,将这两个文件改名后网站的session就正常了。遇到类似问题可以了解这种情况。建议删除文件后新建空白的global.asa和global.asax文件,并且设置为只读。避免再次被篡改。

  《asp程序session无法写入的一个特殊情况》


点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

hi~

你好,欢迎来到我的博客,欢迎留言。

快速搜索:







Generic selectors

Exact matches only


Search in title


Search in content



Search in posts


Search in pages

欢迎关注我:

微博
steam
网易云音乐
QQ
500px

常用命令:

http://www.gaoshan.me/cmd