jun's profileBigbearZhu,Fighting!PhotosBlogListsMore Tools Help

BigbearZhu,Fighting!

Custom HTML

View Jun Zhu's profile on LinkedInvisitor counters
January 14

精神生活是很重要地...

教育小孩子的东西有时发现也能教育自己。

林格的博客:

http://blog.sina.com.cn/linge

January 03

如何用PC架设Xbox Live下载服务器(2008新年版)

需要准备的东西,可以先下载着,再慢慢看文章:

Simple DNS Plus(DNS服务器):

http://www.crsky.com/soft/2762.html

Abyss Web Server(也可以用Apache,不过Abyss的图形界面感觉比较好,也小很多):

http://www.skycn.com/soft/15752.html

WireShark(网络消息包分析工具):

http://jaist.dl.sourceforge.net/sourceforge/wireshark/wireshark-setup-0.99.7.exe

文件时间属性修改工具:

http://www.skycn.com/soft/8603.html

 

接下来是主要内容:

以前可以通过在路由器中添加静态路由或者添加虚拟网卡来将Xbox360发送的TCP包转向到PC上,新年到了,发现这几个方案都不能用,后来自己截包分析之后,才发现,现在的Xbox live下载服务器真是太多太多了,今天从这里下载,明天完全有可能从另一个地方下载,而且光服务器的域名都有好几个(如果发现新的,我会尽快更新)。

最早的时候Xbox360可能都是从这个域名下载的:

download.xbox.live.com.

IP address = 65.55.206.154

现在除了上面这个服务器,也有可能从这个域名下载:

msxb.vo.llnwd.net.

IP address = 208.111.144.45

IP address = 208.111.144.156

IP address = 208.111.144.164

IP address = 208.111.144.181

IP address = 208.111.145.40

IP address = 208.111.145.47

IP address = 68.142.79.107

IP address = 68.142.79.238

IP address = 69.28.145.13

IP address = 69.28.145.24

IP address = 69.28.145.61

IP address = 69.28.183.199

IP address = 69.28.183.216

IP address = 69.28.183.217

IP address = 208.111.144.35

甚至这个域名:

msxb-d1.vo.llnwd.net.

IP address = 218.83.175.154

有这么多个ip地址,以前的虚拟网卡方式就得一个一个网卡添加,或者一个一个ip添加,真的是太麻烦了,而且子网掩码,网关地址很多人也不知道怎么设定才好。设得不对,可能弄很长时间都不会从自己的PC上下载。

曾经有人提出了伪造DNS转向,我做了试验,发现转向成功了,用迅雷都可以从自己架设的http服务器正常下载。但是Xbox 360只是朝我的PC上瞥了一眼,然后瞬间就离我而去...怎么会这样啊~!

下面是http服务器的访问日志:

192.168.1.2 [03/Jan/2008:15:22:54 +0800] "GET /content/485587de/7284…bfdce84.xcp HTTP/1.1" 200 270336 "" "Mozilla/4.0"(200代表成功)

192.168.1.3 [03/Jan/2008:15:24:13 +0800] "GET /content/485587de/7284…bfdce84.xcp HTTP/1.0" 412 413 "" "Xbox Live Client/2.0.6683.0"(412代表失败了)

后来经过在网上找了很多资料,然后又分析了一下失败的消息包,发现原来秋季更新后(个人猜测,因为我的360是2007年11月27号的,而以前的文章里从来没有提到这个问题)的Xbox 360会在下载时检测文件是不是在某一个时间被修改过的标记,如果被修改过,那么http服务器就会返回失败(比如Apache和Abyss)。

这个问题发现后,我用文件时间属性修改工具改了文件的修改时间后成功从PC下载游戏Demo!

具体步骤:

1. 网络布局

clip_image002

2. 把PC变成一个DNS服务器(这里特指WindowsXP 或Media Center Edition系统,Windows2003Server可以参考相关配置DNS的文章)

安装Simple DNS Plus,一路Next下去。

运行Simple DNS Plus,会在屏幕右下角出现一个小图标,右键单击,选择“Open Simple DNS Plus”。

clip_image004

然后选择Tools->Options

clip_image006

然后选择DNS->Forwarding->Add,这里是添加一个上一级的DNS服务器,这样Xbox 360在登录Live时就不会受到任何影响了,否则可能连登录都不行。

clip_image008

然后添加一个DNS服务器,也就是我现在的路由器,192.168.1.1,上面一行什么都不要填。

clip_image010

添加好后一路OK到主界面,然后点击主界面上的Records,我们要开始添加自己的DNS信息了。

clip_image012

在弹出的窗口上点击“Quick…”

clip_image014

如此设置,OK确定出来。

clip_image016

继续添加两个指向PC的域名,msxb.vo.llnwd.net和msxb-d1.vo.llnwd.net

clip_image018

好了,这个时候我们可以试试看DNS是不是已经正确转向了,在主界面点击Look Up,输入这些信息,再点击Look Up,应该可以看到已经原来的域名已经指向我们自己了。

clip_image020

3. 在PC上架设http服务器

