一个程序从编写到最后执行究竟发生了什么 一直以来,感觉学的很多课程,都只研究了程序的的某个部分。比如程序设计课程关注程序的编写阶段,如何编写。编译原理关注程序的编译阶段。操作系统则关心程序的执行阶段以及加载进内存后的事情。因此想写一篇博客将它们串起来。 编写程序的第一个阶段肯定就是编写了,由程序员编写特定格式的文本也就是源代码写入文件中,从而让编译器能够识别并且编译。本节从编辑器的选择讲起,然后到编写规范,最后简单介绍一下软件工程 编辑 2024-07-23 OS
kelinci理解 kelinci简介kelinci是一个能够在不修改AFL代码的情况下对Java进行模糊测试的工具。 架构&&原理 kelinic主要分为两个大模块,分别为Fuzzer端和 Java端。 Fuzzer端Fuzzer端主要由AFL和一个C文件interface.c组成。 对于AFL来说,AFL只是以为在fuzz interface这个程序,而不是java程序。 AFL在运行过程中会将输 2024-03-17 fuzz
2023碎碎念 2023碎碎念1月1月算又好又坏的一月吧,发生了不愉快的事,但是也发生了很开心的事,第一次线下办公。疫情解封后与高中同学们班主任的重聚。找回了很久以前的感觉,听到了很多从未听过的故事,也算增长了许多的见识吧。 2月-3月在线下实习,体验互联网公司的生活,和当时在北京的一些小伙伴们庆祝元宵节,北京街上的人很多。和lmd,lrj一起游览北京大学,感受北大的生活。 月末和悦宇哥吃法,和公司去慕田峪长城团 2024-01-01 随笔
pwn栈溢出基本知识 shellcodeshellcode通常使用机器语言编写,是一段用于利用软件漏洞而执行的代码,因其目的常常是让攻击者获得目标机器的命令行shell而得名。 在编程语言中要想获得系统执行权限,经常使用**execve(‘/bin/sh/‘,0,0)**。 只需要将execve的系统调用号放入rax寄存器然后将**’/bin/sh’**的字符串放入第一 2023-12-10 pwn
ELF文件详细学习 ELF文件结构整体结构ELF文件在链接视图(.o)文件和执行视图(可执行文件)有所差别,见下图 链接视图是以节(section)为单位,执行视图是以段(segment)为单位。 ELF Header显示命令:1$readelf -h <ELF_file> 1234567891011121314151617181920ELF Header: Magic: 7f 45 4c 46 2023-10-11 pwn
开学前随笔 现在是2023年的8月31日的深夜,可能写完这篇文章就进入9月了。 随着下午最后一把apex的结束,大家开始各忙各的,突然也反应过来,大学生活就这么结束了,再过几天就要开启研究生的生活了。 好在最后几个月没有疫情的大学生活也算过得充实,也过了一个可能是最后一个无忧无虑的暑假,就像小学初中一样。 毕业后先去了云南旅游,去了丽江,大理,腾冲。这是第一次去京津冀以外的地方,虽然很累但玩得也很开心,现在恍 2023-08-31 随笔
FastApi入门 简介 (抄的官网)FastAPI是一个现代的、快速(高性能)的网络框架,用于在标准Python类型提示的基础上用Python 3.7+构建API。 特点:快速:可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydantic),是最快的 Python web 框架之一 高效编码提高功能开发速度约 200% 至 300% 更少的bug减少约 40% 的人为(开发者)导致 2023-05-21 框架
shell与terminal 来自:https://www.bilibili.com/video/BV16A411675V 大概总结了一些,但还有一些没有理解完全 Terminal传统计算机非常庞大,被安置在单独房间内,操作计算机的人坐在另外的房间,通过设备与计算机进行交互,这种设备就叫做终端设备。 随着历史的发展,显示也由最初的打印在纸上变为了电子显像管,由于当时显示器的宽度最多为80列,因此很多语言规范规定单行代码最长为8 2023-03-06 OS
沟通要点 沟通陷阱:沟通障碍根源:认知偏差。偏差来源:语言/行为 观点/认知 价值观常见倾听问题:没有耐心,急于表达,先入为主,给予反驳,早有成见,情绪激动。 倾听应注意:1.倾听事实。 2.倾听情绪和感受。 3.聚焦意图。 回应:表示理解=>回应事实和感受=>提出询问支持,并如何帮助。 提问:1.收集信息,了解真相。 2.澄清疑虑,核对想法。 3.拓展思 2023-02-19 随笔
重逢 写在开头人生总是充满着别离,作为一个成年人,要能够接受一个人在任何时间以任何方式离你而去。 2023年开始,到农历新年这些天,发生了很多很多事,感慨颇多。 别离在2023年的第一天,我向一个很喜欢的女孩子表白被拒绝。然后由此引发了一系列后面的故事。我很喜欢她,她是我认识很久的一位异性好友,但可惜当时我并没有能控制好我自己的情绪,嗯很可能以后也永远也见不到她了。 我逃离了廊坊,来到了北京,想让狭窄的 2023-01-18 随笔