使用lsof从Chrome获取流式FLV

・1 分钟阅读


 $ export psid=$(pgrep -f libflashplayer.so); cp /proc/$psid/fd/$(lsof -p $psid | grep eleted | awk {' print $4 '} | sed -e "s/[a-z]//g") saved.flv

说明

首先获取运行flashplayer的chome浏览器进程的进程ID,然后将它导出到一个变量中供以后使用,然后我们在子shell中获得标记为已删除的filedescriptor,并为内存fileimage构造/proc路径,并将它复制到名为saved.flv的文件中。

限制

重要:在Chrome中只能打开一个视频

Hujiuxiang profile image