12 2024 档案
汇编语言7
摘要:"JL"指令在“S”标志位为1的时候进行跳转. 1.1 "cmp eax,ecx",eax比ecx小的情况下,同时"S"标志位为1的情况下进行跳转. "call" 指令类似函数调用进入不同的函数体,而retn用于返回到主函数,od在call上面右键会有跟随按钮,用于模拟cpu汇编指令,便于查看,小键
阅读全文
汇编指令6
摘要:"JS"指令在"S"标志位为1的时候进行跳转,"S"标志位的结果由上一条指令形成. 1.1 "JS" 1.2 "JNS" 相反,符号位为非负数的时候进行跳转,也就是"S"标志位为0的时候进行跳转. "JPE"和"JP"作用相同,只是名称不同,根据"P"标志位决定是否跳转,如果“P”标志位为1则跳转,
阅读全文
汇编指令5
摘要:"AND","OR","XOR","NOT". 1.1 "AND",与运算符,两个同时相同为1,其余为0. 1.2 "OR",或运算符,一个为1则为1,其余为0. 1.3 "XOR",两个相同的为0,其余不同的为1. 1.4 “NOT”,0变成1,1变成0,只有一个操作数. "CMP"比较指令用于对
阅读全文
汇编指令4
摘要:"imul"有符号数相乘有三个操作数,第一个操作数默认和eax相乘,当有两个操作数的时候,默认最后结果赋给左值,当有三个操作数的时候,第三个操作数一定是一个立即数(不能是寄存器和内存地址),第二个操作数可以是寄存器也可以是内存地址,第二个操作数和第三个操作数相乘并赋给左值. 1.1 可自行尝试,cl
阅读全文
汇编指令3
摘要:"ADC"用于数值相加并加上“C”进位标志位(0或1),“SBB”用于数值相减并减去"C"进位标志位(0或1). 1.1 adc相加,C进位标志位为0 1.2 adc相加,C进位标志位为1 1.3 sbb相减,C进位标志位为0 1.4 sbb相减,C进位标志位为1. "INC"递增也就是自增指令,“
阅读全文
汇编指令2
摘要:"movsx"用于"movsx EAX,BX"赋值表示,二进制表示形式有符号数为正数用0填充前四位,有符号数为负数用F填充前四位,二进制数,前面0开头的为正数,前面1开头的为负数,"movzx"默认用0填充前四位,无论是否正数负数. 1.1 A123二进制数为负数,用F填充前4位. 1.2 A123
阅读全文
汇编指令1
摘要:"NOP"(90),NOP指令什么也不操作,直接通过,在进行执行NOP指令的时候,除了EIP的值变换,其他od里面的内容都不会改变. 1.1 从0040100处开始执行,执行"add eax,0x1"命令,eax寄存器等于3,当执行到中间的时候,除了EIP的值改变以外,其他地方内容都不会改变. "p
阅读全文
寄存器2
摘要:Z标志位,运算结果为0,则Z标志位置1. 1.1 有符号数为负1. 1.2 按f8,单步步过,0xffffffff + 0x1 等于0,Z标志位置1. S符号标志位,运算结果为负数,则标志位为1. 2.1 EAX值为0XFFFFFFFE(-2),加1等于负1,再加等于0,看S标志位. 2.2 跳转E
阅读全文
寄存器1
摘要:EIP EIP 永远指向下一个将要执行的指令,指向的地方在od中,是灰色底色,黑色字体。 ESP 永远指向栈顶的位置,指向的地方在od中,是灰色底色,黑色字体。 EAX,EBX,ECX,EDX 存储方式如下,都是16进制存储数。 3.1 EAX = 12345678,AX = 5678,AH = 5
阅读全文
Kali Linux 如何安装.
摘要:首先,下载Kali 镜像文件,这里推荐Weekly镜像版本,最新版本不容易出错,这里使用虚拟机搭建,安装在实体机上是一样的. 打开 kali.org 网站,点击下载按钮. 点击Installer Images. 下拉,选择x86_64平台,选择Weekly,点击下载. 下载完成. 这里使用virtu
阅读全文
Linux 系统中都有哪些命令 ?
摘要:Linux系统中所有命令都存放在/usr/bin/ 或 /bin/目录 或 /sbin/ 目录下,存在的主要命令如下. ls,cd,tar,gz,unrar,rar,zip,unzip,find,grep,sed,awk,du,df,dd,bc,cut,tr,sort,pwd,cp,mount,mv
阅读全文
|
|
|
23 |
24 |
25 |
26 |
27 |
28 |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
1
|
2
|
3
|
4
|
5
|
|
|
|