diff --git a/anu-comp2310-assignment1/index.html b/anu-comp2310-assignment1/index.html index 326ebc9..649e1f9 100644 --- a/anu-comp2310-assignment1/index.html +++ b/anu-comp2310-assignment1/index.html @@ -531,9 +531,9 @@ $$

diff --git a/archives/2020/01/index.html b/archives/2020/01/index.html index daeb096..9ddc98a 100644 --- a/archives/2020/01/index.html +++ b/archives/2020/01/index.html @@ -60,7 +60,7 @@

归档

-

「 5 」

+

「 6 」

+
  • +
    + 二月 10, 2020 +
    +
    +
    + Kinsing - "寄生"于 Docker 的病毒 +

    + 2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。 +¶发现 + +偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。 +难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然, + +这个随机名称的容器就是 Kinsin... +

    +
    +
  • + +
  • 二月 03, 2020 diff --git a/archives/2020/02/index.html b/archives/2020/02/index.html index b075ebe..c108083 100644 --- a/archives/2020/02/index.html +++ b/archives/2020/02/index.html @@ -60,7 +60,7 @@

    归档

    -

    「 5 」

    +

    「 6 」

      @@ -73,6 +73,26 @@
  • +
  • +
    + 二月 10, 2020 +
    +
    +
    + Kinsing - "寄生"于 Docker 的病毒 +

    + 2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。 +¶发现 + +偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。 +难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然, + +这个随机名称的容器就是 Kinsin... +

    +
    +
  • + +
  • 二月 03, 2020 diff --git a/archives/2020/index.html b/archives/2020/index.html index 08e0939..a41655d 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -60,7 +60,7 @@

    归档

    -

    「 5 」

    +

    「 6 」

      @@ -73,6 +73,26 @@
  • +
  • +
    + 二月 10, 2020 +
    +
    +
    + Kinsing - "寄生"于 Docker 的病毒 +

    + 2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。 +¶发现 + +偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。 +难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然, + +这个随机名称的容器就是 Kinsin... +

    +
    +
  • + +
  • 二月 03, 2020 diff --git a/archives/index.html b/archives/index.html index eb9fa83..21f914c 100644 --- a/archives/index.html +++ b/archives/index.html @@ -60,7 +60,7 @@

    归档

    -

    「 5 」

    +

    「 6 」

      @@ -73,6 +73,26 @@
  • +
  • +
    + 二月 10, 2020 +
    +
    +
    + Kinsing - "寄生"于 Docker 的病毒 +

    + 2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。 +¶发现 + +偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。 +难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然, + +这个随机名称的容器就是 Kinsin... +

    +
    +
  • + +
  • 二月 03, 2020 diff --git a/baidusitemap.xml b/baidusitemap.xml index 5958f6a..f811b3b 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -1,6 +1,9 @@ + https://blog.davidz.cn/kinsing-virus/ + 2020-02-10 + https://blog.davidz.cn/windows-package-manager-scoop/ 2020-02-03 diff --git a/beauty-is-productivity-windows-terminal/index.html b/beauty-is-productivity-windows-terminal/index.html index f604db7..769bb56 100644 --- a/beauty-is-productivity-windows-terminal/index.html +++ b/beauty-is-productivity-windows-terminal/index.html @@ -349,9 +349,9 @@
  • diff --git a/categories/DevOps/index.html b/categories/DevOps/index.html new file mode 100644 index 0000000..24a22f9 --- /dev/null +++ b/categories/DevOps/index.html @@ -0,0 +1,460 @@ + + + + + + + + Category: DevOps - Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +

    + + 「 + DEVOPS + + 二月 10, 2020 +

    +

    + Kinsing - "寄生"于 Docker 的病毒

    + +

    + + + 文章字数 + 2k + + + + + 阅读约需 + 2 mins. + + + +

    + + + + +
    + +

    2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    + +

    +

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    +

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    +

    +

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    +

    +

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。...

    + + 查看全文 + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    + +
    + +
    +
    + +
    +
    + 0% + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/categories/index.html b/categories/index.html index b364b3c..55c229a 100644 --- a/categories/index.html +++ b/categories/index.html @@ -63,7 +63,7 @@

    分类

    - +
    diff --git a/hello-world/index.html b/hello-world/index.html index 34916e1..09be9a7 100644 --- a/hello-world/index.html +++ b/hello-world/index.html @@ -191,9 +191,9 @@ diff --git a/index.html b/index.html index 363fbbf..23864ae 100644 --- a/index.html +++ b/index.html @@ -130,56 +130,53 @@ animation-duration: 2.8s; background-image: radial-gradient(ellipse closest-side, rgba(0, 0, 0, 0.56), #100e17), - url(//davidz.cn/static/blog/2020-02-03-windows-package-manager-scoop/cover.png);"> + url(/img/cover.jpg);">

    - 「 - PRODUCTIVITY + 「 + DEVOPS - 二月 03, 2020 + 二月 10, 2020

    - Windows 包管理器 - Scoop

    + Kinsing - "寄生"于 Docker 的病毒

    文章字数 - 12k + 2k 阅读约需 - 11 mins. + 2 mins.

    - +
    -

    一直以来,作为开发者,Windows 相较于 Linux 都缺少两样重要的工具,

    -
      -
    1. 好用的 Shell - 现在可以用 PowerShell Core 或者 WSL 暂时代替。
    2. -
    3. 好用的包管理器 - 在开发时 C/Cpp 的库可以用VCPKG,而日常使用的软件就可以使用本文的主角Scoop 了。
    4. -
    +

    2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    -
    -

    按照官网的教程,只能使用 PowerShell 而不是 CMD 进行安装。

    -
    -
    # 指定 Scoop 的安装路径,之后安装的 APP 会安装在 path/to/scoop/apps/
    -$env:SCOOP='path/to/scoop'
    -[environment]::setEnvironmentVariable...
    +

    +

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    +

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    +

    +

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    +

    +

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。...

    - 查看全文 + 查看全文
    @@ -200,6 +197,62 @@ $env:SCOOP='path/to/scoop'
    +
    +
    +
    +
    +

    + + + PRODUCTIVITY + + + 二月 03, 2020 +

    +

    Windows 包管理器 - Scoop

    + +

    + + + 文章字数 + 12k + + + + + 阅读约需 + 11 mins. + + + +

    + + + + +
    + +

    一直以来,作为开发者,Windows 相较于 Linux 都缺少两样重要的工具,

    +
      +
    1. 好用的 Shell - 现在可以用 PowerShell Core 或者 WSL 暂时代替。
    2. +
    3. 好用的包管理器 - 在开发时 C/Cpp 的库可以用VCPKG,而日常使用的软件就可以使用本文的主角Scoop 了。
    4. +
    + +
    +

    按照官网的教程,只能使用 PowerShell 而不是 CMD 进行安装。

    +
    +
    # 指定 Scoop 的安装路径,之后安装的 APP 会安装在 path/to/scoop/apps/
    +$env:SCOOP...
    + + 查看全文 +
    +
    +
    + +
    5

    文章

    -
  • 4

    分类

  • -
  • 7

    标签

  • +
  • 6

    文章

  • +
  • 5

    分类

  • +
  • 9

    标签

  • diff --git a/kinsing-virus/index.html b/kinsing-virus/index.html new file mode 100644 index 0000000..30cb0ab --- /dev/null +++ b/kinsing-virus/index.html @@ -0,0 +1,499 @@ + + + + + + + + Kinsing - "寄生"于 Docker 的病毒 - Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +

    + + 「 + DEVOPS + + 二月 10, 2020 +

    +

    Kinsing - "寄生"于 Docker 的病毒 +

    + +

    + + + 文章字数 + 2k + + + + + 阅读约需 + 2 mins. + + + + + + 阅读次数 + 0 + + +

    + + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +

    2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    +

    发现

    +

    netdata

    +

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    +

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    +

    portainer

    +

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    +

    进程

    +

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。第二个是 cron,这个是定时脚本,我猜应该是病毒定时检查一下运行情况?第三个好像是个守护进程,第四个应该是用于容器保持,第五个在网上能搜到,是个挖矿的程序

    +

    无聊的我还简单看了看这个脚本的服务器 IP,

    +

    ip

    +

    难道是俄罗斯大佬???

    +

    这个时候我突然想起来,前几天为了调试certbot的 Dockerfile, 我直接打开了 Docker 的远程访问,在默认的情况下是没有任何加密措施的。

    +

    这样,就真相大白了,这个病毒通过未加密的接口,在我的服务器上运行了挖矿的容器来盈利,同时也占用了服务器全部的 CPU😢.

    +

    处理

    +

    Kinsing 病毒还是很良心的(至少我遇到的这个是),把自己”关“在了容器里面,反正后来我也没有在别的地方发现相关文件。

    +

    所以处理起来也简单,

    +
      +
    1. 删掉容器和镜像
    2. +
    3. 关闭 Docker 远程访问即可。如果不想关闭的话也可以用 https 的方式加密
    4. +
    +

    小想法

    +

    其实这个 Kinsing 病毒实现起来还是很简单的,

    +
      +
    1. 扫描全网的 2375 这个默认端口
    2. +
    3. 用 Docker API 连接并部署容器
    4. +
    5. 执行脚本运行挖矿程序
    6. +
    +

    突然有一个邪恶的想法,一台机器一天就算 1 毛钱好啦,哈哈哈,但是违法的事情不能做呀😄。

    +

    大家一定要注意呀,时刻谨记服务器安全,不要随意开放服务器端口。

    + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    +
    +
    + 0% + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/search.xml b/search.xml index 759fb2f..90c4589 100644 --- a/search.xml +++ b/search.xml @@ -3,6 +3,33 @@ + + Kinsing - "寄生"于 Docker 的病毒 + + /kinsing-virus/ + + 2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    发现

    netdata

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    portainer

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    进程

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。第二个是 cron,这个是定时脚本,我猜应该是病毒定时检查一下运行情况?第三个好像是个守护进程,第四个应该是用于容器保持,第五个在网上能搜到,是个挖矿的程序

    无聊的我还简单看了看这个脚本的服务器 IP,

    ip

    难道是俄罗斯大佬???

    这个时候我突然想起来,前几天为了调试certbot的 Dockerfile, 我直接打开了 Docker 的远程访问,在默认的情况下是没有任何加密措施的。

    这样,就真相大白了,这个病毒通过未加密的接口,在我的服务器上运行了挖矿的容器来盈利,同时也占用了服务器全部的 CPU😢.

    处理

    Kinsing 病毒还是很良心的(至少我遇到的这个是),把自己”关“在了容器里面,反正后来我也没有在别的地方发现相关文件。

    所以处理起来也简单,

    1. 删掉容器和镜像
    2. 关闭 Docker 远程访问即可。如果不想关闭的话也可以用 https 的方式加密

    小想法

    其实这个 Kinsing 病毒实现起来还是很简单的,

    1. 扫描全网的 2375 这个默认端口
    2. 用 Docker API 连接并部署容器
    3. 执行脚本运行挖矿程序

    突然有一个邪恶的想法,一台机器一天就算 1 毛钱好啦,哈哈哈,但是违法的事情不能做呀😄。

    大家一定要注意呀,时刻谨记服务器安全,不要随意开放服务器端口。

    ]]>
    + + + + + DevOps + + + + + + + Shell + + Docker + + + +
    + + + Windows 包管理器 - Scoop diff --git a/sitemap.xml b/sitemap.xml index b29fde7..0d4f62a 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,6 +1,13 @@ + + https://blog.davidz.cn/kinsing-virus/ + + 2020-02-10T09:20:49.000Z + + + https://blog.davidz.cn/whoami/ diff --git a/tags/Docker/index.html b/tags/Docker/index.html new file mode 100644 index 0000000..6d423a9 --- /dev/null +++ b/tags/Docker/index.html @@ -0,0 +1,461 @@ + + + + + + + + Tag: Docker - Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +

    + + 「 + DEVOPS + + 二月 10, 2020 +

    +

    + Kinsing - "寄生"于 Docker 的病毒

    + +

    + + + 文章字数 + 2k + + + + + 阅读约需 + 2 mins. + + + +

    + + + + +
    + +

    2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    + +

    +

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    +

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    +

    +

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    +

    +

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。...

    + + 查看全文 + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    + +
    + +
    +
    + + +
    +
    + 0% + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/Shell/index.html b/tags/Shell/index.html new file mode 100644 index 0000000..8eb00aa --- /dev/null +++ b/tags/Shell/index.html @@ -0,0 +1,461 @@ + + + + + + + + Tag: Shell - Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +

    + + 「 + DEVOPS + + 二月 10, 2020 +

    +

    + Kinsing - "寄生"于 Docker 的病毒

    + +

    + + + 文章字数 + 2k + + + + + 阅读约需 + 2 mins. + + + +

    + + + + +
    + +

    2020 年开年不顺,2019 新型冠状病毒肺炎爆发,从年三十居家隔离到了正月十五,没想到自己的服务器也”感染“上了病毒 - Kinsing(进程的名字,姑且这样称呼)。

    + +

    +

    偶然看了看服务器状态,发现 CPU 占用一直保持在 100%上下,有些蹊跷。

    +

    难道是我的博客访问量暴增???那是当然不可能的,然后我去看了看Portainer看了看,果然,

    +

    +

    这个随机名称的容器就是 Kinsing 基于 Ubuntu 的容器,CPU 占用 100%。

    +

    +

    简单看了看容器里面的进程表,第一个运行了一个 shell 脚本,这个病毒就是这个脚本下载启动的关键,我打开看了看,也没看懂,大概是下载了几个可执行文件。...

    + + 查看全文 + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    + +
    + +
    +
    + + +
    +
    + 0% + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/index.html b/tags/index.html index 93926fe..72ad7e3 100644 --- a/tags/index.html +++ b/tags/index.html @@ -63,7 +63,7 @@ diff --git a/windows-package-manager-scoop/index.html b/windows-package-manager-scoop/index.html index c8dd2e4..ef4745a 100644 --- a/windows-package-manager-scoop/index.html +++ b/windows-package-manager-scoop/index.html @@ -368,9 +368,9 @@ scoop list