biu.me

通过联通wo邮箱脚本漏洞注册更好的别名

前几天因为要试用Blackberry 9700,特地买了一个联通的3G卡,邮件之前都是转发到139邮箱,现在改成转发到wo邮箱了。

注册好wo邮箱以后发现别名注册真奇怪,我的别名居然提示已被注册。但是在邮箱首页用我的别名+任意密码登陆却提示无此用户,看来联通在忽悠人。

查看设置别名处的代码:

function addAlias(){

	var alias = $("#alias")[0].value;
	alias = trim(alias);
	var isValid = isValidTrueName(alias);

	if($("#alias").attr("disabled") == true)
		return;

	if(!isValid){
		//alert('别名不合法,请重新输入');
		parent.popAlert("提示", "别名不合法,请重新输入",true,function(){
			$("#alias")[0].focus();
		});
		return;
	}

	if(alias.length < 6){
		//alert('此别名已被注册');
		parent.popAlert("提示", "此别名已被注册,请改注其它别名",true,function(){
			$("#alias")[0].focus();
		});
		return;
	}
	$.ajax({
		type: "post",
		url: "nicknameopt.html",
		data: {
			command:'update',
			alias:alias
		},
		success: function(data){
			if(data=='UPDATE_OK'){
				//alert('别名添加成功');
				parent.popAlert("提示", "别名添加成功");
				location.reload(true);
			} else {
				//alert('别名添加失败');
				parent.popAlert("提示", "此别名已被注册,请改注其它别名",true,function(){
					$("#alias")[0].focus();
				});
			}
		}
	});
}

发现联通比较恶心,别名介绍的时候说别名的长度是2-20个字符,但是注册的时候脚本判断小于6就提示已被注册,孙子!

去掉判断的代码就可以了。服务端代码没有判断脚本长度。

去掉代码的方法有很多,我习惯用Firefox + Firebug插件。

ps: 我把我注册的别名信息隐藏了,联通这种孙子公司很有可能把我注册的东西给删了,垃圾联通。

————————–

2009-12-19 更新

发现有一个Bug管理的地址链接到这篇日志。http://10.1.248.134:8080/bugzilla/show_bug.cgi?id=102179

是一个内部的地址,估计是联通内部的Bug管理。漏洞没有测试是否已经解决。

相关日志:

  1. 试用Google同步软件GooSync
  2. 将SuperCache升级到3.0.2版本
  3. 公司里贪吃的金鱼
  4. 逃离-选择国外BES提供商-Mail2Web.com
  5. 旧手机网用户上传的图片数据丢失

5 Responses to 通过联通wo邮箱脚本漏洞注册更好的别名

  1. haolee says:

    对了,我邮箱是cnlihao@live.com!谢谢啦!

    [回复]

  2. haolee says:

    大哥,在firebug里面怎么删除那段代码啊?我找到了删不掉啊,谢谢了啊,能把方法发到我邮箱嘛……

    [回复]

    Hoky 回复:

    @haolee,

    “编辑HTML“

    [回复]

    haolee 回复:

    @Hoky, 在HTML里面没有找到这段代码啊?在“脚本”里面找到的,我不懂计算机啊,都是百度的啊,大哥能说具体点啊,谢谢了啊!

    [回复]

    Hoky 回复:

    @haolee,

    你难到我了,我真不知道怎么描述具体做法,你看截图。

    firebug软件主要是做给开发人员调试脚本用的。

    [回复]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。