专栏名称: 看雪学苑
致力于移动与安全研究的开发者社区,看雪学院(kanxue.com)官方微信公众帐号。
今天看啥  ›  专栏  ›  看雪学苑

Cython逆向-语言特性分析

看雪学苑  · 公众号  · 互联网安全  · 2024-07-05 17:59

文章预览

一 概述 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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览