02x数据类型8-15基本的内置类型C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型:类型关键字布尔型bool字符型char整型int浮点型f...
C++ 内存对齐
来源:http://www.cnblogs.com/TenosDoIt/p/3590491.html注:本文代码测试环境为win7 X64 cpu, 编译器为gcc4.7.1 和 vs2010内存对齐...
内存相关API
一、前言Windows操作系统的内存有三种属性,分别为:可读、可写、可执行,并且操作系统将每个进程的内存都隔离开来,当进程运行时,创建一个虚拟的内存空间,系统的内存管理器将虚拟内存空间映射到物理内存上...
漫谈网络安全(连载五)-操作系统安全
刚刚接触计算机的时候,非常羡慕哪些程序员,在键盘上无规律的敲击出一行行指令和代码,然后将核弹系统牢牢掌握在自己的手里,最后就是按一下Enter,这个世界就变成了另外一个模样。由于受到早期单片机开发的影...
浅谈侧信道流量检测技术
在计算机安全中,侧信道(side-channel)攻击是一种收集计算机软硬件在运行时所释放出的额外信号(如电磁辐射、声音、时序信息等)来进行密文破译的攻击模式。最早的侧信道(side-channel)...
PWN入门之Stack Overflow
本文是i春秋论坛签约作家「Binary star」分享的技术文章,公众号旨在为大家提供更多的学习方法与技能技巧,文章仅供学习参考。Binary star大家好,我是Binary star,目前从事于公...
密码学base100
base100是一种对称加密,特点是加密后是emoji。讲base100的文章比较少。其实也很简单,这块做一个记录。这里拿字符'a'举例说明加密过程:首先会根据字符的字节数,决定emoji表情个数字符...
关于栈迁移的那些事儿
点击蓝字关注我们一、前言 现在的CTF比赛中很难在大型比赛中看到栈溢出类型的赛题,而即使遇到了也是多种利用方式组合出现,尤其以栈迁移配合其他利用方式来达到组合拳的效果,本篇文章意旨通过原理+例题的形式...