跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
折叠
品牌标识
  1. 主页
  2. 闲聊
  3. 闲得蛋疼系列

闲得蛋疼系列

已定时 已固定 已锁定 已移动 闲聊
闲聊
15 帖子 2 发布者 74 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 月 离线
    月 离线
    月夜猫妖
    写于 最后由 编辑
    #1

    闲得蛋疼系列之fox的ssw网页分析
    被分析页面地址:[url]http://ssw.xyz-soft.com/game2f.html[/url]

    1 条回复 最后回复
    0
    • 月 离线
      月 离线
      月夜猫妖
      写于 最后由 编辑
      #2

      源代码自己用工具查看一下就好了,全贴出来又凑字数的嫌疑

      1 条回复 最后回复
      0
      • 月 离线
        月 离线
        月夜猫妖
        写于 最后由 编辑
        #3

        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>超级宇宙战舰大战2服</title>
        这是第一部分代码,没什么说的,主要就是告知浏览器一些标准信息,比如网页编码方式和网页标题

        1 条回复 最后回复
        0
        • 月 离线
          月 离线
          月夜猫妖
          写于 最后由 编辑
          #4

          <script type="text/javascript" src="http://ssw.xyz-soft.com/jquery.js.pagespeed.jm.xea4kgmxDf.js"></script>
          很明显,这里引用了一个js脚本

          1 条回复 最后回复
          0
          • 月 离线
            月 离线
            月夜猫妖
            写于 最后由 编辑
            #5

            脚本内容比较长,有兴趣可以自己看,主要作用是为下头的脚本提供可以调用的函数,比如检查浏览器是什么型的,比如获取窗口句柄之类的函数

            1 条回复 最后回复
            0
            • 月 离线
              月 离线
              月夜猫妖
              写于 最后由 编辑
              #6

              <script>function checkXYZGL(minVersion){var pluginsName="XYZ Game Launcher";var activexObjectName="XYZGAMELAUNCHER.XYZGLCtrl.1"
              var np=navigator.plugins;if(np&&np.length){for(var i=0;i<np.length;i++){if(np[i].name.indexOf(pluginsName)!=-1){var version=np[i].description.replace(pluginsName,"")
              if(parseInt(version)>=minVersion)
              return"ok";else
              return"old";}}}else if(window.ActiveXObject){try{var axobj=eval("new ActiveXObject(activexObjectName);");if(axobj){var version=axobj.GetVariable('version');if(parseInt(version)>=minVersion)
              return"ok";}}catch(e){}}
              return"not installed";};$(function(){var pluginState=checkXYZGL(1530);if(pluginState!="ok"){if($.browser.msie){$("#instHelpIE").show();}else if($.browser.mozilla){if(pluginState=="old"){$("#instHelpFFOldVersion").show();$("#game").hide();}else{$("#instHelpFF").show();}}else if($.browser.webkit&&navigator.userAgent.indexOf("Chrome")>-1){if(navigator.userAgent.indexOf('SE 2.X')!=-1){$("#instHelpSOGOU").show();$("#game").hide();}else if(navigator.userAgent.indexOf('LBBROWSER')!=-1){$("#instHelpCRX").show();$("#game").hide();}else if(navigator.userAgent.indexOf('Maxthon')!=-1){$("#instHelpEXE").show();$("#game").hide();}else{$("#instHelpCR").show();$("#game").hide();window.location="http://dl.xyz-soft.com/gl/addtochrome.html"}}else{alert("目前不支持此浏览器,请更换到IE/Firefox/Chrome")}};})
              function resize(){$("#instHelpCR")}</script>
              这一段脚本是用于判断是否安装控件、控件是否版本旧了以及如果没有安装控件时判断用户使用了那个浏览器用以判断下载哪个版本的控件,当然fox也比较懒,支持IE/Firefox/Chrome浏览器(内核)其他的他就表示不支持了

              1 条回复 最后回复
              0
              • 月 离线
                月 离线
                月夜猫妖
                写于 最后由 编辑
                #7

                <style>html{height:100%}#game{height:100%}body{height:100%;font-size:12px;margin:0;padding:0}</style>
                很明显这是一个样式表,这玩意让网页显示沾满整个屏幕

                1 条回复 最后回复
                0
                • 月 离线
                  月 离线
                  月夜猫妖
                  写于 最后由 编辑
                  #8

                  <div id="instHelpFF" style="margin: 5px; display: none; font-size: 14px">

                  <div style="margin-right: 35px; float: right;Height:59px; ">
                    <div style="display:inline-block;height:59px;vertical-align: middle;">运行本游戏需要 XYZGL 插件, 点击 "安装缺失插件" 按钮开始自动安装。</div>
                  	<img src="http://ssw.xyz-soft.com/xarrowr.jpg.pagespeed.ic.30dhnGzF-4.jpg" style="display:inline;"/>
                  </div>
                  <br/>
                  <br/>
                  	<br/>
                  		<br/>
                  <center style="font-size: 16px">
                  然后等搜索完毕后点击“手动安装”,如下图:
                  <br/>
                  <img src="http://ssw.xyz-soft.com/xff.jpg.pagespeed.ic.F-Mu5OwQtO.jpg"/>
                  

                  </center>
                  </div>
                  这一段很明显是控件安装帮助,用于初次使用的火狐浏览器用户

                  1 条回复 最后回复
                  0
                  • 月 离线
                    月 离线
                    月夜猫妖
                    写于 最后由 编辑
                    #9

                    <div id="instHelpFFOldVersion" style="margin: 5px; display: none; font-size: 14px">
                    <br/>
                    <br/>
                    <center style="font-size: 16px; ">
                    你的插件版本过旧,需要升级插件,如下图操作:
                    <br/>
                    <br/>
                    <img src="http://ssw.xyz-soft.com/xff2.jpg.pagespeed.ic.8wZ6SykwHa.jpg"/>
                    </center>
                    </div>
                    同样是火狐浏览器,不过这个是插件的升级帮助

                    1 条回复 最后回复
                    0
                    • 月 离线
                      月 离线
                      月夜猫妖
                      写于 最后由 编辑
                      #10

                      <!-- if ie 7/8, ie6无视 -->
                      <div id="instHelpIE" style="margin: 5px; display: none;">
                      <img src="ie1.jpg"/>
                      <div style="position:absolute; left:139px; top: 28px; font-size: 16px;">
                      运行本游戏需要XYZGL加载项,点击这里安装。如图:
                      </div>
                      <br/>
                      <br/>
                      <br/>
                      <center style="font-size: 16px">
                      然后在弹出的安全提示框中,点击安装。
                      <br/>
                      <img src="ie2.jpg" width="481" height="218"/>
                      </center>
                      </div>
                      这个可以不用解释了,都有注释帮忙了,这就是ie内核的帮助

                      1 条回复 最后回复
                      0
                      • 月 离线
                        月 离线
                        月夜猫妖
                        写于 最后由 编辑
                        #11

                        <div id="game">
                        <OBJECT ID="XYZGameLauncher1" style="min-width:900px; min-height:700px; width:100%; height:99%;" CLASSID="CLSID:57E5C341-53D9-4AEA-A4A3-B45F85FD437F" codebase="http://dl.xyz-soft.com/gl/npxyzgl.cab#version=1,5,2,0">
                        <PARAM NAME="exefile" VALUE="ssw2.exe">
                        <PARAM NAME="exeparams" VALUE="sls2 [HWND]">
                        <PARAM NAME="license" VALUE="1l/'/[\d/f%)(Z/4i\e\a/ekU\V/x/l\jKx\e/ ]\y/S/[%/yP%~!1\H\a[+/+/0]/x\m/Sng\J/t52n\G/8/[/H\9a\p\O/#\i75/cGk\5\V\fnz\F4%/R%/H/#m$\s\f@\N(j/X./0E/^@/q/L/1\I%/v\E/1v\2/0/o/=\6rpF/|(r/:/]/$\yuC/|/|~\o/l8\UQ/B\J\oW/T\oa/O/$H/a/b\G#`\G/'4/]\b?\n/\Q/R*/$/(/~\N/j/{/l/9p]/[\U \H!/p(\jh n/OX/3/+/@K8\w\VI/^/U{/0\g/;/A/kAd//\to8/y/L/n\J/B/j+T/}\3/T\V/r$\hC-yC/l/2/AL/oz`v/]/j\G/1/a\jU\W5X\VO|\G/s/D/V~g/E$/g=%]\f/$^">
                        <PARAM NAME="source" VALUE="http://sswupdate.xyz-soft.com:8099/client_s1/ssw.idx.zip">

                        <embed type="application/xyzgl-plugin" style="min-width:900px; min-height:700px; width:100%; height:99%;" PLUGINSPAGE="http://dl.xyz-soft.com/gl/npxyzgl1520.xpi" source="http://sswupdate.xyz-soft.com:8099/client_s1/ssw.idx.zip" exefile="ssw2.exe" exeparams="sls2 [HWND]" license="1l/'/[\d/f\%\)\(Z/4i\e\a/ekU\V/x/l\jKx\e/ ]\y/S/[\%/yP%\~!1\H\a[+/+/0]/x\m/Sng\J/t52n\G/8/[/H\9a\p\O/#\i75/cGk\5\V\fnz\F4%/R\%/H/#m\$\s\f\@\N(j/X./0E/^\@/q/L/1\I%/v\E/1v\2/0/o/=\6rpF/|\(r/:/]/$\yuC/|/|\~\o/l8\UQ/B\J\oW/T\oa/O/$H/a/b\G\#\`\G/'4/]\b?\n/_\Q/R*/$/(/~\N/j/{/l/9p]/[\U \H!/p(\jh n/OX/3_/+/@K8\w\VI/^/U{/0\g/;/A/kAd/_/_\to8/y/L/n\J/B/j\+T/}\3/T\V/r\$\hC-yC/l/2/AL/oz\`v/]/j\G/1/a\jU\W5X\VO|\G/s/D/V~g/E$/g=%]\f/$\^" </embed>
                        

                        </OBJECT>
                        </div>
                        这一段是什么呢?看看id,game明显是游戏控件的调用啊,中间有一些控件版本校验之类的东西对于咱来说似乎没什么用,不过咱看到了一个好东西:
                        <PARAM NAME="exefile" VALUE="ssw2.exe">
                        <PARAM NAME="exeparams" VALUE="sls2 [HWND]">
                        这是什么?这不是果断告诉你如何使用桌面客户端吗?客户端的运行文件名为"ssw2.exe",附加命令为"sls2",于是桌面版客户端就可以自制了
                        "C:\Users\你的pc用户名\AppData\Local\XYZSOFT\SSW\ssw2.exe sls2"这个是win7的,xp的地址论坛中有。

                        1 条回复 最后回复
                        0
                        • 月 离线
                          月 离线
                          月夜猫妖
                          写于 最后由 编辑
                          #12

                          <!-- chrome -->
                          <div id="instHelpCR" style="position: absolute; top:30%; width:100%; display: none;">
                          <center><a href="http://dl.xyz-soft.com/gl/addtochrome.html">转到安装页面</a></center>
                          </div>
                          <!-- 国产 chrome内核用 -->
                          <div id="instHelpSOGOU" style="position: absolute; top:30%; width:100%; display: none;">
                          <center>
                          <br/>
                          <br/>
                          不支持搜狗浏览器的高速模式,请点击这切换到兼容模式:
                          <br/>
                          <br/>
                          <img src="sougou.jpg" style=""/>
                          </center>
                          </div>
                          <!-- liebao -->
                          <div id="instHelpCRX" style="position: absolute; top:30%; width:100%; display: none;">
                          <center>运行本游戏需要安装 XYZGL 浏览器插件。
                          <br/>
                          <br/>
                          <font size="4"><b><a href="http://www.xyz-soft.com/gl/npxyzgl.crx">点击这里自动安装</a></b></font>
                          <br/>
                          <br/>
                          然后在弹出的提示框中,点击"添加"按钮即完成安装。最后按F5刷新页面,即可立即开始游戏。
                          <br/>
                          <br/>
                          </center>
                          </div>

                          <div id="instHelpEXE" style="position: absolute; top:30%; width:100%; display: none;">
                          <center>运行本游戏需要安装 XYZGL 浏览器插件。
                          <br/>
                          <br/>
                          <font size="4"><b><a href="http://dl.xyz-soft.com/gl/npxyzgl.exe">点击下载安装</a></b></font>
                          <br/>
                          <br/>
                          下载完成后运行来安装。重启浏览器,即可开始游戏。
                          <br/>
                          <br/>
                          </center>
                          </div>
                          这有两部分,一部分是说不支持搜狗浏览器(虽然高速模式也用chrome内核,但是似乎没做好插件支持),另一部分是chrome内核浏览器的安装帮助

                          1 条回复 最后回复
                          0
                          • 月 离线
                            月 离线
                            月夜猫妖
                            写于 最后由 编辑
                            #13

                            <script type="text/javascript">var _gaq=_gaq||[];_gaq.push(['_setAccount','UA-3206080-1']);_gaq.push(['_setDomainName','.xyz-soft.com']);_gaq.push(['_trackPageview']);(function(){var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;ga.src=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);})();</script>
                            这一段与游戏无关是用于网页布局的(显示帮助时有用)

                            1 条回复 最后回复
                            0
                            • 月 离线
                              月 离线
                              月夜猫妖
                              写于 最后由 编辑
                              #14

                              好了分析完毕,目测fox的控件是一种挂羊头卖狗肉的东西,只是把浏览器的窗口句柄给了游戏然后让游戏显示在网页中,事实上还是客户端游戏

                              1 条回复 最后回复
                              0
                              • B 离线
                                B 离线
                                BIP魂
                                写于 最后由 编辑
                                #15

                                还真够蛋疼的……XSK

                                1 条回复 最后回复
                                0
                                回复
                                • 在新帖中回复
                                登录后回复
                                • 从旧到新
                                • 从新到旧
                                • 最多赞同


                                • 登录

                                • 没有帐号? 注册

                                • 登录或注册以进行搜索。
                                © 2026 xyz-soft.com
                                沪ICP备10216881号-1
                                • 第一个帖子
                                  最后一个帖子
                                0
                                • 版块
                                • 最新
                                • 标签
                                • 热门
                                • 用户
                                • 群组