ssh client代码阅读 (unfinished) NULL PWNED 2 years 9 months ago 继续来读代码。今天读ssh client。在这之前,让我们先了解一下ssh协议。SSH协议介绍如下:https://www.ssh.com/academy/ssh/protocolSSH协议是一个经典... leonwxqian
xz 源码阅读 - 2 NULL PWNED 2 years 9 months ago 上篇文章说到coder->sequence被设置成了“SEQ_BLOCK”。// Fall throughcase SEQ_BLOCK: { const lzma_ret ret = coder... leonwxqian
xz 源码阅读 - 1 NULL PWNED 2 years 9 months ago 继续开坑xz。这次看的是https://sourceforge.net/projects/lzmautils/下的文件(不是go语言写的那个)。根据其示例代码,要解压xz程序,入口是“lzma_cod... leonwxqian
psproc 源码阅读 - 5 NULL PWNED 2 years 9 months ago 剩余的代码中,最重要的是show_one_proc,它读取结构体并解析其中的一项,调用其print函数打印到屏幕上。/********** show one process (NULL proc pr... leonwxqian
psproc 源码阅读 - 4 NULL PWNED 2 years 9 months ago 回到main中,还剩最后一点点代码: lists_and_needs(); finalize_stacks(); //<=== if(forest_type || sort_... leonwxqian
psproc源码阅读 - 3 NULL PWNED 2 years 9 months ago 接着上一篇的来,首先这个ARG_SYSV的花括号是真的很风骚,我也是第一次看到把case放在if的花括号里面的。anyway,先看这两个分支共同会到达的部分parse_bsd_option。 c... leonwxqian
psproc源码阅读 - 2 NULL PWNED 2 years 9 months ago main中接下来的函数都比较重要,所以这里就分段来介绍了。arg_parse(argc,argv);/* check for invalid combination of arguments */ar... leonwxqian
psproc源码阅读 - 1 NULL PWNED 2 years 9 months ago 好久没有写文章了(2021年一年都没写……),随便开点新坑,从简单的代码来读起。从psproc工程下的ps代码开始。display.c: /***** no comment */int main... leonwxqian
跟踪qemu-kvm下的磁盘写入 NULL PWNED 4 years 8 months ago 傻了,上一个调试的时候没加-enable-kvm,而且电脑的虚拟化也是关着的。假装无事发生过,一切调整就绪后,重新在KVM模式下调试。终于在另一台linux老爷机上装好了qemu和各种软件,继续从这里... leonwxqian
调试qemu 硬盘io的过程 NULL PWNED 4 years 8 months ago 好久没有水文章了……在家无聊,正好最近也是在研究虚拟化相关的东西,就调一调qemu中文件写入的流程吧。这里说的写入是指,qemu启动的虚拟机,虚拟机中如果发生文件IO,那么qemu如何知道要更新对应的... leonwxqian