• 2023-10-27CTFshow Reverse re3 wp
    1.查看文件信息,64位ELF文件2.使用64位ida打开,查看伪代码3.分析伪代码因为v17[0~5]的值是固定的,于是当i等于0到5的过程中,v16最后的累加结果是固定的调试可得,当i到6时,v16的值为0xE560第二层for循环中,v16先加上v17[6],然后判断是否大于0xffff,小于等于0xffff即退出循环这里可以
  • 2023-07-09【雕爷学编程】Arduino动手做(153)---2.4寸TFT液晶触摸屏模块5
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞
  • 2023-05-16从0到1:CTFer成长之路-PWN篇
    72217_格式化字符串不在栈上的利用方式格式化字符串不在栈上的利用方式,参数在.bss段,不在栈上条件:需要多次可输入参数voidvuln(){while(strcmp(chr,"bye")){gets(chr);printf(chr);}}在栈上找到一个利用链a->b->c,另一个指针p->0x4005d0,
  • 2023-01-16为什么 在内存中为什么 0xffff 是 -1
    文章目录​​前言​​​​数在内存中是如何表示的?​​​​-1的二进制编码​​前言​​关于补码的理解​​还搞不懂负数怎么用二进制表示?看完这一篇就懂了数在内存中是如何
  • 2022-11-12EXC_RETURN
    当任务启动或切换的SVC中断结束时,返回一个在r14的特殊值---EXC_RETURN,其决定返回后系统进入什么模式:1.线程模式orHandler模式;2.出栈操作的SP指向哪个栈:PSPorMSP。