0x01-udf是什么?udf = ‘user defined function’,即‘用户自定义函数’。是通过添加新函数,对MYSQL的功能进行扩充,性质就象使用本地MYSQL函数如abs()或co...
python的函数编程
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 详情可看此wiki: http://funhacks.net/explore-python/Function/ 0x1函数基础0x1...
python面向对象编程
在Python中使用class关键字定义一个类,类的主体由属性(变量)和方法(函数)组成 详情可看此篇文章:https://mp.weixin.qq.com/s/jEKvWwu5MwCqLbIxmAP...
代码执行命令执行总结
代码执行来缺乏严格过滤或者用户控制的数据逃逸。 文件操作函数file_put_contents() 函数把一个字符串写入文件中。 fputs() 函数写入文件 代码示例: 12345<?php ...
CobaltSrike Shellcode分析
首先我们来看一张流程图 首先打开IDA进行查看 进入主函数,主要看sub_401840()函数进行查看 进入函数发现,首先获取系统时间戳,然后拼接字符串和创建线程通过管道读取shellcode,最后执...
格式化字符串漏洞
格式化字符串漏洞原理介绍格式化字符串函数介绍格式化字符串函数可以接受可变数量的参数,并将第一个参数作为格式化字符串,根据其来解析之后的参数。通俗来说,格式化字符串函数就是将计算机内存中表示的数据转化为...
pwnable.kr uaf
考察点 虚函数的内存地址空间 UAF 虚函数的内存地址在C++中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。对于子类,...
C语言函数调用栈(二)
5 函数调用约定 创建一个栈帧的最重要步骤是主调函数如何向栈中传递函数参数。主调函数必须精确存储这些参数,以便被调函数能够访问到它们。函数通过选择特定的调用约定,来表明其希望以特定方式接收参数。此外,...
¶test_your_nc
没啥好说的,nc 连接上去之后读取flag123nc node4.buuoj.cn 27874cat flag¶rip¶知识点:栈溢出,ret2text先用 checksec 检查一下程序没有开启任何...
CTFSHOW内部赛 逆向4_好好学习 天天向上
> ### id="flarum-content"> CTFSHOW内部赛 逆向4_好好学习 天天向上 CCCPuser 首先用x64dbg打开程序,搜索字符串,发现以下内容: 因此很容易...
pwn0基础第一弹
> > pwn0基础第一弹 admin 题目 下载二进制文件,使用checksec命令查看保护开启情况 可以看到,二进制文件是32位文件 开启了NX保护 使用IDA查看代码 找到main函...
Seacms代码审计小结 - err0ratao
前言 找了一个时间审计了Seacms这个框架,算是忙里偷闲,有些地方并没有很仔细的去找,不过好多简单的利用都是撞洞。呜呜呜!这里做一下总结。 这里我从文件写入和文件包含两个点切入的。文件写入的函数主要...
42