飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4499|回复: 4

[求助] 关于获取其他进程的返回值

[复制链接]
  • TA的每日心情
    开心
    2022-7-9 18:18
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2008-1-22 11:49:05 | 显示全部楼层 |阅读模式
    /:L 我不知道怎么描述这个问题,马马乎乎说出来也不知道能不能表达我原来的意思。
        假设在a.exe里有一段进程类似与这样:
        mov eax,[ebx+80]
       push eax //此时eax里的值假设为eax=123456;
       ........
       我想在我的程序里假设为b.exe里获取这个eax我改怎么写这个代码?
    网络里都说用注入的方法,但是注入后调用a.exe的call我能做到但是说到底执行的还是b.exe,我怎么做才能在我的程序里(B.exe)里显示A.exe的数据呢?
    望各位不吝赐教!

    [ 本帖最后由 笨鸟我先飞 于 2008-1-22 12:17 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-1-22 11:58:07 | 显示全部楼层
    “我想在我的程序里假设为b.exe里获取这个eax我改怎么写这个代码?
    网络里都说用注入的方法,但是注入后调用a.exe的call”

    “我怎么做才能在我的程序里(a.exe)里显示b.exe的数据呢?”

    到底是谁要调用谁啊?A调B OR B调A?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-7-9 18:18
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2008-1-22 12:16:58 | 显示全部楼层
    B调用A
    我那句写错。。。。
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-2-17 18:27
  • 签到天数: 33 天

    [LV.5]常住居民I

    发表于 2008-1-25 23:08:44 | 显示全部楼层
    首先要得到A的内存地址或指针吧,然后可以通过API读取内存数据

    当然注入也行,理论上,实际我也不懂!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-7-9 18:18
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2008-1-27 13:19:53 | 显示全部楼层
    注入是没问题的但是你说用api获取那个我不会
    我注入后停不到精确的那一句上啊
    我的理解是这样的
    我让程序执行到某个地址后然后断下等我把值取完后然后再恢复程序的线程
    理论上可以但是实际操作的话还有很多问题
    比如在程序中怎么下断
    怎么返回都是问题
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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