返回值中的CTypes错误我正在测试一个非常简单的NASM dll(64位)从ctypes调用。我传递一个int_64,该函数将返回一个不同的int_64。在 我每次都会犯同样的错误: OSError: exception: ...2024-05-13 已阅读: n次
创建操作码数据库自从NSA发布Ghidra以来,我对二进制代码的反汇编就更感兴趣了,Ghidra有一个内置的特性,可以从二进制代码的反汇编中生成伪C代码。你知道吗 我的想法是用相应的汇编代码和C代码构建一个操作码数据 ...2024-05-13 已阅读: n次
Python类型和函数调用我的朋友制作了一个小型的概念验证汇编程序,在x86上工作。我决定把它移植到x86u64上,但是我马上遇到了一个问题。在 我用C写了一小段程序,然后编译并丢弃了代码。之后,我将其插入到python脚本中 ...2024-05-13 已阅读: n次
在mmaped内存中执行目标代码我试图用python编写一个简单的JIT,包括将机器代码写入mmap-ed内存,然后执行它。你知道吗 按照blog post中的说明,加倍函数的目标代码 int multby2(int a) { re ...2024-05-13 已阅读: n次
将矩阵列中的每个元素除以该列的平均值所以,我对Python和熊猫还不熟悉。 我有一个矩阵的形式 age sex cpt rbp sc fbs rer 28 0 12 0.6 1 20 ...2024-05-13 已阅读: n次
如何从Python数组中读取字符更新:我在马克·托洛宁的帮助下解决了这个问题。解决方法如下(但有一件事我很困惑): 我从下面Mark Tolonen的答案(UTF-8)中显示的编码字符串开始: CA_f1 = (ctypes.c_c ...2024-05-13 已阅读: n次
切割输出的一行操作系统然后写给一个fi当我在终端中执行objdump命令时,我得到如下结果 $ objdump -d -M intel -S -z machine3.o machine3.o: file format elf64 ...2024-05-13 已阅读: n次
python使用regex查找给定字符串中多个字符串的所有匹配项?我有一个下面的模式串。在 string = "'L3-OPS-AB-1499', 'L3-RBP_C-449', 'L2-COM-310', 'L2-PLT-16796'" 我的要求是一个正则表达式 ...2024-05-13 已阅读: n次
如何在CSV文件python中求和[在此处输入图像描述][1][在此处输入图像描述][2]我有一个包含14个类别和303行的CSV文件,我需要找到每个类别的总和。遗憾的是,到目前为止,我所掌握的知识对于如何单独和独立地找到每个类别的总 ...2024-05-13 已阅读: n次
Ctypes执行回调函数,然后再次错误地调用dll我在NASM中编写了一个dll,用ctypes从Python调用。我在ctypes包装器中创建了一个简短的Python回调程序: def LibraryCall(a): b = math.ce ...2024-05-13 已阅读: n次
在Python中编译并与C DLL接口可以在Unix上工作,但不能在Windows上工作。正确的方法是什么?所以,我有以下文件: 添加一个.c long int addone(long int x){ return x+1; } 然后通过GCC 7.2.0的Windows安装编译成DLL(我也尝 ...2024-05-13 已阅读: n次
将两个值numpy数组屏蔽为01二进制数组我有下面的numpy数组: array(['NONRBP', 'RBP', 'NONRBP', 'RBP'], dtype=object) 我要做的是屏蔽上面的数组,给RBP赋值1,给NONRBP赋 ...2024-05-13 已阅读: n次
py-disPydis pydis是Zydis disassembler library的python绑定。 import pydis instructions = b'\x51\x8d\x45\xff\x50 ...2024-05-13 已阅读: n次
cwl-evalC/W/L评估脚本 基于c/w/l框架的评估脚本 与trec兼容并提供替换 对于仪表评估、RBP评估、TBG评估、UMEASURE评估、TREC评估。 安装 通过pip install cwl eva ...2024-05-13 已阅读: n次