吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5783|回复: 27
收起左侧

[x64dbg Plugin] x64dbg x86 的python脚本扩展

  [复制链接]
Otoboku 发表于 2021-8-29 17:50

本来想伸手下载一个编译好的,但是全天下就只有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安装路径,比如我的是.
[x64dbgpy]
PythonHome=E:\Program Files (x86)\Python27
  • 启动x64dbg,在log窗口应该有输出
[插件,x64dbgpy] 命令 "Python" 已经注册!
[插件,x64dbgpy] 命令 "Pip" 已经注册!
[插件,x64dbgpy] 命令 "PyRunScript" 已经注册!
[插件,x64dbgpy] 命令 "PyRunScriptAsync" 已经注册!
[插件,x64dbgpy] 命令 "PyRunGuiScript" 已经注册!
[插件,x64dbgpy] 命令 "PyDebug" 已经注册!
[PYTHON] Found valid PythonHome in the plugin settings!
[PYTHON] PythonHome: "E:\Program Files (x86)\Python27\"
J:\PROGRA~1\VCTOOL~1\X64DBG~1\release\x32\plugins\x64dbgpy
[PYTHON] 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 *

plugins.zip

369.17 KB, 下载次数: 172, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 11吾爱币 +9 热心值 +10 收起 理由
冥界3大法王 + 1 + 1 谢谢@Thanks!
笙若 + 1 + 1 谢谢@Thanks!
KYOU + 1 + 1 谢谢@Thanks!
xhever + 1 + 1 谢谢@Thanks!
lllliiii + 1 + 1 谢谢@Thanks!
zhaozhao1 + 1 + 1 用心讨论,共获提升!
MyLyin + 1 谢谢@Thanks!
fangchang819 + 1 谢谢@Thanks!
24987 + 1 + 1 谢谢@Thanks!
a3586597 + 1 谢谢@Thanks!
nj001 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表