![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 54
宇龍_
有些白嫖党连个赞都不点甚至直接抄走了说原创,新发布的都写到专栏里吧,哎。
私聊给群号,可进Q群咨询问题。
展开
-
实战编写shellcode
shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得shell而得名。shellcode常常使用机器语言编写。可在暂存器eip溢出后,塞入一段可让CPU执行的shellcode机器码,让电脑可以执行攻击者的任意指令。原创 2023-03-10 03:00:00 · 790 阅读 · 1 评论 -
C/C++初始化字符数组的方式对比,{0}是否存在问题?
前言:一般我们在C/C++中有两种常见的初始化字符数组的方式,如下://第一种char szBuff[64] = {0};//第二种char szBuff[64];memset(szBuff,0,sizeof(szBuff));那么这两种谁更优?谁更安全?一般稳健一点的人可能会选择使用后者,毕竟自己memset了,有的人可能认为第一种方式只是将第一个字符置空,而其位置并未初始化,这样写效率高。其实并非如此,让我们从汇编层面来分析一下。分析过程:第一种:c原创 2022-05-24 23:26:36 · 822 阅读 · 0 评论