SXD_Decompile_1
1 Decompile Main.swf
this.connect(URI.ip, URI.port);
查看URI
public static function get ip() : String { return _args["ip"] || _domain || ""; } public static function get port() : int { return _args["port"] || _serverPort || 0; }
从上面可以看出,ip port均由外面传入,下面去页面数据中找到这两个值
ip=8x155.xd.com& port=8008&
2 打开Flash Builder 创建工程 SXD_Decompile
package { import flash.display.Sprite; import flash.events.Event; import flash.net.Socket; /** * SXD Decompile * * @author Rogo */ public class SXDDecompile extends Sprite { private var socket:Socket; public function SXDDecompile() { socket = new Socket(); socket.addEventListener(Event.CONNECT, socket_connectHandler); socket.connect('8x155.xd.com', 8008); } private function socket_connectHandler(e:Event):void { // socket connected trace('connected'); } } }
Build/Debug, trace如下:
connected [SWF] SXDDecompile.swf - 1,398 bytes after decompression [Unload SWF] SXDDecompile.swf
已成功连接到SXD服务器。
By Rogo [coco]
posted on 2012-04-24 11:17 Rogo_s_Blog 阅读(141) 评论(0) 编辑 收藏 举报