网页,一个参数加密了
网页代码这么写的
var skey = 'e1e92faa4dd14f9599d08ee6cb226bfd';
var checkValue = GetMovie("HttpRequestFlash").sendToActionScript("1", skey);function GetMovie(movieName) {
                var isIE = navigator.appName.indexOf("Microsoft") != -1;
                return (isIE) ? document.getElementById(movieName) : document[movieName];
            }            <object id="HttpRequestFlash" height="0" width="0" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
            classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000">
                <param value='http://huodong.feixin.10086.cn/utils/HttpRequest.swf?r=201020220'
                name="movie" />
                <param value="" name="FlashVars" />
                <param value="high" name="quality" />
                <param value="true" name="allowFullScreen" />
                <param value="always" name="allowScriptAccess" />
                <param value="transparent" name="wmode" />
                <embed name="HttpRequestFlash" height="0" width="0" type="application/x-shockwave-flash"
                pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high"
                allowfullscreen="true" wmode="transparent" allowscriptaccess="always" flashvars=""
                src='http://huodong.feixin.10086.cn/utils/HttpRequest.swf?r=201020220'
                />
            </object>
现在skey我知道了 skey = "e1e92faa4dd14f9599d08ee6cb226bfd"flash也知道就是下面这个地址
http://huodong.feixin.10086.cn/utils/HttpRequest.swf?r=201020220怎么样用vb写个代码让flash里的函数sendToActionScript执行下 sendToActionScript("1", skey); 命令并返回给VB结果就可以了上面这个skey返回的结果应该是  df0a35ae1bc08583c390ce85bcdd1ff3
问题一句话,就是想获取到checkValue 这个数值

解决方案 »

  1.   

    本帖最后由 bcrun 于 2013-02-03 14:29:48 编辑
      

  2.   


    http://huodong.feixin.10086.cn/2013/SHDownLoadApp.aspx
      

  3.   


    上面是活动地址,可是有人可以算出来啊,我就想知道怎么算的,JS和flash都不懂的不多,你看怎么样能有skey数值就算出checkValue 吧,最好是VB的办法啊
      

  4.   

    http://huodong.feixin.10086.cn/utils/HttpRequest.swf?r=201020220
    这里面的脚本提取不出来(硕思闪客精灵6.0),否则可以分析一下。
      

  5.   

    flash是编译后的,怎么可能提取出来,思路就错了啊,这个需要和 flash互动,有人能搞出来,难道VB的人很少完 flash?
      

  6.   

    它的算法就在SWF里!类似的我弄过的。
      

  7.   

    不要做A语言代码修改为B语言代码的无用功。
    也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
    只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
    即可很方便地让A、B两种语言之间协调工作。
      

  8.   

    把需要的网页加载到webbrowser里,然后程序控制webbrowser插入代码,调用函数.并不用研究flash代码就可以吧这个没试验过,仅提供一个思路