汇编达人
文章平均质量分 80
Afanbird
这个作者很懒,什么都没留下…
展开
-
汇编达人视频学习8(EFL标志寄存器、JCC指令)
title: 汇编达人视频学习8(EFL标志寄存器、JCC指令)date: 2021年8月5日 09点40分tags: 汇编达人categories: 汇编达人27、标志寄存器(EFLAGS)1、CF(bit 0)【Carry flag】若算术操作产生的结果在最高有效位发生进位或借位则将其置为1,反之清零。这个标志通常用来指示无符号整型运算的溢出状态。例:进位:mov al,0xfe add al,2借位:mov al,0x7f sub al,0xff2、P.原创 2021-08-05 11:37:27 · 949 阅读 · 0 评论 -
汇编达人视频学习7(拓展课:外挂是什么、ESP寻址、EBP寻址、ESP传参的弊端)
title: 汇编达人视频学习7(拓展课:外挂是什么、ESP寻址、EBP寻址、ESP传参的弊端)date: 2021年8月4日 17点17分tags: 汇编达人categories: 汇编达人24、外挂的本质1、修改内存中的值2、调用它的某个函数25、ESP寻址1、寄存器传参函数:mov eax,ecxadd eax,edxret调用函数:mov ecx,1mov edx,2call 0x地址2、堆栈传参当要传递的参数太多,寄存器不够用的时候,就要使用堆栈的方式,进行.原创 2021-08-05 09:22:40 · 465 阅读 · 0 评论 -
汇编达人视频学习6(汇编眼中的函数、CALL指令执行函数、堆栈传参、堆栈平衡、外平栈、内平栈)
title: 汇编达人视频学习6date: 2021年8月4日 15点15分tags: 汇编达人categories: 汇编达人21、汇编眼中的函数1、什么是函数函数就是一系列指令的集合,为了完成某个会重复使用的特定功能。(汇编语言中对函数的解释,不是其他语言的解释)例子:向寄存器中赋值2、如何执行一个函数?即函数调用1、用JMP来执行函数2、用CALL来执行函数但是用JMP调用的时候,有一个问题就是,调用完了之后,回不去了。所以通常不用JMP来调用而是选择用CALL来调用,有什么.原创 2021-08-04 17:13:29 · 650 阅读 · 0 评论 -
汇编达人视频学习5(反调试之Fake(欺骗) F8)
title: 汇编达人视频学习5date: 2021年8月4日 10点10分tags: 汇编达人categories: 汇编达人反调试之Fake(伪装、欺骗)F81、单步步入(F7) 单步步过(F8)(1)单步步入与单步步过的区别在执行普通的指令的时候,F7与F8其实差不多,但是在执行CALL指令的时候,有很大的差别。在执行CALL指令的时候,先把CALL指令后面的那个地址,存入EIP中,然后把CALL指令的下一行指令的地址送入堆栈中,然后ESP的值减4.如果我们在CALL指令后面的那.原创 2021-08-04 15:10:40 · 189 阅读 · 0 评论 -
汇编达人视频学习4(MOVS、STOS、REP、PUSH、POP、JMP、CALL、RET指令)
title: 汇编达人视频学习4date: 2021年8月3日 09点35分tags: 汇编达人categories: 汇编达人17、常用汇编指令(MOVS指令、STOS指令)1、MOVS指令:移动数据 内存 - 内存从内存到内存的指令EDI:地址编号,要把这个数据复制到哪里去。ESI:地址编号,存储的数据在哪里。MOVS指令执行一次,EDI 和 ESI 的地址编号,会自加。EFL是标志寄存器,它是32位的。在它的第十位,是DF方向位,如果DF位是0,那么执行一次MOVS之后,.原创 2021-08-03 16:22:00 · 1661 阅读 · 0 评论 -
汇编达人视频学习3(通用寄存器、内存地址的五种形式和内存窗口的使用、汇编指令、大小端序)
title: 汇编达人视频学习3date: 2021年8月2日 09点30分tags: 汇编达人categories: 汇编达人9、学习汇编不是为了写代码10、通用寄存器_上在这里插入图片描述11、通用寄存器_下12、内存这个4GB(32位,2的32次方)是假的,当我们去读或者写的时候,操作系统会把它映射到物理内存上面。物理内存,跟内存条之间,还有一个映射。使用内存把数写到内存mov byte ptr ds:【地址】,1 //根据第二个是1个字节还是4个字节来判.原创 2021-08-02 18:29:47 · 301 阅读 · 0 评论 -
汇编达人视频学习2(位运算之加减乘除)
title: 汇编达人视频学习2(位运算之加减乘除)date: 2021-08-01 20点42分tags: 汇编达人categories: 汇编达人1.加法运算过程4+5?的运算过程(假设数据宽度是一个字节, 8 bit) 0000 0100 0000 0100 0000 0101 0000 0101加法------------------------ 异或------------------------ 0000 1001 .原创 2021-08-01 20:42:26 · 71 阅读 · 0 评论 -
汇编达人视频学习1(原码反码补码、几个位运算)
title: 汇编达人视频学习1(原码反码补码、几个位运算)date: 2021-08-01 14:48:03tags: 汇编达人categories: 汇编达人00 课程概要01 进制每一种进制是独立的,完美的。进制的定义:八进制的定义:由八个符号组成,分别是0 1 2 3 4 5 6 7 逢八进一十进制的定义:由十个符号组成,分别是0 1 2 3 4 5 6 7 8 9逢十进一N进制的定义:由N个符号组成,逢N进一。1进制定义:由一个符号组成,该符号为:1,逢1进1.1进制1.原创 2021-08-01 19:41:22 · 172 阅读 · 0 评论