Loading

摘要: 整数溢出 如果一个整数用来计算一些敏感数值,如缓冲区大小或数值索引,就会产生潜在的危险。通常情况下,整数溢出并没有改写额外的内存,不会直接导致任意代码执行,但是它会导致栈溢出和堆溢出,而后两者都会导致任意代码执行。由于整数溢出发生之后,很难被立即察觉,比较难用一个有效的方法去判断是否出现或者可能出现 阅读全文
posted @ 2022-06-09 14:06 Amsterdamnit 阅读(2104) 评论(0) 推荐(0)
摘要: 二进制基础 程序的编译过程 可执行文件 什么是可执行文件 ​ 广义:文件中的数据是可执行代码的文件 ​ .out .exe .sh .py ​ 狭义:文件中的数据是机器码的文件 ​ .out .exe .dll .so 可执行文件分类 ​ Windows : PE(Portable Executab 阅读全文
posted @ 2022-06-09 14:05 Amsterdamnit 阅读(99) 评论(0) 推荐(0)