摘要:
JCC EIP的值决定cpu即将执行的指令 JMP指令 JMP指令 直接修改EIP MOV EIP,R/IMM ;以上指令功能由JMP表示为 JMP R/IMM CALL指令 跳转前将下一指令的地址压入栈 PUSH M1 MOV EIP,M2/R ;以上指令功能由CALL表示为 CALL M2/R 阅读全文
摘要:
MOVS,STOS和REP MOVS 移动数据 MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI]简写为MOVSB MOVS WORD PTR ES:[EDI],WORD PTR DS:[ESI]简写为MOVSW MOVS DWORD PTR ES:[EDI],DWOR 阅读全文
摘要:
ADC,SBB和XCHG ADC带进位加法 格式: ADC R/M,R/M/IMM ;两边不能同时为内存 宽度要一样 例: ADC AL,CL ADC BYTE PTR DS:[12FFC4],2 ADC BYTE PTR DS:[12FFC4],AL SBB带借位减法 格式: SBB R/M,R/ 阅读全文
摘要:
标志寄存器 EFLAGS 一、重要的标志寄存器 名称 名称 位置 CF 进位标志 0 PF 奇偶标志 2 AF 辅助进位标志 4 ZF 零标志 6 SF 符号标志 7 DF 方向标志 10 OF 溢出标志 11 二、标志寄存器详细 2.1 进位标志CF(Carry Flag) 如果运算结果的最高位产 阅读全文
摘要:
寄存器 一. 通用寄存器 寄存器 64位 32位 16位 8位 编号 编号 累加寄存器 RAX EAX AX AL 000 0 计数寄存器 RCX ECX CX CL 001 1 数据寄存器 RDX EDX DX DL 010 2 基址寄存器 RBX EBX BX BL 011 3 堆栈顶指针 RS 阅读全文
摘要:
CVE-2021-22205 RCE on Gitlab version < 13.10.3 一、根本原因 当上传图片文件时,Gitlab Workhorse将扩展名为jpg|jpeg|tiff的文件通过ExifTool删除任何非白名单标记。 其中一个支持的格式是DjVu。当解析DjVu注释时,标记 阅读全文
摘要:
事情起因是回到家后忘记了WiFi密码,但是不想做重置(也不想去尝试常用密码) 阅读全文