Python处理C语言函数
发布时间
阅读量:
阅读量
python如何调用C的函数
需要用到ctypes这个库
官方文档
ctypes是一个与Python兼容的外接接口,并提供了与C语言兼容的数据结构。该接口可将DLL或共享库的功能以纯Python的方式进行封装与扩展。
目前在pwn中使用过这个库
在 guess_num 这一题中,在实现栈溢出漏洞的过程中,请设置srand函数的参数为自己所需的值,并之后利用该函数连续生成十个伪随机数值
这就需要用到 C 里面的 srand 与 rand
使用方法:
from ctypes import *
libc = cdll.LoadLibrary("/lib/x86_64-linux-gnu/libc.so.6")
libc.srand(1)
libc.rand()
AI写代码python
运行
全部评论 (0)
还没有任何评论哟~
