 | | tomychen V2EX member #258365, joined on 2017-10-09 14:49:26 +08:00 |
没开源作品的Linux脑残粉
伪粉FreeBSD的重度MacOS用户
披着运维外衣的伪码农
没咖啡会死星人
tomychen's recent replies
所以很多时候并不是 linux (社区)在卡着什么... 而是很多商业公司行为真的好恶心,包括了 android 还有我最烦的 redhat...
所以,你不应该问是什么原因让 linux 社区把 android 踢出社区吗?
所以纯 C 的程序员,真的蛮不好找的
特别是熟悉 libc 还有网络及操作系统的(例如系统调用)
35 楼列的这些,如果都能答上来,大部分我感觉都可以直接入职了
我怎么感觉有点拆迁队的感觉?人家房子盖得好好的,一堆人抡着 rust 过来就要强拆重建?
trap 'wait' SIGCHLD 这样应该能解了吧?
touch newfile ;cp newfile /path/to/logfile
strace -o netstat.log netstat -antp
会发现 netstat 会去/proc/net/tcp(6) 读当时网络连接
至于隐藏就是 hook 了,至于 ring3 还是 ring0
```
open("/proc/net/tcp", O_RDONLY) = 3
read(3, " sl local_address rem_address "..., 4096) = 600
write(1, "tcp 0 0 0.0.0.0:22 "..., 101) = 101
write(1, "tcp 0 0 127.0.0.1:25"..., 101) = 101
write(1, "tcp 0 196 192.168.10.6"..., 101) = 101
read(3, "", 4096) = 0
close(3) = 0
```
read 进来,write 输出
hook 任保一个 syscall 都可以达到屏蔽输出的需求