摘要:
竞态条件漏洞实验 本实验的实验楼环境有些问题,可以使用Return to libc攻击实验的环境。 竞态条件是指多个线程同时访问或者操作同一块数据,运行的结果依赖于不同线程访问数据的顺序。 如果一个拥有root权限的程序存在竞态条件漏洞的话,攻击者可以通过运行一个平行线程与漏洞程序竞争,以此改变该程 阅读全文
摘要:
![](https://img2018.cnblogs.com/blog/1800798/201911/1800798-20191120214314787-1629998341.png)![](https://img2018.cnblogs.com/blog/1800798/201911/1800798-20191120214324719-199214126.png) 阅读全文
摘要:
信息的表示和处理 程序实现十进制转十六进制 阅读全文
摘要:
动态库 + 新建动态库项目 + 另新建win32控制台项目 阅读全文
摘要:
第八章 进程的切换和系统的一般执行过程 进程调度的时机 + ntel定义的中断类型 + 硬中断 :CPU的两根引脚(可屏蔽中断和不可屏蔽中断)。若是高电平,则有中断请求。 + 软中断 :包括零错误、系统调用、调试断点等,在CPU执行指令过程中发生的各种特殊情况,也称为异常。异常可以分为3种:故障、退 阅读全文
摘要:
![](https://img2018.cnblogs.com/blog/1800798/201911/1800798-20191111192224732-1888820507.png) 阅读全文
摘要:
可执行程序工作原理 读书笔记 + ELF (Excutable and Linking Format)即可执行的和可链接的格式,是一个目标文件格式的标准。 + 可重定位文件:一个源代码文件生成一个可重定位文件(.o文件),所有的.o文件会链接为一个文件————Linux内核。 + 可执行文件:保存着 阅读全文
摘要:
第1章 概论 + 软件=程序+软件工程 + 软件是可以运行在计算机及电子设备中 的指令和数据的有序集合。软件形式:系统软件、应用软件、恶意软件等。 + 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 + 软件开发过程中的五个难题: + 复杂性:软件可以说是人类创造的最 阅读全文
摘要:
WANNACRY病毒中的加密技术分析 WANNACRY病毒与永恒之蓝 “永恒之蓝”是指NSA泄露的危险漏洞“EternalBlue”。 Eternalblue通过TCP端口445和139来利用SMBv1和NBT中的远程代码执行漏洞,恶意代码会扫描开放445文件共享端口的Windows机器,无需用户任 阅读全文
摘要:
宏录制: qa 操作序列 q, @a, @@ 利用宏录制的操作:视频链接 安装插件 之后在自己的.vimrc中添加如下: 对于不同的插件,vundle自动管理和下载插件的时候,有不同的地址填写方法,有如下三类: 在Github上vim-scripts用户下的仓库,只需要写出repos(仓库)名称 在 阅读全文