当前位置: 首页 > news >正文

滕州网站建设培训/新闻 近期大事件

滕州网站建设培训,新闻 近期大事件,wordpress首页无变化,南昌网站app开发将信息置于目前不使用的扩展字段或者在不和当前信息冲突的前提下将信息“挤”进当前字段,正如current->flags可以重用一样,比如,如果标准内核中已经定义个若干flag标志,比如running,sleeping等,我们就可…

将信息置于目前不使用的扩展字段或者在不和当前信息冲突的前提下将信息“挤”进当前字段,正如current->flags可以重用一样,比如,如果标准内核中已经定义个若干flag标志,比如running,sleeping等,我们就可以使用还没有使用的标志,要知道如果flags字段是一个32位的整型,那么标准的标志占有极少的一部分,我们可以随意使用剩下的部分用于我们自己的目的,例如我们在设置一个进程为隐藏的时候将其flags于一个还没有被标准内核使用的flag,我们暂且称为new相与,然后在显示进程的时候判断该进程的flags字段是否有new,如果有的话就不显示,反之显示,这是一种很简单的方式,但是有的时候却不能奏效,比如涉及到别的数据结构而不仅仅是一个标志位可以识别的情形,那么就需要额外的数据结构了,这另外一种方式就是使用额外的链表或者别的什么容器来容纳额外的信息,比如KNARK中使用的那样,这种方式比较容易被发现,毕竟内核中出现了陌生面孔,现在就看看在KNARK这个rootkit中的方式:

在隐藏端口的时候,KNARK使用了以下数据结构:

struct nethide_list //隐藏端口使用

{

struct nethide_list *next;

char *nl_hidestr; //端口号的字符串表示

} *knark_nethide_list = NULL;

int knark_add_nethide(char *hidestr)

{

struct nethide_list *nl = knark_nethide_list;

if(nl->nl_hidestr) //找到一个空闲的slot

{

while(nl->next)

nl = nl->next;

nl->next = kmalloc(sizeof(struct nethide_list), GFP_KERNEL);

if(nl->next == NULL) return -1;

nl = nl->next;

}

nl->next = NULL;

nl->nl_hidestr = hidestr;

return 0;

}

下面看看隐藏文件使用的数据结构:

struct knark_dev_struct { //每个设备一个

kdev_t d_dev; int d_nfiles;

ino_t d_inode[MAX_SECRET_FILES]; //最大的文件数的inode数组

char *d_name[MAX_SECRET_FILES]; //最大的文件数的name数组

};

struct knark_fs_struct {

int f_ndevs;

struct knark_dev_struct *f_dev[MAX_SECRET_DEVS];

} *kfs;

一旦想隐藏一个文件,那么就会往对应的knark_fs_struct的相应的knark_dev_struct中插入一条记录,在显示文件的时候会查询这个链表,如果文件存在于这个容器那么不予显示。

http://www.lbrq.cn/news/1083475.html

相关文章:

  • 开发公司副总求职简历/sem优化推广
  • 河北省建设厅网站站长/株洲今日头条新闻
  • 网上商城网站建设/深圳新闻最新事件
  • 网站如何设置默认首页/友情链接交易平台源码
  • 营销的网站/万网创始人
  • 周口网站制作/关键词有哪些
  • 做网站建设的联系电话/太原seo
  • 江门外贸网站建设/产品如何做网络推广
  • 淘宝客可以自己做网站推广吗/代发百度帖子包收录排名
  • 校园网站制作模板/nba最新消息新闻报道
  • 商学院网站建设建议/网络营销与传统营销有哪些区别
  • 网站怎么做跳转安全/公司营销网站建设
  • 新公司刚成立做网站/常用的网络营销平台有哪些
  • 杭州的网站建设公司哪家好/成都今天重大新闻事件
  • 广州网站制作技术/制作网站的最大公司
  • 做环境设计的网站/什么叫软文推广
  • 59网站一起做网店/腾讯企点app下载安装
  • 东莞做网站排名优化推广/广州网站建设正规公司
  • 苏州知名网站制作/seo综合检测
  • 西安做网站培训/企业网站快速排名
  • dreamweaver 网站导航/南京seo网站优化
  • 在centos上做网站/重庆网站制作公司
  • 网站开发常用组合/营销外包公司
  • 做纺织的用什么网站/免费网站建站2773
  • 网站备案地址不是我的地址怎么办/360优化大师软件
  • 自己做衣服网站/最新seo黑帽技术工具软件
  • 东莞做网站 信科网络/网站关键词优化排名
  • 如何拿模板做网站/seo基础篇
  • 潍坊网站建设公司有哪些内容/网络营销的方式都有哪些
  • 汕头网站设计哪家好/快速开发平台
  • FPGA实现SRIO高速接口与DSP交互,FPGA+DSP异构方案,提供3套工程源码和技术支持
  • 再谈亚马逊云科技(AWS)上海AI研究院7月22日关闭事件
  • React Immer 不可变数据结构的处理
  • STM32 USB HOST 驱动FT232 USB转串
  • JAVA:Spring Boot 集成 Protobuf 的技术指南
  • RAG(检索增强生成)