吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3613|回复: 10
收起左侧

[原创] asar unpack细节

[复制链接]
hx1314521 发表于 2021-11-30 20:05
本帖最后由 hx1314521 于 2021-11-30 20:07 编辑

对于命令行操作,linux永远比windows好使
安装一台ubuntu2004虚拟机
第一步:安装asar
[C++] 纯文本查看 复制代码
npm install -g asar

第二步 解压缩asar e 解压的文件  解压目录
[Asm] 纯文本查看 复制代码
asar e app.asar ../abc


xxxx

第五不 打包asar p 打包的目录 打包后的文件
[Asm] 纯文本查看 复制代码
asar p ../abc app.asar


ps:我用的是python3所以跑@iokeyz大侠的python脚本报错,
我修改了一下
cipher = Cipher(algorithms.AES(key), modes.CBC(iv),backend =default_backend())
[Python] 纯文本查看 复制代码
import os
from base64 import b64decode
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.primitives import padding
[color=#ff0000]from cryptography.hazmat.backends import default_backend[/color]
 
 
def dec(filename):
    with open(filename, 'rb') as file:
        fileb = b64decode(file.read())
        iv = fileb[:16]
        key = bytes.fromhex('4EE1B382949A024B802F52B4B4FE57F1BEF40853109256E2C20DECA3DD8DD56D')
        cipher = Cipher(algorithms.AES(key), modes.CBC(iv)[color=#ff0000],backend =default_backend()[/color])
        decryptor = cipher.decryptor()
        filed = decryptor.update(fileb[16:]) + decryptor.finalize()
        dest = open(filename+'-dec.js', 'wb')
        unpadder = padding.PKCS7(128).unpadder()
        data = unpadder.update(filed) + unpadder.finalize()
        dest.write(data)
        dest.close()
 
 
point = os.walk('.')
for pwd, dirl, filel in point:
    for filename in filel:
        if filename.endswith('js'):
            dec(filename)

免费评分

参与人数 2吾爱币 +9 热心值 +2 收起 理由
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
小朋友呢 + 2 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

iokeyz 发表于 2021-11-30 22:55
感谢分享!如果觉得装 npm 太麻烦,就为了用 asar 来打包和解包,可以试一下:https://www.tc4shell.com/en/7zip/asar/
wqs0987 发表于 2021-11-30 20:13
万军 发表于 2021-11-30 21:29
nulla2011 发表于 2021-11-30 22:55
学到了,感谢分享
southerlywindly 发表于 2021-12-1 00:45
我很赞同
iseaelonwang 发表于 2021-12-1 09:22
谢谢分享
Desean 发表于 2021-12-1 10:20
谢谢分享
rzxcs 发表于 2021-12-1 23:49
看不太懂。大神
aimi-s 发表于 2021-12-6 23:50
你好,还有   https://www.52pojie.cn/thread-483846-1-1.html  这个帖子软件源码吗?这个软件对于我很好用,或者帮我改一下,非常感谢!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-24 07:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表