Dominik ‘disconnect3d’ Czarnota - Python internals - how does CPython work?

Опубликовано: 01 Февраль 2020
на канале: PyCon PL
348
6

If you use Python, it is most likely you use CPython. This talk will be about what CPython is and how it works.

We will learn about CPython bytecode, PYC files, how to disassemble a Python function or decompile it back from bytecode to Python code. We will look at the flow between launching and executing a Python script. We will also go through CPython VM execution by emulating the execution of a short Python function.

This talk might require basic knowledge of C language, but if you don't know it, you are even more welcome to come.

Dominik ‘disconnect3d’ Czarnota
Security Engineer contractor at Trail of Bits working mainly on code audits, research & development. Maintains Pwndbg, an open source plugin for GDB useful for reverse engineering and exploit development. Plays and captains justCatTheFish CTF team. Enjoys looking under the hood to understand how things work.


Смотрите видео Dominik ‘disconnect3d’ Czarnota - Python internals - how does CPython work? онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь PyCon PL 01 Февраль 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 348 раз и оно понравилось 6 людям.