飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2039|回复: 5

WinDbg Preview 1.2202.7001.0仿 x64dbg/Ollydbg默认按键习惯替换脚本

[复制链接]
  • TA的每日心情
    无聊
    2024-4-11 09:12
  • 签到天数: 614 天

    [LV.9]以坛为家II

    发表于 2022-2-26 17:29:53 | 显示全部楼层 |阅读模式
    本帖最后由 哥又回来了 于 2022-2-26 17:38 编辑

    WinDbg Preview 1.2202.7001.0仿 x64dbg/Ollydbg默认按键习惯替换脚本 2022-02-26_173026.gif
    最近学习使用Windbg来进行调试,
    https://docs.microsoft.com/zh-cn ... d-shortcuts-preview
    发现默认的按键实在用起来别扭啊
    故此花费些时间研究了下:
    简单的使用AutoHotkey来写了个脚本来替换使用
    参考微软帮助,外加结合实践中操作了一下,把使用最频繁,必须用到的几个热键修改替换了下,使用效果尚可,故此分放出来分享下吧。
    需要自己下载安装一下:https://www.autohotkey.com/download/ahk-install.exe

    [AppleScript] 纯文本查看 复制代码
    
    ;x64dbg/Ollydbg默认按键习惯替换脚本:
    
    F8::            ;单步步过【默认F10】
            IfWinActive, ahk_exe DbgX.Shell.exe
            {
                    Send,{F10}        ;窗口激活后执行的内容
            }
            else
            {
                    IfWinExist, ahk_exe DbgX.Shell.exe
                    {
                            WinActivate, ahk_exe DbgX.Shell.exe
                            Send,{F10}
                    }
                    else
                            MsgBox,不存在指定的窗口
            }
    return
    
    F7::            ;单步步入【默认F8/F11】
            IfWinActive, ahk_exe DbgX.Shell.exe
            {
                    Send,{F8}
            }
            else
            {
                    IfWinExist, ahk_exe DbgX.Shell.exe
                    {
                            WinActivate, ahk_exe DbgX.Shell.exe
                            Send,{F8}
                    }
                    else
                            MsgBox,不存在指定的窗口
            }
    return
    
    
    F9::            ;运行【默认F5】
            IfWinActive, ahk_exe DbgX.Shell.exe
            {
                    Send,{F5}
            }
            else
            {
                    IfWinExist, ahk_exe DbgX.Shell.exe
                    {
                            WinActivate, ahk_exe DbgX.Shell.exe
                            Send,{F5}
                    }
                    else
                            MsgBox,不存在指定的窗口
            }
    return
    
    ^F9::            ;执行到返回【默认Shift+F11】
            IfWinActive, ahk_exe DbgX.Shell.exe
            {
                    Send,{Shift}{F11}
            }
            else
            {
                    IfWinExist, ahk_exe DbgX.Shell.exe
                    {
                            WinActivate, ahk_exe DbgX.Shell.exe
                            Send,{Shift}{F11}
                    }
                    else
                            MsgBox,不存在指定的窗口
            }
    return
    
    
    F2::            ;在当前行设置断点/取消断点【默认F9】
            IfWinActive, ahk_exe DbgX.Shell.exe
            {
                    Send,{F9}
            }
            else
            {
                    IfWinExist, ahk_exe DbgX.Shell.exe
                    {
                            WinActivate, ahk_exe DbgX.Shell.exe
                            Send,{F9}
                    }
                    else
                            MsgBox,不存在指定的窗口
            }
    return
    
    
    
    



    评分

    参与人数 2威望 +3 飘云币 +3 收起 理由
    smallhorse + 2 + 2 赞一个,这个帖子很给力!
    wgz001 + 1 + 1 感谢发布原创作品,PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-26 11:14
  • 签到天数: 459 天

    [LV.9]以坛为家II

    发表于 2022-2-26 17:37:00 | 显示全部楼层
    666,AHK玩的这么6

    点评

    上个版本稳定性不好,又搞了一个。 [mw_shl_code=applescript,true];x64dbg/Ollydbg默认按键习惯替换脚本: F8::F10 ;单步步过【默认F10】 F7::F8 ;单步步入【默认F8/F11】 F9::F5  详情 回复 发表于 2022-2-26 18:25
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-4-11 09:12
  • 签到天数: 614 天

    [LV.9]以坛为家II

     楼主| 发表于 2022-2-26 18:25:32 | 显示全部楼层
    本帖最后由 哥又回来了 于 2022-2-26 18:29 编辑
    wgz001 发表于 2022-2-26 17:37
    666,AHK玩的这么6
    上个版本稳定性不好,又搞了一个。
    [AppleScript] 纯文本查看 复制代码
    ;x64dbg/Ollydbg默认按键习惯替换脚本:
    F8::F10           ;单步步过【默认F10替换成F8】
    F7::F8            ;单步步入【默认F8/F11替换成F7】
    F9::F5            ;运行【默认F5替换成F9】
    ^F9::+F11     ;执行到返回【默认Shift+F11替换成Ctrl+F9】
    F2::F9           ;在当前行设置断点/取消断点【默认F9替换成F2】
    


    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:49
  • 签到天数: 1377 天

    [LV.10]以坛为家III

    发表于 2022-2-26 19:27:13 | 显示全部楼层
    我擦,好屌的DIY

    点评

    妈啊,感悟天道。  详情 回复 发表于 2022-2-27 09:31
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-4-11 09:12
  • 签到天数: 614 天

    [LV.9]以坛为家II

     楼主| 发表于 2022-2-27 09:31:37 | 显示全部楼层

    妈啊,[color=rgb(255, 0, 0) !important]感悟天道
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-6-1 03:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2023-5-18 11:57:37 | 显示全部楼层
    看看!!!多谢分享!!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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