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