Avatar notebook default
13篇文章 · 11606字 · 1人关注
  • Resize,w 360,h 240
    ARM汇编之堆栈溢出实战分析一(GDB)

    转自:安全课传送门 引言 经过很长一段时间在azeria-labs进行的ARM基础汇编学习,学到了很多ARM汇编的基础知识、和简单的shellc...

  • shellcode的NULL字符问题

    0a 带有oa字符的shellcode在0a出会同NULL一样,被中断处理

  • Resize,w 360,h 240
    ARM之反弹shell

    C代码 获取一个socket的文件描述符 定义好远程地址,使用connect函数连接过去 重定位标准输入流、标准输出流、标准错误流到socket...

  • ARM汇编之TCP Bind Shell

    作为一个bind shell,也就是在服务器上运行的shellcode,等待hacker去主动连接,所以它的主要工作就是监听固定端口,等待外部连...

  • ARM实战前的准备 :

    实战前的准备 strace:跟踪程序调用的系统函数 系统调用号:系统函数的调用标号。例如:grep write /usr/include/arm...

  • ARM汇编之栈

    创建进程的时候,会分配内存作为栈。实际栈指令(push,pop)是其他指令的别名,实际指令是STR、LDR或者其延伸指令。例STMDB sp,{...

  • Resize,w 360,h 240
    Conditional Execution And Branch:带条件的指令和分支

    从代码中看标志位 运行到mov r0, #2时,先i r cpsr查看状态寄存器 然后ni 2执行完cmp r0, #3,即r0-3,再次查看状...

  • LOAD/STORE MULTIPLE(数据加载/存储多个寄存器)

    https://azeria-labs.com/load-and-store-multiple-part-5/ 开始调试上面的代码gdb ldr...

  • GDB调试arm汇编程序-入门

    程序生成步骤 写好汇编代码到helloworld.s 编译文件(但是没有链接) 只编译不链接形成.o文件。里面包含了对各个函数的入口标记,描述,...

文集作者