NoVmpy icon indicating copy to clipboard operation
NoVmpy copied to clipboard

vtil.pyd&pyvtil.pyd

Open yimingqpa opened this issue 3 years ago • 19 comments

https://share.weiyun.com/OUr2efBz

yimingqpa avatar May 20 '22 03:05 yimingqpa

连接复制到浏览器新窗口看 vtil.pyd无法导入,不知道怎么解决

yimingqpa avatar May 20 '22 06:05 yimingqpa

image

py setup.py install --old-and-unmanageable

wallds avatar May 20 '22 06:05 wallds

VTIL-Python这个工程我是vs直接编译的,编译完 I:\PythonScript\VTIL-Python\build\x64\Release\vtil.pyd 这个文件python导入成功或者无法使用类函数。 ida python 3.8.7
VTIL-Python python 3.8.7

yimingqpa avatar May 20 '22 06:05 yimingqpa

image

yimingqpa avatar May 20 '22 08:05 yimingqpa

image image image image

yimingqpa avatar May 20 '22 08:05 yimingqpa

少个文件 __init__.py, 放到pyvtil里面。

from . import vtil

wallds avatar May 20 '22 08:05 wallds

image image

yimingqpa avatar May 20 '22 08:05 yimingqpa

样本是vmp3.x x64吗? 还有vmp demo版目前也不支持。

wallds avatar May 20 '22 08:05 wallds

是的,目前主要问题是IDA无法加载插件。

yimingqpa avatar May 20 '22 08:05 yimingqpa

插件看上去是加载成功了,试试别的样本。

wallds avatar May 20 '22 08:05 wallds

image 一样的问题

yimingqpa avatar May 20 '22 08:05 yimingqpa

0x0014011ECE6 试一下这个样本吧。 1.vmp.exe.zip

wallds avatar May 20 '22 08:05 wallds

image insns_connect 是vtil.pyd导出,还是脚本内部变量?

yimingqpa avatar May 20 '22 08:05 yimingqpa

额。这就不清楚了。 我这边的环境是ida 7.7 sp1+py 3.9.6

是脚本

wallds avatar May 20 '22 08:05 wallds

image 这个问题好像是因为py 3.8不支持这个语法? a: list[int]

wallds avatar May 20 '22 09:05 wallds

这里我应该是写错了 应该要用 typing.List

wallds avatar May 20 '22 09:05 wallds

好吧,感谢! 我先升级一下python.

yimingqpa avatar May 20 '22 09:05 yimingqpa

https://github.com/wallds/NoVmpy/commit/d302b10e199555866305f49e73949775d1864c66

先试一下这个补丁。

wallds avatar May 20 '22 09:05 wallds

ok了,感谢!!!

yimingqpa avatar May 20 '22 09:05 yimingqpa