网页,一个参数加密了
网页代码这么写的
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 这个数值
网页代码这么写的
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 这个数值
http://huodong.feixin.10086.cn/2013/SHDownLoadApp.aspx
上面是活动地址,可是有人可以算出来啊,我就想知道怎么算的,JS和flash都不懂的不多,你看怎么样能有skey数值就算出checkValue 吧,最好是VB的办法啊
这里面的脚本提取不出来(硕思闪客精灵6.0),否则可以分析一下。
也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
即可很方便地让A、B两种语言之间协调工作。