2015-12-22 77 views
-3

计算机安全是一个我很长时间避免的大问题,假设它对我的技能水平来说太复杂了。你可以将汇编代码注入到exe文件中吗?

我开始有点好奇,所以我想知道,是否可以在汇编IDE中打开随机的exe文件(或任何文件),并开始改变它?

我的意思是,这将是肯定很难理解页面和组装的页面,但如果有人/ CAN /,取之于编辑文件,并在一堆指令恶补阻止他们?

假设你能做到这一点,我不知道怎样才能机器代码量以root访问权限?你是否必须从字面上打开操作系统并重新安排与密码相关的代码?

我猜这是一个复杂得多的问题,需要大量的工具和操作系统知识,但我只是对一些基础知识以及很多介绍文档(我读过的)感兴趣,不会谈论装配注射。

回答

1

简短的回答是肯定的。可执行文件可以修改为包含不同的代码,然后它们的功能将不同。有了适当的权限,有人可以更改组成操作系统内核的指令,或者只是支持库。实际上,这正是一些软件更新的工作原理。现在

,渐渐做出这些改变的许可并不容易。但作为计算机的管理员,这是你可以做的事情。

您可能会发现的“内联挂钩”有趣的话题。这是程序被修改以便其控制流被重定向的时候。有时AV会这样做,有时恶意软件会这样做。

+0

所以只要你有修改的至少一个.exe文件的权限,就可以开始告诉硬件做的东西? – bigcodeszzer

+0

如果我命令加载到一个EXE(我有写权限)在什么时候可以在硬件“检查”如果我允许修改的东西在寄存器(如操作系统代码) – bigcodeszzer

+0

或磁盘为问题 – bigcodeszzer

相关问题