该文被密码保护。 阅读全文
摘要:
和SSH协议类似,它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用 阅读全文
摘要:
::respawn:-/bin/sh 修改 busybox 文件,在 finalize 阶段修改 target 目录下的 inittab 文件 结果如下 阅读全文
摘要:
链接脚本中自动生成前缀__start_和__stop_变量通常与链接器的内存布局和符号定义有关。这些变量通常用于标识代码段、数据段等的起始和结束位置,以便于程序的正确加载和执行。在链接过程中,链接器会根据源代码中的符号定义和指定的内存布局规则,自动生成这些特殊的符号。 内存布局和段定义:在链接 阅读全文
摘要:
dmesg: 内核和内核模块 log /var/log/messages: 包含守护程序、内核、内核模块等 log,即 dmesg 是其子集 阅读全文
摘要:
Rndis其实是远端网络驱动接口协议,设备可以通过usb的方式同PC主机连接,模拟网络连接以便于下载与调试工作。比如当电脑无法上网但手机可以上网时,可以使用Rndis驱动来使电脑基于USB来借用手机进行上网,当USB设备插入电脑时,就是将USB设备作为一个网卡,供电脑上网。Rndis的作用就是如此。 阅读全文
摘要:
什么是netlink netlink是一种基于网络的通信机制,允许内核内部、内核与用户态应用之间甚至用户态应用之间进行通信;netlink的主要作用是内核与用户态之间通信;它的思想是,基于BSD的socket使用网络框架在内核和用户态之间进行通信; 为什么要有netlink 内核中有其他一些方法可以 阅读全文
摘要:
官网:https://hardysimpson.github.io/zlog/ 打印 zlog 本身 log,只要设置如下两个环境变量: $ export ZLOG_PROFILE_DEBUG=/tmp/zlog.debug.log $ export ZLOG_PROFILE_ERROR=/tmp/ 阅读全文
摘要:
less less命令用于显示文件或命令输出的内容,它一次只显示一个页面(分页显示工具)。它类似于more命令,但less具有更高级的功能,它允许您在文件中向前和向后导航。less命令主要用于打开大文件,less不会读取整个文件,相比于 vim 或 nano 等文本编辑器,加载时间会更快。less命 阅读全文