pycdc-studio v0.1.8,支持Pyarmor 解密

这次带来的是一个我自己觉得很实用的更新:

pycdc-studio v0.1.8 现在已经支持 导入 Pyarmor 项目进行分析 了。

项目地址:

https://github.com/ddouworld/pycdc-studio

以前它主要是拿来处理普通的 .pyc / .pyo,查看原生反编译结果,再配合 AI 做兜底重建。

这次更新之后,对于经过 Pyarmor 处理的项目,也终于能更顺手地拉进来分析了。

如果你平时会碰到这类受保护的 Python 项目,这一版会比之前好用不少。

这次更新了什么?

1. 支持导入 Pyarmor 项目

现在可以直接通过菜单:

File -> Import Pyarmor Project...

把 Pyarmor 项目目录导入进来分析。

2. 接入 Pyarmor-Static-Unpack-1shot 流程

这一版把 Pyarmor-Static-Unpack-1shot 的流程接进来了。

程序会生成 .1shot.das 和 .1shot.cdc.py,然后把这些结果重新加载回 pycdc-studio 的工作区中查看。

也就是说,不用再来回切不同工具看结果,尽量在一个界面里把流程串起来。

3. 继续沿用现有工作区体验

导入后的内容不是单独开一套新界面,而是直接复用现在的工作区:

  • 左侧树继续看结构
  • 中间继续看源码结果
  • 右侧继续看反汇编、元数据和日志

这点我自己很在意,因为工具一多,最烦的就是流程断裂。

4. 发布打包流程也一起升级了

这次不只是功能加上了,打包流程也同步补了:

  • 自动构建 Pyarmor oneshot 相关工具链
  • 自动把相关依赖一起打进安装包

整体目标就是尽量减少手动折腾。

5. 设置界面顺手重做了一轮

除了 Pyarmor 支持,这次也把设置页做了一轮整理:

  • 整体布局更清晰
  • 多服务商配置更顺手
  • 模型选择窗口的按钮样式也统一了一些

6. 修掉了一个多服务商排序 bug

之前服务商配置在"上移 / 下移"时,会出现条目被覆盖的问题。

这次已经一起修掉了。

关于 Pyarmor 支持,先说明几点

这次重点是把 导入分析链路 打通。

目前的使用预期大概是:

  • 反汇编结果通常更可靠
  • 反编译源码结果仍然可能不完整,或者不够准确(ai还原的代码,可能也不是100%准确,不过准确度也很高了)
  • 如果目标本身还套了额外打包,比如 PyInstaller,通常还是要先解包再导入

所以这一版更像是把分析能力补齐,而不是说"点一下就能完美还原一切"。

适合拿来做什么?

  • 看 Pyarmor 保护项目的整体结构
  • 查看还原后的反汇编结果
  • 辅助定位关键逻辑、函数入口和调用关系
  • 在原生结果不够理想时,再继续配合 AI fallback 做补充

版本信息

  • 版本:v0.1.8

如果使用有啥问题,欢迎大家多多提issue

项目地址:

https://github.com/ddouworld/pycdc-studio

相关推荐
前端精髓15 分钟前
langchain 短期记忆(状态)动态运行时上下文
python·langchain
最强小杰1 小时前
DeepSeek V4 Flash + Codex CLI 接入教程:原生 Responses API 适配,从配置到跑通收藏这篇就够了(2026)
java·前端·python·ai
DeepVisionary2 小时前
为拿并网许可,OpenAI在佐治亚新园区同意高峰期断电三成
python·自动化
VIP_CQCRE2 小时前
内容自动化越跑越乱?先补上状态、去重和失败恢复
python·ai·工作流·幂等设计·内容自动化
我喜欢就喜欢3 小时前
RAG 重排序 Rerank 实战:用 bge-reranker 把 Top-K 命中率拉回来
python·大模型·向量检索·rag·rerank
专注仿真3 小时前
卷积神经网络(CNN)算法详解
人工智能·python·算法·代码·大模型训练
isfox3 小时前
Python3 协程:异步编程的核心机制与实战
python
用户298698530143 小时前
Python 将 Markdown 批量转为 HTML:单文件与目录遍历两种实现
python·html·markdown
miofly3 小时前
GitHub 今日推荐|auto-ontology:给 Agent 装上企业数据的语义索引
python·开源·github