[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 怎么获取其他进程的环境变量地址

怎么获取其他进程的环境变量地址?
用 od 跟踪 conset,看到这些 api:
  1. ExpandEnvironmemtStringsA
  2. LocalAlloc
  3. VirtualAllocEx
  4. WriteProcessMemory
  5. WaitForSingleObject
  6. ReadProcessMemory
  7. LocalFree
  8. GlobalAlloc
  9. OpenProessToken
  10. CreateRemoteThread
复制代码
难道这就是传说中的 hook
感觉隐约仿佛大概可能也许琢磨琢磨也能鼓搞一个类似功能的东西
但就是不知道怎么获取其他进程的环境变量地址?pe 头里有定义吗?或者如何将 GetEnvironmentStrings 用于其他进程呢?

老帖, 我收藏的;
有空好好研究下, 你给大家做个技术分享, 我也学习学习:
http://bbs.bathome.net/viewthread.php?tid=19036
1

评分人数

    • CrLf: 谢谢指点技术 + 1

TOP

回复 2# plp626


惊现古董兄,别来无恙...
感谢提供参考资料,其实也曾见过此贴,但看不懂所以就没啥印象,我再研究下~
话说我好像发错版块了,应该发在 第三方命令行程序->『开发教程&交流』 里的

TOP

是这个吗?
  1. pv --getenv qq.exe
复制代码
进程管理:pv.exe
1

评分人数

    • CrLf: 虽然不是这个意思,但还是谢了...技术 + 1

TOP

回复 4# tmplinshi


    又一枚清代古董冒泡
    原本是想请教下怎么取得其他进程环境变量的内存地址,但现在看来好像不是当时想象的那样,嗯,plp 发的链接里有人发了源码,过几天折腾折腾试试

TOP

返回列表