Loading

unity 游戏apk 分析

  • 特征so 定位是unity

      

   image

 

  • 使用 Il2CppDumper.exe 进行转换  (\assets\bin\Data\Managed\Metadata\)

         image    

 

  • lua文件分析 (\assets\lua\lua64\)

          

           image

 

  • lua so涉及解密函数  

          

                 image

                 

                         image

                         

                             image

                   

def xor_decrypt(data, key):
    key_len = len(key)
    result = bytearray(len(data))

    for i in range(1,len(data)):
        key_index = (i - 1) & 7
        result[i] = data[i] ^ key[key_index]

    return result


def process_file(src_file, dst_file):
    with open(src_file, "rb") as f:
        data = f.read()

    dec = xor_decrypt(data, key)

    os.makedirs(os.path.dirname(dst_file), exist_ok=True)

    with open(dst_file, "wb") as f:
        f.write(dec)

    print(f"[OK] {src_file}")

  

 

posted @ 2026-06-10 15:38  loz2015  阅读(3)  评论(0)    收藏  举报