接下来安装Abyss服务器,一路Next下去,最后一步选择第一项,手动启动,当然也可以选后两项,不过如果我们只需要在必要的时候再启动服务器,选第一项比较好。

clip_image022

在Abyss服务器自己启动之后,会打开一个http://127.0.0.1:9999/console/language的链接,开始设置

clip_image024

选择English。

clip_image026

随便设置管理帐号和密码,比如test,然后会提示我们用它登录:

clip_image028

然后点击中间的Configure

clip_image030

再点击左上角的General,把端口改成3074,这是默认的live下载端口。第三行的htdocs/就是我们之后要放下载好的xcp文件的目录,当然也可以改成其他的目录。

clip_image032

点击OK之后,会提示重新启动服务器程序,点击Restart,http服务器就设置好了。

clip_image034

4. 安装WireShark

也是一路Next,中间可能会提示安装winpcap,选是,一路Next

5. 配置Xbox360的DNS服务器

好了,我们现在需要把360的DNS服务器地址改成手动,ip为192.168.1.2,让它接受我们替换的DNS信息。

6. 尝试下载,得到地址和文件的最后一次修改时间

打开WireShark,为了少抓一点包,我们先什么都不要做。

用360登录live,然后选择一个文件下载,我这里是选择的Winning Eleven 2008 Demo,在出现确认下载的时候,先不要按A键,这时候点击PC上WireShark的Capture->Interfaces,选择PC上的网卡,点击Start开始抓包。

clip_image036

clip_image038

然后按下手柄上的A键确认下载。一会儿之后,PC界面上应该会出现一大堆花花绿绿的信息

clip_image040

按下Ctrl+F,打开搜索窗口,如下设置

clip_image002[5]

选择String,输入框填GET, 左下选Packet bytes,右边选中Case sensitive,点击OK。

如果正常的话,应该会找到一个像这样的包。中间有”Get /content/********/***…***.xcp”的字符串(注意下面第一个红框)

clip_image004[4]

这段文字后面应该有一个“IF-UNMODIFIED-SINCE”并紧接着一个时间,比如”Fri, 02 Nov 2007 20:58:15 GMT”(代表2007年11月2日 20点58分15秒),这就是文件最后一次修改的时间。

就是它了!

真实的地址,可以用download.xbox.live.com或msxb.vo.llnwd.net或msxb-d1.vo.llnwd.net加端口3074加那一段字符串,比如:

http://msxb.vo.llnwd.net:3074/content/4b4e87ed/8fdfaf647739862db3183cb7ccb79f9b4952c635.xcp

反正只要链接可以下载,那么就对啦!迅雷,FlashGet,单线程,多线程随便你,只是记得下载好的文件要放在Abyss刚才的那个htdocs的文件夹里,默认在Abyss的安装目录里,记得要创建content目录和那个8位字符串的目录!

clip_image006[4]

7. 用PC下载Demo文件,用PC下载真是要快好多啊。

clip_image008[5]

8. 修改文件的时间

下载下来的文件很有可能已经跟原来的修改时间不一致了,现在更新过秋季更新的360需要文件的修改时间和原来的一致,所以我们必须要改文件的时间属性。

打开文件时间属性修改工具,选择下载的文件,把创建时间和修改时间都改成刚才得到的时间,保存退出。

clip_image010[4]

9. 用360从PC下载文件

好了,现在在用360下载原来的文件吧,正常的话,在开始菜单点击运行,输入cmd进入控制台模式,输入netstate -an,会看到360已经和PC建立了连接:

clip_image012[4]

而且360正在以飞快的速度下载我们的文件。下载完成后,就可以好好的享受新的游戏Demo或者视频啦!

前天收到Kazuya从日本寄来的圣诞礼物,《Ninja Gaiden》! hoho!

image

传说中的忍者龙剑传XBOX版,这个可以在我的360上跑了,yeah~

目前进度,第一关见到老大了,被狂扁一顿,感觉Boss和普通小忍者相差真是太远啊,近身被他直接抓住狂殴,远了又打不到,动作还没有他快...谁来救我!!

December 12

自己发明的减肚子肥肉的方法

减肥~!减肥~!这种事情总是让我觉得太枯燥,一直不停的做一个重复的动作,又没有什么好玩的东西,不像打球的时候战胜别人能够不断刺激神经要坚持下去。但是晚上在家又不可能跟几个人打球,眼看肚子曲线一天天越来越平滑,真是头大!

在网上找了个方法,坐在沙发上,身体慢慢向后倒,到45度角时保持5秒钟,然后再坐起来,一组10次,一天5组。

我做了点小改动如下:坐在沙发上,旁边放一包洽洽瓜子,一次取10颗,放在茶几上,然后,从10颗里拿一颗,身体慢慢向后倒,到45度角时保持5秒钟,同时开始嗑那颗瓜子,然后再坐起来,再拿一颗,继续...一组10次,做完一组休息一下,再取10颗,继续...一天5组...

希望有效!!

December 04

超级爆笑视频,存此与宝贝儿分享~!

简单的祝福最能表达真情,愿宝贝儿天天开心~!
 
There are no music lists on this space.

jun zhu

Occupation
Location
No list items have been added yet.
There are no photo albums.