摘要: 函数指针的定义: 例如: 一般都用来调用非本身程序提供的函数来进行使用 代码如下: 反汇编如下: 阅读全文
posted @ 2020-02-21 15:48 zpchcbd 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 前言:作为指针数组和数组指针的学习 #指针数组 ##第一种写法 代码如下: #include<stdio.h> int main(){ //指针数组 char arr[3][10] = { "aaaaa", "bbbbb", "ccccc" }; printf("%s",arr[1]); } 反汇编 阅读全文
posted @ 2020-02-21 15:34 zpchcbd 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1、 ,需要手动在结尾添'\0,反汇编如下 可以发现进行地址处理的时候都是通过ebp来 间接赋值的 ,不需要去依赖任何的东西,只需要有EBP寄存器作为参照物!在shellcode中利用也起到一部分的作用! 2、 ,编译器会自动帮忙结尾添'\0',反汇编如下 可以明显发现与上面的写法的区别, 是存储在 阅读全文
posted @ 2020-02-21 00:44 zpchcbd 阅读(871) 评论(0) 推荐(0) 编辑