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 阅读(145) 评论(0) 收藏 举报
浙公网安备 33010602011771号