自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 小白进阶之路之汇编5

title:x86汇编语言之8086语法和指令集tags:汇编小白进阶之路之汇编5(持续更新中)x86汇编语法注释;注释变量取值和赋值(传送指令);赋值mov ax,2000H ;将十六进制2000赋值给十六位寄存器ax 相当于ax=2000Hmov bx,FFFFh;取值mov bx,ax ;将ax中的值取出赋值给bx 相当于bx=ax存放的数据大小根据使用的寄存器而定,比如ax是16位寄存器,最大只能存放16位数,也就是4位十六进制数据十六进制数据不能以字母

2021-04-25 22:57:27 182

原创 小白进阶之路之汇编4

小白进阶之路之汇编4环境搭建MARS安装教程网站:需要java环境,跨平台模拟MIPS架构(32个寄存器<以dollar开头>,名称各不相同),代码等代码界面,输出界面窗口,右边查看寄存器名称及数据settings调节字体大小运行新建文件编写代码保存文件(.asm后缀<汇编语言文件后缀>)run——assemble(预备运行)点击绿的运行标志(带1的为单步运行);黄色区域为当前所执行的代码emu8086下载网站模拟器模拟8086CPU环境要有

2021-04-20 22:13:01 147

原创 小白进阶之路之汇编3

小白进阶之路之汇编3栈和队列栈和队列都是数据存储结构,数据结构包含以下几种存储结构:线性表,还可细分为顺序表、链表、栈和队列;树结构,包括普通树,二叉树,线索二叉树;图存储结构队列结构:先进先出,和排队一样栈存储结构:先进后出,第一个放最后一个取出栈作用:用于存储临时数据,对数据进行暂时性保护,不被复写。寄存器和栈同样用于存放临时数据。区别:寄存器(通用):类似于全局变量,是个公共容器,可以被所有函数读写,寄存器中的数据容易被覆盖,常用于短周期使用。(所有函数都可存入)栈

2021-04-18 22:41:42 96

原创 小白进阶之路之汇编2

小白进阶之路之汇编2进制转换基础计算机只认识二进制,汇编中一般使用十六进制表示数据 是为了方便程序员阅读和开发二进制和十六进制转换0101 1100 1001 0010//二进制(每四个分一组)5 C 9 2 //每四位二进制数对应一位十六进制表示数据(0~F)指令集不一样,细节不一样在x86汇编代码中,十六进制写法如下:mov(传送、赋值的意思将2000H赋值给ax ) ax,2000H ;h结尾表示十六进制,h不区分大小写在ARM汇编代码中,十六进制写

2021-04-18 22:40:32 119

原创 小白进阶之路之汇编1

title 汇编语言知识总结tages:汇编介绍汇编也是一门编程语言,与Java,c++,python等高级语言无异,汇编更加接近硬件,代码执行效率高;汇编语言语法只是一套公共协议,目的是方便程序员进行程序开发(开发效率低的,执行效率高)执行效率:二进制>汇编>c>java常见的CPU架构不同的CPU对应的语法指令不同(x86为主,ARM为辅)x86架构:PC端主流 高性能高功耗(c盘 program file(x86))ARM架构:移动端主流 体积小低功耗(iPhon

2021-04-15 21:21:20 179

原创 re_checkin的静态调试和动态调试

调试前期工作打开.exe可执行文件第一步:判断文件的是32位还是64位,是否有加壳使用工具exeinfope.exe将文件拖入结果为第二步:可以看到这是个64位文件可用ida64.exe打开调试在ida64.exe中打开文件F5查看伪代码shift+F12查看关键字符串可以发现框起来的区域是所找到的关键字符串,点进去找到关键字符串所在函数位置,进入函数查看伪代码通过对代码的分析可以发现要得出flag要找到str2,点进去可以看到,都是问号动态调试通过看linux的动态

2020-11-16 19:47:23 917

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除