社区
C++ 语言
帖子详情
如何给一个exe入自己的代码
爱吃饼干的熊猫
2009-06-18 09:35:51
给一个存在的1.exe插入自己的代码调用 2.exe 使其运行前先运行2.exe 在2.exe中有两个按钮一个事确定 一个事取消 点击取消按钮 1.exe 2.exe 都正常退出 点确定 1.exe继续执行 2.exe退出
...全文
92
22
打赏
收藏
如何给一个exe入自己的代码
给一个存在的1.exe插入自己的代码调用 2.exe 使其运行前先运行2.exe 在2.exe中有两个按钮一个事确定 一个事取消 点击取消按钮 1.exe 2.exe 都正常退出 点确定 1.exe继续执行 2.exe退出
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tippisum
2009-06-18
打赏
举报
回复
PE文件头的
IMAGE_OPTIONAL_HEADER32部分里面有一个字段是程序入口地址,
你在代码当中插入一段CreateProcess调用b.exe的程序,让入口指向它。然后检测b的返回码。
b也可以同样处理。
慧眼识狗熊
2009-06-18
打赏
举报
回复
制作病毒也挺牛啊。。。
crushor
2009-06-18
打赏
举报
回复
病毒呗
mengde007
2009-06-18
打赏
举报
回复
你想在一个exe文件里面插入调用?何意,不解;
z15881328993
2009-06-18
打赏
举报
回复
学习
光宇广贞
2009-06-18
打赏
举报
回复
顶一个。
HAIXIAOXIUMU
2009-06-18
打赏
举报
回复
用插入资源的方法.
ZWHLOVEPRO
2009-06-18
打赏
举报
回复
考虑一下使用Hook来实现....
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
谢谢 Tippisum !我先试试 有什么问题 我再来请教你!
Tippisum
2009-06-18
打赏
举报
回复
入口地址位于PE文件头偏移0x0028的地方。
注意:
1、是相对于“PE文件头”的偏移
2、这个入口地址是RVA。
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
[Quote=引用 15 楼 changjuanfang 的回复:]
引用 14 楼 Tippisum 的回复:
节的属性标志位含义:
位 为1含义
5 节中包含代码
6 节中包含已初始化数据
7 节中包含未初始化数据
29 内存中对应的数据页具有“可执行”属性
30 内存中对应的数据页具有“可读”属性
31 内存中对应的数据页具有“可写”属性
[/Quote]
入口地址如何修改。
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
[Quote=引用 14 楼 Tippisum 的回复:]
节的属性标志位含义:
位 为1含义
5 节中包含代码
6 节中包含已初始化数据
7 节中包含未初始化数据
29 内存中对应的数据页具有“可执行”属性
30 内存中对应的数据页具有“可读”属性
31 内存中对应的数据页具有“可写”属性
[/Quote]
你用的什么工具呀。请教。
Tippisum
2009-06-18
打赏
举报
回复
节的属性标志位含义:
位 为1含义
5 节中包含代码
6 节中包含已初始化数据
7 节中包含未初始化数据
29 内存中对应的数据页具有“可执行”属性
30 内存中对应的数据页具有“可读”属性
31 内存中对应的数据页具有“可写”属性
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
[Quote=引用 12 楼 Tippisum 的回复:]
你知道节表的结构么?
[/Quote]
节表 结构我知道
Tippisum
2009-06-18
打赏
举报
回复
你知道节表的结构么?
Tippisum
2009-06-18
打赏
举报
回复
tippisum@163.com
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
[Quote=引用 9 楼 Tippisum 的回复:]
先找到节表,在里面新增一个节,属性设成可读可写可执行,然后在里面加入你自己的代码。
最后修改入口地址就可以了
[/Quote]
节表已建好。就是属性如何设置 还有就是代码如何添加呀。。。。。。 能否给个联系方式。谢谢。。
Tippisum
2009-06-18
打赏
举报
回复
先找到节表,在里面新增一个节,属性设成可读可写可执行,然后在里面加入你自己的代码。
最后修改入口地址就可以了
hjjdebug
2009-06-18
打赏
举报
回复
关注!
爱吃饼干的熊猫
2009-06-18
打赏
举报
回复
[Quote=引用 4 楼 Tippisum 的回复:]
PE文件头的
IMAGE_OPTIONAL_HEADER32部分里面有一个字段是程序入口地址,
你在代码当中插入一段CreateProcess调用b.exe的程序,让入口指向它。然后检测b的返回码。
b也可以同样处理。
[/Quote]
我用OllyDBG可以找到入口 就是不知道具体咋注入代码 调用b.exe
加载更多回复(2)
如何将 pyc 文件重新打
入
PyInstaller 生成的
exe
文章介绍了
一个
方法,通过pyisrepack工具,可以实现不重新打包整个Python工程,仅替换已编译的pyc文件来更新
exe
程序。该过程涉及使用pyinstxtractor拆包
exe
,uncompyle6进行pyc到py的反编译,修改
代码
后重新编译回pyc,最后用pyisrepack将新的pyc文件压
入
exe
。此方法适用于经常修改的小型Python文件,要求Python版本一致且
exe
中条目类型为s的情况。
QT打包成
一个
exe
文件。(多种方法)
本文介绍了如何使用Qt自带工具windeployqt修复
exe
文件缺失依赖,以及如何使用EnigmaProtector将Release文件打包成独立
exe
程序,以便于分享给朋友。,
Qt程序打包成
一个
单独
exe
的方法,并修改
exe
图标
本文详细介绍了如何使用Qt自带工具windeployqt和EnigmaVirtualBox将Qt程序打包成独立
exe
文件,并修改
exe
图标的过程。包括从创建图标、修改资源文件到编译和打包的完整步骤。
Exe
合并压缩:将dll等文件依赖压缩到
一个
exe
中
文章介绍了如何通过WinRAR工具将
exe
依赖的dll文件和其他资源压缩成
一个
自解压的
exe
文件,以方便分发和执行。此方法适用于没有源码的情况,通过设置SFX选项,可以配置解压后执行的文件和图标,以及解压模式。虽然这会导致加载速度稍慢,但简化了部署过程。
Python
代码
转
EXE
程序
本文详细介绍如何使用pyinstaller和pywin32将Python
代码
打包为可在Windows上直接运行的.
exe
文件,包括所需工具的安装步骤及
代码
转换过程。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章