zc22

verion_xxx是个zip文件,解压之后,把version连接到url后面,就全部下载了素材。

下载GamePreloader。使用REN破解Encrypt_52047。

看GamePreloader源码,找到initREN。就可以。

		private function connected(e:* = null):void
		{   
			CrackHelper.loadByteArray(\'../REN_52047\', function(b:ByteArray):void{
				var _loc_2:* = Hex.bytes2Str(b);
				var bytes:ByteArray = Hex.toArray(_loc_2);
				var swfUtls:GLUtils = new GLUtils(bytes);
				CrackHelper.loadByteArray(\'../Encrypt_52047\', function(bb:ByteArray):void{
					bb = swfUtls.decrypt(bb);
					CrackHelper.postBytes(\'c:\\svn\\Encrypt.swf\', bb);
				});
			});
		}

 得到了Encript.swf之后,开始破解主程序。SngClient

 

					var encrypt:Encrypt = new Encrypt;
					encrypt.initREN(bytes);
					encrypt.initAEN(bytes);
					bbb = encrypt.decoder(bbb);
					CrackHelper.postBytes(\'c:\\svn\\SngClientV11_52259.crack.swf\', bbb);

 也是很简单的算法。获得的Encript直接就可以破解,得到LZMA压缩的结构。

b = LZMA.decodeSWF(b);

就解压出来了。

 

分类:

技术点:

相关文章:

  • 2021-08-16
  • 2021-12-03
  • 2022-12-23
  • 2021-12-02
  • 2022-02-17
  • 2021-06-27
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2022-02-14
  • 2021-11-23
  • 2021-09-03
  • 2021-11-23
  • 2022-12-23
  • 2021-08-16
  • 2021-11-23
相关资源
相似解决方案