Advertisement
Guest User

Rokko-Chan Loader.swf Action: Loader

a guest
Jun 25th, 2013
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.31 KB | None | 0 0
  1. package
  2. {
  3. import flash.display.*;
  4. import flash.events.*;
  5. import flash.net.*;
  6. import flash.system.*;
  7. import flash.utils.*;
  8.  
  9. public class loader extends MovieClip
  10. {
  11. public var filename:URLRequest;
  12. public var input_id:String;
  13. public var pass:int;
  14. private var phploader:URLLoader;
  15. private var criptLoader:URLLoader;
  16. private var swfLoader:Loader;
  17. private var code:String = "59-25215-599123";
  18. private var id:String = "rysafdsa95412aopjk";
  19. private var data:String = "swf";
  20. private var file:String = "swf/rock_project.swf";
  21. private var file2:String = "http://king-soukutu.xsrv.jp/rokko/";
  22. private var flg:Boolean = false;
  23. private var header:URLRequestHeader;
  24.  
  25. public function loader() : void
  26. {
  27. var lki:String;
  28. var ouy:String;
  29. var pkl:String;
  30. var txt:String;
  31. var mkj:String;
  32. var fds:String;
  33. var sey:String;
  34. var qwr:String;
  35. var rre:String;
  36. var afa:String;
  37. var wqw:String;
  38. var rtr:String;
  39. var dea:String;
  40. var asd:String;
  41. var poz:String;
  42. var gia:String;
  43. var str2:String;
  44. var awp:String;
  45. var yrt:String;
  46. var nut:String;
  47. var zsx:String;
  48. var h9g:String;
  49. var str1:String;
  50. var ynh:String;
  51. var kjh:String;
  52. var sjz:String;
  53. var ell:String;
  54. var request:URLRequest;
  55. var variables:URLVariables;
  56. var key_name:String;
  57. var key_id:String;
  58. var request2:URLRequest;
  59. var loader2:URLLoader;
  60. this.criptLoader = new URLLoader();
  61. this.swfLoader = new Loader();
  62. this.header = new URLRequestHeader("pragma", "no-cache");
  63. addFrameScript(0, this.frame1);
  64. Security.loadPolicyFile("http://king-soukutu.xsrv.jp/crossdomain.xml");
  65. var context:* = new LoaderContext();
  66. context.checkPolicyFile = true;
  67. DomainCheck.checkAndNavigate("king-soukutu.com", "http://king-soukutu.com");
  68. if (DomainCheck.currentDomain == "king-soukutu.com")
  69. {
  70. var onComplete:* = function (event:Event) : void
  71. {
  72. var _loc_2:* = event.target.data.split("/");
  73. data = _loc_2[0];
  74. loadComplete();
  75. return;
  76. }// end function
  77. ;
  78. var onComplete2:* = function (event:Event) : void
  79. {
  80. var _loc_2:* = event.target.data.split(".");
  81. code = _loc_2[0];
  82. id = _loc_2[1];
  83. loadComplete2();
  84. return;
  85. }// end function
  86. ;
  87. var LoaderInfoIOErrorFunc:* = function (event:IOErrorEvent) : void
  88. {
  89. trace("エラー");
  90. var _loc_2:* = "ここを見ているあなたへ";
  91. var _loc_3:* = "解析はしないで欲しいです(´;ω;`)";
  92. return;
  93. }// end function
  94. ;
  95. lki;
  96. ouy;
  97. pkl;
  98. txt = loaderInfo.url;
  99. mkj;
  100. fds;
  101. sey;
  102. qwr;
  103. rre;
  104. afa;
  105. wqw;
  106. rtr;
  107. dea;
  108. asd;
  109. poz;
  110. gia;
  111. str2 = asd + afa + wqw + gia;
  112. awp;
  113. yrt;
  114. nut;
  115. zsx;
  116. h9g;
  117. str1 = dea + poz + rtr + qwr;
  118. ynh;
  119. kjh;
  120. sjz;
  121. ell;
  122. request = new URLRequest("getkey.php");
  123. request.method = URLRequestMethod.POST;
  124. variables = new URLVariables();
  125. request.data = variables;
  126. key_name;
  127. key_id;
  128. this.data = "";
  129. variables.host = txt.slice(7, 23);
  130. request2 = new URLRequest(String(str2 + str1));
  131. request2.method = URLRequestMethod.POST;
  132. request2.data = variables;
  133. loader2 = new URLLoader(request2);
  134. loader2.addEventListener(Event.COMPLETE, onComplete2);
  135. loader2.addEventListener(IOErrorEvent.IO_ERROR, LoaderInfoIOErrorFunc);
  136. loader2.load(request2);
  137. }
  138. return;
  139. }// end function
  140.  
  141. private function loadComplete() : void
  142. {
  143. if (!this.flg)
  144. {
  145. this.flg = true;
  146. }
  147. return;
  148. }// end function
  149.  
  150. private function loadComplete2() : void
  151. {
  152. this.criptLoader = new URLLoader();
  153. this.criptLoader.dataFormat = URLLoaderDataFormat.BINARY;
  154. this.criptLoader.addEventListener(Event.COMPLETE, this.loadSWFComplete);
  155. var _loc_1:* = new URLRequest(String(this.file2 + this.data + this.id));
  156. this.criptLoader.load(_loc_1);
  157. return;
  158. }// end function
  159.  
  160. private function loadSWFComplete(event:Event) : void
  161. {
  162. var _loc_2:* = this.criptLoader.data;
  163. var _loc_3:* = new CriptRC4(this.code);
  164. var _loc_4:* = _loc_3.cript(_loc_2);
  165. this.swfLoader.loadBytes(_loc_4);
  166. this.code = "";
  167. this.id = "";
  168. this.data = "";
  169. this.file = "";
  170. var _loc_5:* = addChild(this.swfLoader);
  171. var _loc_6:* = new Sprite();
  172. _loc_6.graphics.beginFill(16711680);
  173. _loc_6.graphics.drawRect(0, 0, 512, 448);
  174. _loc_5.mask = _loc_6;
  175. return;
  176. }// end function
  177.  
  178. function frame1()
  179. {
  180. this.filename = new URLRequest("rock_project.swf");
  181. this.input_id = "s9jr50s651";
  182. this.pass = 95103416232;
  183. stop();
  184. return;
  185. }// end function
  186.  
  187. }
  188. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement