当前位置: 首页 > news >正文

商城网站主要功能百度云做网站

商城网站主要功能,百度云做网站,新建的wordpress没有注册,vs2010做网站前台【2021.9.7】记一次exe手动添加shellcode 文章目录【2021.9.7】记一次exe手动添加shellcode0.大致思路1.获取MessageBox的真实地址VA2.通过OD在代码段添加shellcode3.dump出数据,设置程序OEP4.测试dump出来的exe5.方法总结测试的exe和添加了shellcode的exe:链接&…

【2021.9.7】记一次exe手动添加shellcode

文章目录

  • 【2021.9.7】记一次exe手动添加shellcode
    • 0.大致思路
    • 1.获取MessageBox的真实地址VA
    • 2.通过OD在代码段添加shellcode
    • 3.dump出数据,设置程序OEP
    • 4.测试dump出来的exe
    • 5.方法总结

测试的exe和添加了shellcode的exe:

链接:https://pan.baidu.com/s/1QJ02pb0_YxIgQCNY15LBAA
提取码:aura

0.大致思路

先在exe内部添加一段shellcode(这里只是简单弹出一个 MessageBox框的字节码),再修改exe的pe格式中的OEP,执行完shellcode之后,再跳回原本OEP

说明:修改的这个exe原本功能是弹出一个MessageBox,我做的是在他的MessageBox之前再弹出一个MessageBox,因为原本存在MessageBoxbox函数,所以方便我们获取MessageBox的真实地址。

image-20210518211000354

1.获取MessageBox的真实地址VA

OD调试测试exe,逻辑比较简单。

image-20210518211435099

双击地址0x40101a可以看到汇编指令为jmp dword ptr [402008],就是在IAT表里取地址,说明该exe的虚拟地址VA:402008,存储的是MessageBox函数的地址。

2.通过OD在代码段添加shellcode

其实任意节区都可以,但要执行代码,该节区头属性(Characteristics)字段必须包含可读可执行的权限,直接添加到代码段(节区)可以省去更改节区头属性的步骤

这里代码段空的地方比较多,我们直接在原有代码下方靠近的位置选一片区域添加shellcode(内存对应一般为1000,应该不会超出代码段)。

image-20210518213450316

记住我们添加代码段的地方,为0x401030

3.dump出数据,设置程序OEP

image-20210518213950988

4.测试dump出来的exe

已经在执行我们的shellcode了

image-20210518214146677

5.方法总结

这种直接在OD里通过书写汇编指令添加shellcode方式不用手动计算跳转地址,和构造字节码,直接在OD里相应位置写汇编指令,他会自动计算地址并生成字节码,比较简洁易上手。

我这里测试exe和添加的shellcode都比较短小,没有测试过更大的exe和shellcode,可能会以偏概全了,但是通过在OD里写汇编,OD可以给我们自动计算跳转指令的地址和生成字节码,省去我们手动构造,并且不用管FOA和RVA的转换。

给我们自动计算跳转指令的地址和生成字节码,省去我们手动构造,并且不用管FOA和RVA的转换。

如果Dump方法不行,可以先在OD书写shellcode的汇编指令,然后拷贝其生成的字节码,再手动在exe二进制文件相应位置添加即可(注意FOA和RVA的转换)。

http://www.yayakq.cn/news/928255/

相关文章:

  • 从入门到精通网站建设制作表格的软件
  • 正能量网站网址大全做化妆品注册和注册的网站
  • 株洲网站建设 英铭国外好看的网站设计
  • 福州大型网站建设在vs上用c 做登录网站
  • 朝阳seo泰安关键词优化公司
  • 哪里有手机网站建设公司如何制作网站专题
  • 给企业做网站的业务员网站动态效果怎么做
  • 网站备案与域名关系新加坡网站制作
  • 番禺网站优化怎样做自己的vip解析网站
  • 化肥网站模板河北建设工程信息网正规网站
  • 手机制作网站的软件有哪些东西博罗网站开发
  • 公司有域名的怎么建设网站怎样申请免费网站空间
  • 南乐县住房和城乡建设局网站商家推广平台有哪些
  • 上海网站建设 seo平顶山专业做网站公司
  • 教育机构网站建设方案wordpress单页
  • 单位网站等级保护必须做吗电商网站开发需要什么语言
  • 珠海酒店网站建设电子商务网站建设需要做好哪些准备
  • 企业网站排名怎么做网站的速度诊断怎么做
  • 望京网站建设服饰营销型网站建设
  • 罗定城乡建设局网站百度pc端网页版
  • adsense用什么网站做黄冈个人网站建设平台
  • 安平县做百度网站电话简单网站建设设计
  • 建设网站appdw编辑器
  • 无锡市建设工程质监站网站qq安全中心信任网站
  • 如何用子域名做网站加强图书馆网站建设
  • 网站制作建设怎么收费国外网站卖货平台
  • 零基础学习做网站用云速成美站怎么做网站
  • 企业网站建设457216336重庆网站服务建设
  • 湖南seo网站开发佛山做网站费用
  • 广州文化网站模板沈阳关键词seo