笔记
文章平均质量分 73
susu_xi
这个作者很懒,什么都没留下…
展开
-
【crash调试验证】获取task与cgroup
获取task关联的cgroup获取cgroup中的task原创 2022-06-07 15:23:54 · 603 阅读 · 0 评论 -
Golang BCC 开发学习笔记--打印进程与文件名
BCC小demo系列实现效果:有文件打开时,输出打开文件的进程与该文件的文件名在上一篇的hello world中,我们只是简单的在系统有文件打开操作时,打印了hello wold。实际上,通常当我们绑定了do_sys_open函数时,更加想知道执行该调用的进程时什么,被打开的文件是什么。这个小功能主要的问题在于:如何读取内核函数的参数如何通过参数获取文件名和调用该函数的进程名可以在hello world代码的基础上,作一些小的改动。通过BPF程序编译执行的流程都是一样的,只需要修改注入.原创 2022-05-09 15:14:23 · 970 阅读 · 0 评论 -
Golang BCC开发学习笔记--Hello world
BCC小demo系列实现效果:有文件打开时,打印hello worldbpf中常用bpf_trace_printk 来完成print操作,该函数会将需要打印的内容输出到trace_pipe中BPF程序注入到内核hook点后,当hook的系统函数被调用时,BPF程序就会被执行。package mainimport ( "fmt" bpf "github.com/iovisor/gobpf/bcc" "os")import "C"const source string = `.原创 2022-04-13 18:38:56 · 776 阅读 · 0 评论 -
docker api 无法运行 error: client version 1.41 is too new.
调用docker api时,执行一直失败。具体报错为error: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.39查看了docker和golang的配置。docker-go版本为1.41,但是设备安装docker的版本为1.39。解决办法有两种:一是改变设备配置。参考issue执行 export DOCKER_API_VERSION=1.39 增加临原创 2021-06-21 00:33:49 · 3274 阅读 · 0 评论 -
pwnfunction xssgame-easy writeup
0x02 Jefffjs获取到页面的jeff参数,并通过eval赋值给ma,再将ma复制到maname的textjeff中构造payload,用双引号去闭合ma的赋值,执行构造的alert,再将后面双引号闭合构造如下语句:eval(`ma = "Ma name"[分隔符]alert(1337)[分隔符]""`)即eval会执行两个语句—— ma = “Ma name” 、alert...原创 2020-05-07 19:59:26 · 492 阅读 · 0 评论 -
timestamp设置默认值:ERROR 1067 Invalid default value for 'start_time'
用oracle亲儿子workbench给timestamp类型的参数设置默认参数时,碰到了这个问题,ERROR 1067 Invalid default value for ‘start_time’。百度了很多答案,主流的解决办法主要是,数据库sql_mode是严格模式,不能插入类似“0000-00-00 00:00:00”的初始时间。这种要设置成非严格模式,调整NO_ZERO_DATE的值...原创 2020-03-23 11:23:52 · 1376 阅读 · 0 评论 -
感知器学习算法PLA
笔记参考及引用了部分机器学习基石内容及 https://zhuanlan.zhihu.com/p/25358695 近期在看林轩田的机器学习基石,第一个模型就是这个最基础的PLA算法 (Perceptron Learning Algorithm)。虽然视频中已经讲的比较详细了,但是对于公式推理的许多细节还是一脸懵。反反复复看了几遍,查了资料,才有比较清晰的理解。所以整理了一下,并对里面一些卡住...原创 2018-04-27 15:51:25 · 808 阅读 · 0 评论 -
git基本语法与使用
看git官方教学视频记的笔记。归纳了一些常用命令的解释与使用案例。文章目录commitDiffLogremovemoveignorebranchcheckoutmergenetworkforkpull requestresetreflogrebasecommit在项目文件夹中打开git bash可以查看git仓库代码的更新状态,有文件修改或者添加文件,文件会标红,修改add提交后变成绿色,...原创 2019-01-15 17:42:59 · 683 阅读 · 0 评论