Otoboku 发表于 2021-8-29 17:50

x64dbg x86 的python脚本扩展

本来想伸手下载一个编译好的,但是全天下就只有git,52,看雪3个地方有提及这个东西.没法只能自己上.编译了一个x64dbg x86 的python脚本扩展插件.

# 插件安装

-插件文件结构,特别两层`x64dbgpy`要注意

```
X64DBG\RELEASE\X32\PLUGINS
│x64dbgpy.dp32
└─x64dbgpy
    └─x64dbgpy
      │hooks.py
      │utils.py
      │__breakpoints.py
      │__events.py
      │__flags.py
      │__init__.py
      │__registers.py
      ├─autorun
      │      README.md
      └─pluginsdk
            │bridgemain.py
            │x64dbg.py
            │_plugins.py
            │_x64dbg.pyd
            │__init__.py
            └─_scriptapi
                  argument.py
                  assembler.py
                  bookmark.py
                  comment.py
                  debug.py
                  flag.py
                  function.py
                  gui.py
                  label.py
                  memory.py
                  misc.py
                  module.py
                  pattern.py
                  register.py
                  stack.py
                  symbol.py
                  __init__.py
```

-找到x32dbg.ini,最后增加Python安装路径,比如我的是.

```

PythonHome=E:\Program Files (x86)\Python27
```

-启动x64dbg,在log窗口应该有输出

```
[插件,x64dbgpy] 命令 "Python" 已经注册!
[插件,x64dbgpy] 命令 "Pip" 已经注册!
[插件,x64dbgpy] 命令 "PyRunScript" 已经注册!
[插件,x64dbgpy] 命令 "PyRunScriptAsync" 已经注册!
[插件,x64dbgpy] 命令 "PyRunGuiScript" 已经注册!
[插件,x64dbgpy] 命令 "PyDebug" 已经注册!
Found valid PythonHome in the plugin settings!
PythonHome: "E:\Program Files (x86)\Python27\"
J:\PROGRA~1\VCTOOL~1\X64DBG~1\release\x32\plugins\x64dbgpy
stdout, stderr, raw_input hooked!
[插件] x64dbgpy v1 已经载入!
```

-测试

输入下边测试脚本

随便打开一个调试程序,菜单插件>x64dbgpy>Open Gui Script 测试脚本.即可看到log窗口输出eax的值

```
from x64dbgpy.pluginsdk._scriptapi import register

print hex(register.GetEAX())
```



# 包简要说明

```
# 如下包就包含所有原版sdk中所有的函数
from x64dbgpy.pluginsdk.x64dbg import *

# 如下包是作者为了让原版sdk好用点而进行的在包装
from x64dbgpy.pluginsdk._scriptapi import *
```

L__ 发表于 2021-8-29 19:20

谢谢分享

Vrush688 发表于 2021-8-29 19:22


谢谢分享

Tao52123 发表于 2021-8-29 20:30

真棒啊宝贝的帖子

fangchang819 发表于 2021-8-29 21:14

谢谢提供,下载了!

ynboyinkm 发表于 2021-8-29 21:43

python脚本?

wsf5201314 发表于 2021-8-29 22:12

感谢分享 玩玩看

zwtstc 发表于 2021-8-29 22:36

感谢分享,学习了

MyLyin 发表于 2021-8-29 23:01

谢谢分享







13020720744 发表于 2021-8-30 04:33

谢谢分享
页: [1] 2 3
查看完整版本: x64dbg x86 的python脚本扩展