通过内核模块实现隐藏信息的 Rootkit

1. Rootkit 简介

Rootkit 是一个软件或者一个以上的软件集合,目的是隐藏其他进程的软件,与木马或者病毒不同,Rootkit 一般会与木马或者病毒配合使用,而不是单独使用。Rootkit 一词的由 root 和 kit 两个词组成,前者表示它一般以一个高权限来执行(对于 *nix 系统就是 root),而 kit 表示它作为一个工具集,不是被单独使用的。

在这篇文章里我们完成的 Rootkit 的主要功能是隐藏 ls 显示出的文件信息、netstat 显示出的网络信息、ps 显示出的进程信息以及 Rootkit 模块本身。

用 C/C++ 拓展 Python

pixiv_id=51833071 然而依然图文无关

Python 因为其是一门解释性语言和动态类型的原因,在计算密集型的操作上非常令人拙计,所以对于计算密集型的操作,我们可以使用 C/C++ 等在计算上比 Python 快的语言做拓展。

本文主要讨论用 C/C++ 对 Python 进行拓展。

MySQL 最佳实践

实习期间接触到最多的数据库除了 Redis,就是 MySQL 了。在做 MySQL 相关操作的时候,发现之前自己玩泥巴时期对 MySQL 的理解是完全不够用的,所以重新看了一些 MySQL 方面的资料,这篇大概算是的 MySQL 方面的实践的总结。

国内工作面试记

不要想有的没的

考研复习期间,我经常和一起复习的机油开“万一没我们都没考上,就去找工作吧”的玩笑。万万没想到一语成谶,在自己太蠢和今年考研形势不佳的情况下,我考研落榜了。

落榜之后对于我只有两种选择,一是调剂或者再考一年,继续上研究生,二就是找工作。家里人更倾向于前者,但是也并没有阻碍我去找工作。