小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
记录自己技术和想法地方
  1. 首页
  2. windows
  3. 正文

手工构建pe_导入表函数名字(三)

18 6 月, 2024 1269点热度 0人点赞 0条评论
内容目录

背景

上次构建了导入表,通过序号导入的,这次通过获取函数名字获取函数

过程

  1. 通过以前的exe
  2. 在idata里面随便找一个空闲的地方,设置名字
  3. 找到0x7a0 输入00004F75747075744465627567537472696E6741
  4. 前2个字节是word代表序号,这里直接给0,代表不是序号,但系统一般是带有序号的,但我们自己不需要,所以直接给0就可以了。后面字符串OutPutDebuStringA
  5. 在0x700输入 A0210000 0x700是地址 IMAGE_THUNK_DATA32 数据,就是 AddressOfData地址,这个蓄力地址 A0210000 对应物理地址0x7a0这样子就对应上了

新的exe

链接:https://pan.quark.cn/s/e62b664fc5b0

结果

目前只是简单调用OutDebustringA,下个版本增加dll puts函数,这样子控制台显示。

标签: 手动构建pe
最后更新:18 6 月, 2024

小鱼儿

爱研究技术,爱玩LOL

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号