文章预览
一 概述 1.简述 之前遇到的很多python题目逆向都是pyc的逆向比较简单,最近遇到了很多cython的题目,但是不太清楚原理做的就很难受,这里就想梳理一下cython的原理。 2.Cython的概述 这里引自官方文档: Cython - an overview — Cython 3.1.0a0 documentation(https://docs.cython.org/en/latest/src/quickstart/overview.html#pyrex) Cython是一种编程语言,可以编写 C 扩展 对于 Python 语言来说,就像 Python 本身一样简单 它旨在成为 语言的超集,赋予它高级, 面向对象、函数式和动态编程。 主要的 Python 执行环境通常称为 CPython用 C 语言编写的。其他主要实现使用 Java 和 Python 本身 。 它的主要特点 : 1.支持可选的静态类型声明,如 语言的一部分。 2.源代码被翻译成优化的 C/C++ 代码并编译为 Python 扩展模块 3.允许程序执行速度非常快,并且与外部 C 紧密集成 库,同时保持高生产力 3.Cytho
………………………………