飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 17545|回复: 50

[C/C++] 科普文之如何编写ollydbg插件

  [复制链接]
  • TA的每日心情
    无聊
    2016-10-10 10:27
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2015-11-25 23:40:10 | 显示全部楼层 |阅读模式
    本帖最后由 Crack_Qs 于 2015-11-25 23:41 编辑

    一、概述
    1.插件目录
        Ollydbg的插件目录根据每个用户设置的不同而各不相同,本文中Ollydbg的插件目录为根目录下的plugin文件夹。可以通过菜单Options的Appearance中Directories设置。
        1.jpg
    2.插件通信方式
        Ollydbg与插件之间的通信使用回调函数的方式。Ollydbg的plugin SDK中提供了170多个函数可供开发者使用。
    3.插件加载方式
    Ollydbg启动时会遍历该目录下所有可用的DLL文件使用LoadLibrary加载,加载后使用GetProcAddress获取导出函数_ODBG_Plugindata和_ODBG_Plugininit,如果存在并且插件版本兼容,Ollydbg会在插件子菜单增加插件选项。

    游客,如果您要查看本帖隐藏内容请回复

        3.jpg

    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2024-3-20 15:56
  • 签到天数: 617 天

    [LV.9]以坛为家II

    发表于 2015-11-26 00:21:54 | 显示全部楼层
    呵呵~~第一排沙发做做~~
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2019-3-1 23:51
  • 签到天数: 559 天

    [LV.9]以坛为家II

    发表于 2015-11-26 08:08:07 | 显示全部楼层
    谢谢楼主分享
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-3-7 15:25
  • 签到天数: 442 天

    [LV.9]以坛为家II

    发表于 2015-11-26 08:10:50 | 显示全部楼层
    学习一下,感谢分享。
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2017-3-10 20:59
  • 签到天数: 243 天

    [LV.8]以坛为家I

    发表于 2015-11-26 08:13:27 | 显示全部楼层
    感谢大神分享,顶起学习
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-4-26 10:19
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-11-26 08:25:35 | 显示全部楼层
    谢谢楼主的精彩教程!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 14:50
  • 签到天数: 2173 天

    [LV.Master]伴坛终老

    发表于 2015-11-26 08:30:31 | 显示全部楼层
    这个教程做得很棒,正需要了解这方面的知识
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-27 15:18
  • 签到天数: 205 天

    [LV.7]常住居民III

    发表于 2015-11-26 09:09:21 | 显示全部楼层
    占座学习,好东西
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-2-1 10:33
  • 签到天数: 797 天

    [LV.10]以坛为家III

    发表于 2015-11-26 09:28:13 | 显示全部楼层
    谢谢楼主分享
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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