摘要:
历史观点 程序编码 机器级代码 x86-64 可见的处理器状态: 程序计数器PC:%rip,给出下一条指令的地址 寄存器文件:16个,储存64位的值 条形码寄存器:保存最近执行的算术或逻辑指令的状态信息,用来控制条件变化 向量寄存器:存放多个整数或浮点数值 函数调用保存策略 调用者保存 被调用者保存 阅读全文
摘要:
安装 在官网anaconda.com/download#downloads中找到安装包链接 比如https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh 然后下载,安装: #下载 wget https://repo.a 阅读全文
摘要:
level 1 过程 网页中并没有输入框,观察URL发现name=test,尝试在此进行注入 http://127.0.0.1:82/level1.php?name=<script>alert(1)</script> 过关 payload <script>alert(1)</script> leve 阅读全文
摘要:
2.58 typedef unsigned char *byte_pointer; int is_little_endian(int x = 1) { byte_pointer y = (byte_pointer)&x; return !!y[0]; }``` ## 2.62 ```cpp int 阅读全文
摘要:
信息存储 十六进制表示法 0x开头 字数据大小 寻址和字节顺序 大端法/小端法 布尔代数 C中逻辑运算 C中移位运算 右移(算数/逻辑) 整数表示 无符号数编码 补码编码 各种转换 有无符号数之间的转换 不同字长整数之间的转换 小->大 无符号数:补零 有符号数:补符号位 大->小 截断(取模) 整 阅读全文
摘要:
硬件组成 总线 I/O设备 键盘,鼠标,显示器,磁盘... 主存 处理器(CPU) 寄存器 hello程序的生命周期 源文件hello.c 文本文件:位序列 字节:8个位为一组 ASCII码 可执行目标文件 Unix:通过编译器驱动程序完成 编译系统 预处理器 ‘#’,hello.i 编译器 ‘ma 阅读全文
摘要:
协议层次 目的:向上层提供更好的服务 实现:通过层间的接口访问下层所提供的服务 本层服务:包括下层提供的服务 + 与对等层交互带来的新功能 服务 主体 服务用户 服务提供者 服务访问点:区分上层用户的信息 形式:原语 信息 类型 面向连接的服务 无连接的服务 数据单元(DU) head + SDU( 阅读全文
摘要:
节点延时 处理延时 排队延时 流量强度 = La/R: 取值0到1之间 越接近于1,延迟越大 传输延时 传播延时 Internet 延时 Traceroute 诊断程序 分组丢失 原因:容量有限 处理:重传/不重传 吞吐量 单位时间内目标端收到的有效的数据量 瓶颈链路 阅读全文
摘要:
尝试 http://127.0.0.1:88/Less-1/?id=1a 正常显示,判断为字符型注入 尝试union注入 http://127.0.0.1:88/Less-1/?id=1' union select 1,1,1%23 成功 ![image] 查询表名 http://127.0.0.1 阅读全文
摘要:
互连网络结构:网络的网络 端系统接入ISPs ISP互联 阅读全文