网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月29日
漏签
0
天
奇奇怪怪的人禁止...吧
关注:
76
贴子:
3,582
看贴
图片
吧主推荐
游戏
1
2
下一页
尾页
46
回复贴,共
2
页
,跳到
页
确定
<返回奇奇怪怪的...吧
>0< 加载中...
发帖代码分析
只看楼主
收藏
回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在浏览器的地址栏使用javascript代码应该对很多人都不陌生
在前几天看到一个帖子,说贴吧发帖可以使用js代码完成,并且规避了本应该被过滤的字
比如说,度娘的“繁简转换”,“和谐过滤”等
现将其代码公布如下,试做简单分析。
送TA礼物
1楼
2012-07-22 11:37
回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
javascript:(
function()
{
var str=rich_postor._editor.getHtml();
var out="";
for(var i=0;i<str.length;i++)
{
if (str.charCodeAt(i)<128)
{
out+=str.charAt(i);
}
else
{
out+="&#"+str.charCodeAt(i)+";";
}
}
rich_postor._editor.getHtml()= function(){return out; };
rich_postor._submit();
}
)();
2楼
2012-07-22 11:40
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从以上代码可知,函数的动作是将rich_postor对象中获取html数据
可以不难推测,这是发帖框组件
获取之后,对基本ASCII值不进行操作,对其他ASCII值超出127的其他字符使用HTML标准字符解释方法&#形式进行注释。
最后将html值设置为修改后的html值
然后提交。
3楼
2012-07-22 11:44
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
根据其效果,不难分析,原来神奇的度娘为了减少服务器工作量,可能把所有的和谐工作全部交由用户电脑执行,即浏览器解析并执行javascript代码。
这样既减少服务器的负担。
虽然这是个好办法,但是,根据ajax技术的特点,这样也就造成了用户可以自定义js操作以控制度娘的行为。
于是这样的后门就留下来了。
4楼
2012-07-22 11:47
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
和谐测试:警察
5楼
2012-07-22 11:57
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
繁简转换测试:韓度さいてい
6楼
2012-07-22 11:58
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以下是正常发帖度娘过滤的情况:
和谐测试:**
繁简转换测试:韩度さいてい
7楼
2012-07-22 11:59
回复
收起回复
贴吧用户_0QVJP1Z
相遇相知
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
技术宅毁灭世界
IP属地:浙江
来自
掌上百度
9楼
2012-07-22 20:55
回复(1)
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接下来进行繁体召唤实验,以检测at功能是否也是使用ajax技术完成
测试对象ID:测试_测试
10楼
2012-07-23 21:44
回复(1)
收起回复
測試_测试
似曾相识
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
测试本用户
11楼
2012-07-23 21:45
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@測試_测试
12楼
2012-07-23 21:51
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@測試_测试 你好!
13楼
2012-07-23 21:52
回复
收起回复
測試_测试
似曾相识
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
结论:没有收到任何提示消息。
说明at功能也是由ajax提交相关的请求,此规避文字过滤代码不能完成繁体召唤功能。
14楼
2012-07-23 21:55
回复
收起回复
09梦魇
黯然神伤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
留档一个:直接复制可用的代码
javascript:(function(){var str=rich_postor._editor.getHtml();var out="";for(var i=0;i<str.length;i++){if (str.charCodeAt(i)<128){out+=str.charAt(i);}else{out+="&#"+str.charCodeAt(i)+";";}}rich_postor._editor.getHtml= function(){return out;};rich_postor._submit();})();
16楼
2012-07-30 13:28
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
女乘客匹配女司机这事靠谱吗
2321130
2
FPX凤凰涅槃一脚踢死BLG
1649723
3
山东淄博订婚强奸案撤案内幕曝光
1444184
4
小明剑魔向老婆道歉给吧友龟笑了
1357452
5
三角洲行动交易桥规则怪谈
1278472
6
美国零售商跪求中国发货
1067275
7
女鼠鼠教你反向拿捏小男生
1052112
8
济南RW侠4比1拿下LGD
1042544
9
东京购买力挑战大失败
936826
10
Uzi没活整宣布无限期停播
823410
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示