
64位逆向安全
文章平均质量分 59
64位逆向安全
山与路
博客只是记录学习过程和翻阅笔记用的,进群3-6-5-3-0-5-7-8-2,去掉-,领取试用版插件
展开
-
golang 解析UserAssist数据
【代码】golang 解析UserAssist数据。原创 2024-07-11 16:29:43 · 476 阅读 · 0 评论 -
golang实现普通升管理员权限
【代码】golang实现普通升管理员权限。原创 2024-05-15 18:18:23 · 818 阅读 · 0 评论 -
汇编基础-----通过x64dbg了解什么是堆栈
在汇编语言中,堆栈(stack)是一种用于存储临时数据和执行函数调用的内存结构。堆栈是一种后进先出(Last-In-First-Out, LIFO)的数据结构,通常用于保存函数调用的返回地址、局部变量和参数等。ESPRSP理解堆栈在汇编语言中的作用和原理对于理解函数调用、内存管理和程序执行流程非常重要。通过合理地使用堆栈,可以实现高效的函数调用和数据传递,同时避免堆栈溢出等问题。原创 2024-04-12 17:43:00 · 1593 阅读 · 0 评论 -
汇编基础-----常见命令基本使用
(Load Effective Address):加载有效地址,将一个内存地址加载到一个寄存器中,而不是加载内存中的值。:用于与操作系统进行交互的指令,如Linux中的int 0x80、syscall等。:字节顺序交换指令,用于交换32位或64位寄存器中的字节顺序。:用于辅助调试和优化的指令,如NOP、HLT、PAUSE等。:用于浮点数运算的指令集,如加载浮点数、加减乘除等。:用于程序流程控制的指令,如条件跳转、循环等。:交换指令,用于交换寄存器或内存中的值。:用于访问内存的指令,如加载、存储等。原创 2024-04-07 16:02:44 · 1347 阅读 · 0 评论 -
汇编基础----mov基本操作
这个网上教程很多,自行下载安装即可。原创 2024-04-07 14:50:32 · 498 阅读 · 0 评论 -
汇编基础-----mov与常见寻址方式
内存和寄存器之间的数据传递: mov 指令也允许在内存和寄存器之间传递数据。这对于从内存中加载数据到寄存器或将寄存器中的数据存储回内存非常有用。在汇编语言中,mov(move)是一条基本的指令,用于将数据从一个位置移动到另一个位置。: 最常见的用途是将一个数值或数据对象(如寄存器、内存中的值)赋给另一个位置,可以是寄存器、内存或立即数。: mov 指令用于将数据从一个位置(寄存器、内存或立即数)复制到另一个位置(寄存器、内存)。使用寄存器中的值作为内存地址,间接访问内存中的数据。直接访问内存地址中的数据。原创 2024-04-07 14:00:44 · 7120 阅读 · 0 评论