dos系统下用什么命令对一些exe文件(不是系统自带的)进行修改

发布时间:2024-04-29 15:06 发布:上海旅游网

问题描述:

exe文件是后来设计的
不是对文件的属性进行修改,是对文件内容进行修改
汇编语言是不太懂,以前学了一点点了解的,是不是要在unix环境下才能改,问题还有我现在dos 和unix怎么连在一块都记不得了,请高手不要见笑!

问题解答:

exe文件是用编译工具生成的.

是没有办法直接修改的.不过如果你懂汇编语言的话,有一部分exe文件还是可以作小的修改的. 有时暴力破解某个软件就是用的修改某个注册判断的关键跳转来实现的.

在dos下可以使用Hiew 这款16进制编缉器. 它可以显示exe文件的汇编代码.可以按汇编代码个改, 也可以按文件的16进制值来修改

//关键是EXE文件不又是按ascii编码的,它是二进制文件.里面的内容是程序数据,程序代码, 运行时,它会按文件内容映射到内存里去,由操作系统来找到运行的入口,然后按代码一条条的执行. 这种文件,你又不懂exe的结构,又不懂汇编,除了借助一些资源编缉工具(基本都不可能在dos下行运),你想怎么改呢?

attrib +r等等 属性??

用debug或pctools等任一款16进制编辑软件修改。
但需要问这个问题的人都是新手,你确定你会改么?exe和文本文件不一样,文本打开就是一堆字,exe都是编译好的代码,改错一点整个exe就不能运行。要自己改exe,汇编,反编译,程序都得精通才行。

pctools
debug

热点新闻