编写溢出代码需要学哪些东西

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:01:30
编写益处代码需要了解哪些东西,那些代码是一种语言吗?
我只擅长C

每种语言都能写溢出
不是说学会那种语言就能写病毒
C一样也能写
比如堆栈溢出
堆栈溢出(又称缓冲区溢出)攻击是最常用的黑客技术之一。我们知道,UNIX本身以及其上的许多应用程序都是用C语言编写的,C语言不检查缓冲区的边界。在某些情况下,如果用户输入的数据长度超过应用程序给定的缓冲区,就会覆盖其他数据区。这称作“堆栈溢出或缓冲溢出”。

要写这些你首先要了解程序代码是怎么运行的,也就是说你不光要会编译 还要会反编译,比如一段代码被设置成了私有的 你要想办法能看到他!

你要学的东西很多 网络方面的代码编写 数据库 数据结构 语言其实只是一种工具,不是学会就能怎么怎么 我们做的学会运用工具 对高手来说 C,JAVA .NTE,C++就没有区别 语言都是想通的!

其实病毒就是黑客在我们的程序里面插入一些其他的代码(也可以叫乱码)让程序按照他的想法运行!