压缩过程: 1.调用aP_max_packed_size得到存放压缩文件的空间大小 2.调用aP_workmem_size得到工作空间大小  3.调用aPsafe_pack 5.WirteFile写入文件 解压过程: 1.调用aPsafe_get_orig_size得到解压后文件大小  2.调用aPsafe_depack解压 3.Wirt
转载 精选 2013-05-03 21:05:49
1090阅读
1.前言本文讲的是一道python逆向题,逆向分析python打包程序,首先对它进行解压缩,使用python逆向工具提取出关键py文件,分析py文件中的算法,然后写出求解flag的代码。2.工具1.x64dbg3.pyinstaller4.3.解题过程1.选中该软件,右键发现可以解压缩,用binwalk工具发现南充茶馆.exe里面有压缩文件,解压缩后有CM.exe和aplib.dll,用binwa