2、%FLEX_HOME%/bin目录下看到许多文件,以下几个执行文件是我们关注的 compc、mxmlc:都是 Macromedia Flex Builder ,两个文件是一模一样的作用,连文件内容也是一样的 ,不信自己去Beyond Compare一下 可以运行 compc -version 或 mxmlc -version 得到它们的版本号信息 Macromedia Flex Build: 87315.134646 里面有 compc.jar mxmlc.jar fdb.jar licensetool.jar 和 flex-tools.jar 五个.jar文件,不过前四个都只有1k,咋一看,有点晕,肯定是啥也没有的东东 打开一看,里面均是只有META-INF\MANIFEST.MF一个文件 细看mxmlc.jar有Main-Class: flex.tools.Mxmlc .. -- Compile --> <java classname="flex.tools.<em>Mxmlc</em>" dir="${app.dir}" fork="true" failonerror="true"
project folder: mxmlcnpm src/HelloWorld.mxml If you didn’t use npm, run: <path to SDK folder>/js/bin/mxmlc royale-js -g After global installation, the following compiler tools will be available for you to use: mxmlc Usage: mxmlc <path to main.mxml file> asjsc <path to main.as file>
下面是在kali linux 下配置mxmlc的环境。用来编译swf。如果你是windows系统可以直接下载flex sdk。已经有flash开发环境的同学可以略过这部分。 sdk/flex_sdk_4.6.zip unzip flex_sdk_4.6.zip chmod -R a+rx /opt/flex/ >> ~/.bashrc chmod 755 bin/mxmlc sendLoader.load(sendRequest); } catch (error:Error) { trace("Error loading URL: " + error); } } }} 4,使用mxmlc /opt/flex/bin/mxmlc ~/crossdomain/ 5,将swf文件放在自己的web目录下. mv ~/crossdomain/XDomainXploit.swf /var/www/crossdomain
Flex Samples里有Session的操作使用例子: http://localhost:8080/samples/explorer/misc/ServerSessionDemo.mxml 但是,使用mxmlc
setx /M PATH "%PATH%;D:\Program\FLEXSDK\bin" 在命令行输入:mxmlc会出现提示信息,证明配置成功了。 ? WeiyiGeek.
setx /M PATH "%PATH%;D:\Program\FLEXSDK\bin" 在命令行输入:mxmlc会出现提示信息,证明配置成功了。 WeiyiGeek.
https://www.adobe.com/devnet/flex/flex-sdk-download.html 使用4.6编译即可,安装好flexsdk后,进入bin目录,使用编译命令如下: mxmlc
String{ 83 return s.replace( / ( ^ \s * ) | (\s * $) / g, “” ); 84 } 用mxmlc
要将此文件编译为 csrf.swf,只需运行 mxmlc csrf.as 命令。这将创建一个名为 csrf.swf 的文件。 ?
运行“mxmlc csrf.as”命令,将该文件编译为csrf.swf。