what are you 弄啥嘞!
逆向入门(5)汇编学习————80X86指令系统 逆向入门(5)汇编学习————80X86指令系统
一.基本概念1.指令:或称为语句,规定计算机执行某种操作的代码;汇编程序中最小的代码单元。2.指令系统:cpu能够识别的所有指令集合;3.操作数的不同(位数/浮点数),工作模式的不同(实模式/保护模式),向下兼容;4.指令格式:源程序中指令
2022-07-08
逆向入门(3)汇编学习————数据的存储 逆向入门(3)汇编学习————数据的存储
一.80X86 CPU与工作模式1.IA-32 cpu的5中工作模式:a.实模式,基本的Intel 80x86处理器环境和一些新增的特性,实模式地址模式能够直接访问系统内存和硬件资源,20位的地址线宽度。b.保护模式,目前处理器的基本模式,
2022-07-08
逆向入门(2)汇编学习————基本概念介绍 逆向入门(2)汇编学习————基本概念介绍
一.汇编语言的概念1.编译,汇编,反汇编的概念 (1)编译:将高级语言编写的源程序转变为二进制代码的可执行文件,binary文件,即目标文件。(2)汇编:将汇编语言编写的源程序转变为二进制代码。(3)反汇编:将二进制代码转换为汇编语言。 2
2022-07-08
逆向入门(4)汇编学习————80X86 cpu编程模型 逆向入门(4)汇编学习————80X86 cpu编程模型
一.概述要在ARM架构下进行安全问题的分析,需要知道ARM汇编的基础知识。同时,构建ARM架构的shellcode,ROP链,以及调试ARM应用,这些都要求先懂得ARM汇编。 二.寄存器1.概念寄存器,即register,是cpu内部用来存
2022-07-08
逆向入门(1)汇编学习———几种常见循环结构的学习 逆向入门(1)汇编学习———几种常见循环结构的学习
一.分析汇编之前要对汇编指令有一个基本的了解://指令 目的操作数 源操作数 mov:将操作数复制到目的操作数 jmp:无条件跳转到内存中的任何程序段 add:目的操作数=目的操作数+源操作数 cmp:比较指令 {
2022-07-08
android学习(一个简单的播放器) android学习(一个简单的播放器)
一.实现最简单的播放功能xml文件效果 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.
2022-07-08
Android简介(总结一下上课学的东西) Android简介(总结一下上课学的东西)
Android简介1.手机操作系统在早期的手机内部是没有智能操作系统的,所有的软件都是由手机生产商在设计时所定制的,因此手机在设计完成后基本是没有扩展功能的。后期的手机为了提高手机的可扩展性,使用了专为移动设备开发的操作系统,使用者可以根据
2022-07-08
Scapy学习笔记(一) Scapy学习笔记(一)
一.Scapy抓包函数:sniff()1.sniff()函数的完整格式:sniff(filter=" ",iface=" ",prn=function,count=N)(1)filter:对数据包进行过滤。(2)iface:指定网卡。(3)
2022-07-08