社区
汇编语言
帖子详情
如何在EXE代码中添加一段自己写的代码
zkcxh
2011-12-31 01:52:42
这个EXE文件不是PE格式的,是PASCAL做的程序,在DOS下运行;现需要在尾部或者中间部分添加自己的代码,然后在原程序中调用自己的代码.自己尝试了再尾部添加了一段代码,调用时也指向了该位置,但查看内存时自己添加的变为空值(都是00),请问是否要修改头部信息?如何修改?
...全文
402
7
打赏
收藏
如何在EXE代码中添加一段自己写的代码
这个EXE文件不是PE格式的,是PASCAL做的程序,在DOS下运行;现需要在尾部或者中间部分添加自己的代码,然后在原程序中调用自己的代码.自己尝试了再尾部添加了一段代码,调用时也指向了该位置,但查看内存时自己添加的变为空值(都是00),请问是否要修改头部信息?如何修改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangbch
2012-01-06
打赏
举报
回复
如果是16位程序,那么应该是MZ格式的,你用ultredit 打开,看一下前2个字符就知道了。MZ文件的的格式请参考http://hi.baidu.com/%CE%B4%C0%B4%CF%D6%D4%DA%B4%B4%D4%EC/blog/item/60be5c216713ee4a9922ed7d.html,你需要修改文件头的某些字段才能正确工作。好多加密软件和病毒就是通过修改mz文件来达到润兴附加的代码的目的。
zkcxh
2012-01-03
打赏
举报
回复
恩是手动修改的二进制代码,定位应该没问题,附近的代码都能看到,只是自己添加的看不到,估计程序段前有些要修改,不知道怎么改啊;这个程序是16位的,用PE工具打开,提示说不是PE格式.有高手的话,请留下QQ,如能帮完成,可给现金奖励!!!
speacegenaul
2012-01-02
打赏
举报
回复
不知扫
大熊猫侯佩
2012-01-01
打赏
举报
回复
NT下win32平台都是PE格式吧?如果那个程序不是,那么是什么格式?楼主用PEtool看一下。
pianoid
2012-01-01
打赏
举报
回复
似乎你是手工修改了二进制文件?
我猜是你看错位置了,EXE文件在硬盘中存储时文件对齐是按512字节对齐,但是加载到内存后是按4KB对齐的。
还有得注意一下重定位。
pianoid
2012-01-01
打赏
举报
回复
似乎你是手工修改了二进制文件?
我猜是你看错位置了,EXE文件在硬盘中存储时文件对齐是按512字节对齐,但是加载到内存后是按4KB对齐的。
还有得注意一下重定位。
【附源码】教你一行
代码
不
写
--完成手
写
数字字母分类训练
掌握了这个,很多分类任务都是换汤不换药了 一行
代码
不
写
就可以完成手
写
数字和字母共计36类图片的分类,按照此方法,理论上可以一行
代码
不
写
完成大多数常见图像的分类工作。 从数据整理->模型设计->GUI界面...
python如何注释
一段
代码
_Python
中
如何
写
注释
在
写
Python
代码
的时候,一个很好的编码实践就是使得你的
代码
简洁,易懂。组织
代码
,设置变量,以及给函数有意义的名字,都是几个不错的方法。另外一个提高
代码
可读性的方式就是使用注释。一个注释就是可以用来解释
代码
的
一段
人类可读的解释或者一个注解。例如,如果你
写
了一个复杂的正则表达式,你可以
添加
一个注释,描述
代码
做了什么。在你的 Python
代码
中
添加
注释,在将来你阅读你的
代码
时,可以节省很多的时...
Markdown
添加
代码
段(标识符)
转载:https://blog.csdn.net/qq_35451572/article/details/85125737 在Markdown
中
添加
代码
只需要在
代码
的前边一行与后边一行分别
添加
````,并且在前边一行
添加
语言标识的关键字。 在使用Markdown
写
代码
段如果使用语言标识程序段就会有相应的高亮,没有标识的时候全部都是一个颜色影响程序的观赏性。 未使用高亮的为 int apple = ...
Visual Studio
中
添加
自己的快捷
代码
段
有没有遇到有些人直接输入#1或者#2就可以生成了
一段
自己
写
的
代码
段,如 #include<iostream> using namespace std; int main() { cout << "Hello World!--Limy"; return 0; } 这样是对于常用的
代码
可以减少书
写
时间,提高开发效率。 下面一起看看怎么
添加
吧 查找源头 找到“工具->
代码
片段管理器” 语言选择Visual C++, 在文件管理器
中
查找路径 此时便
word
中
插入
代码
段
1、在word
中
增加
代码
段格式 1.2、设置字体 1.3、设置段落 1.4、设置边框 至此,
代码
段格式设置完成 2、使用Notepad++复制
代码
2.1、选择
代码
语言 2.2、选择插件 选择“插件 -> NppExport -> Copy HTML to clipboard” 至此,Notepad++
中
的
代码
复制完成。 3、在word
中
复制
代码
在word
中
输入“Ctrl+V“即可复制
代码
,再选择
代码
段即可。 ...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章