自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

think_ycx的专栏

沉淀知识

  • 博客(13)
  • 资源 (18)
  • 收藏
  • 关注

转载 【转载】yum update 自动忽略内核更新

命令:yum -y -x 'kernel*' update修改配置文件的没用原文:https://blog.csdn.net/signmem/article/details/16335841系统每天凌晨 3 点自动执行 yum update 任务但升级内核后,会出现下面情况一些编译软件需要内核模块才能够被调用, 而内核模块需要与当前版本内核编译后才能够使用, 假设内核升级后,之前软件模块是不可兼容的, 需重新编译后才能够再次被调用,甚至可能导致在启动过程中因为无法加载该模块而无法启用某.

2020-09-16 15:02:40 551

转载 【转载】【C语言】浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t

原文:https://blog.csdn.net/Mary19920410/article/details/71518130一、C语言基本数据类型回顾在C语言中有6种基本数据类型:short、int、long、float、double、char1、数值类型1)整型:short、int、long2)浮点型:float、double2、字符类型:char二、typedef回顾typedef用来定义关键字或标识符的别名,例如:typedef double wages;typ

2020-09-16 11:19:21 808

原创 【Error】make LKM时 找不到符号

报错:# make报错WARNING: "xxx" [/xxx.ko] undefined!WARNING: "xxx" [/xxx.ko] undefined!WARNING: "xxx" [/xxx.ko] undefined!# dmesg信息[34045.939994] lkm: Unknown symbol xxx (err 0)[34045.940072] lkm: Unknown symbol xxx (err 0)[34045.941556] lkm: Unknown

2020-09-15 14:57:19 227

原创 【Kernel】pid 与 tgid

总结:getpid()实际上返回的时 kernel task_struct中的tgid。一个进程 中 有多个线程,这些线程的pid都是一致的,都对应内核态的tgid。thread group id。但是这些线程在内核态的task_struct中的pid不一致。参考1:https://my.oschina.net/u/3258476/blog/1518920 在Linux操作系统层面,线程其实只是特殊的进程,最特殊之处在于跟其他“线程进程“共享内存(包括代码段、数据段等,但..

2020-09-15 11:12:54 1042

原创 手工挂载VMware共享目录

# 参考https://www.jianshu.com/p/040f6271664c# 查看共享的目录vmware-hgfsclient# 创建文件夹sudo mkdir shared# 挂sudo vmhgfs-fuse .host:/shared /mnt/hgfs/shared -o allow_other -o nonempty# 解挂sudo umount /mnt/hgfs

2020-09-14 15:21:46 245

原创 【Error】/usr/bin/env: ‘python’: No such file or directory

问题是python找不到,安装了python3的情况下。解决办法:sudo ln -s /usr/bin/python3 /usr/bin/python参考:https://stackoverflow.com/questions/3655306/ubuntu-usr-bin-env-python-no-such-file-or-directory

2020-09-10 21:31:41 2450

转载 【Kernel】内核热补丁技术揭秘

https://ruby-china.org/topics/20680下述为UCloud资深工程师邱模炯在InfoQ架构师峰会上的演讲——《UCloud云平台的内核实践》中非常受关注的内核热补丁技术的一部分。给大家揭开了UCloud云平台内核技术的神秘面纱。如何零代价修复海量服务器的Linux内核缺陷?对于一个拥有成千上万台服务器的公司,Linux内核缺陷导致的死机屡见不鲜。让工程师们纠结的是,到底要不要通过给服务器升级内核来修复缺陷?升级意味者服务器重启、业务中断以及繁重的准备工作;不升级则担

2020-09-10 14:32:02 1443

原创 【LKM】整合多个LKM为1个

假设原来编写了两个LKm: 1.c 和2.c ,各自make insmod/rmmod是没问题的。但是如果你需要在1.c中调用2.c的函数,那就麻烦了。折腾了一个小时才搞定。1、首先编写2.h,把你需要的函数 申明在头文件中。删掉2.c中的 module_init 和 module_exit。2、在1.c中 #include "2.h", 调用函数。3、编写Makefile,参考如下:obj-m += 3.o3-objs := 1.o 2.occflags-y := -st.

2020-09-09 17:21:30 192

原创 【Kernel】如何从kernel中获取cred结构体中的value

获取linux kernel cred结构体中成员变量的value时,根绝kernel版本需要做适配。linux kernel 3.5以上,获取cred需要如下处理(重点 cred->uid.val): #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) printk(KERN_INFO "PROCESS cred info: uid %u ",

2020-09-09 16:19:07 775

转载 【转载Kernel】Kernel Threads Continued

原文:https://sysplay.in/blog/tag/kernel-threads/Kernel Threads Continued13 Replies<< Previous ArticleIn theprevious article, we learned the basics of kernel threads such as creating the thread, running the thread and so on. In this article, we.

2020-09-07 15:41:22 169

原创 【linux】.fuse_hiddenXXXX 文件是如何生成的?

在linux系统上,如果你删除了一个elf文件,但是这个elf文件还在内存中运行。此时os会生成一个.fuse_hidden0000xxx的隐藏文件。这个文件和你的elf文件是一样的。当你的elf文件退出后,这个隐藏文件会自动的被删除。参考:https://askubuntu.com/questions/493198/what-is-a-fuse-hidden-file-and-why-do-they-existYou can safely ignore .fuse_hidden.

2020-09-03 11:42:28 3469

原创 【LKM】makefile的支持c99的方法: ccflags-y := -std=c99

如果写的LKM中 变量的定义在 函数之后,则会warning:warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]正常在gcc中添加-std=c99即可。例如:gcc -std=c99 1.c -o 1如果是在Makefile中,添加这一行:ccflags-y := -std=gnu99 -Wno-declaration-after-statement# ccflag.

2020-09-01 21:35:27 8674 1

原创 【LKM】make 错误:make -C /lib/modules/4.15.0-58-generic/build SUBDIRS=/xxx

错误日志:$ makemake -C /lib/modules/4.15.0-58-generic/build SUBDIRS=/xxxx/3-netlink modulesmake[1]: Entering directory '/usr/src/linux-headers-4.15.0-58-generic'Makefile:986: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel

2020-09-01 21:32:32 1782

TWRP recovery.img

TWRP recovery.img

2017-11-23

sqlmap payload简单分析(B E T U S)

介绍了sqlmap几种注入方式 博客地址: http://blog.csdn.net/think_ycx/article/details/51453855

2016-12-01

peach-3.1.124-win-x86-release

peach-3.1.124-win-x86-release 安装参考: http://community.peachfuzzer.com/v3/Installation.html

2016-10-10

puttygen文件

id_rsa转化成putty可以用的文件!

2016-07-26

Cain&Abel v4.9.56 (官网下载)

Cain&Abel v4.9.56 (官网下载)

2016-02-25

Nessus-6.3.7-debian6_i386.deb

Nessus-6.3.7-debian6_i386.deb 具体安装可以看我blog http://blog.csdn.net/think_ycx/article/details/50734033

2016-02-24

NJUPT GNU/Linux编程课件和代码

****NJUPT GNU/Linux编程课件和代码****!

2015-12-28

GNULinux编程课件和代码

GNULinux编程课件和代码 GNULinux编程课件和代码 GNULinux编程课件和代码GNULinux编程课件和代码 GNULinux编程课件和代码 GNULinux编程课件和代码GNULinux编程课件和代码 GNULinux编程课件和代码 GNULinux编程课件和代码

2015-12-28

windows查看本机密码 mimikatz_trunk

http://www.52pojie.cn/thread-264895-1-1.html

2015-12-17

mimikatz_trunk

mimikatz_trunk http://www.52pojie.cn/thread-264895-1-1.html

2015-12-17

mimikatz_trunk windows下获取本机密码

mimikatz_trunk http://www.52pojie.cn/thread-264895-1-1.html

2015-12-17

iiswrite 桂林老兵

iiswrite.rar

2015-12-12

北极熊扫描器3.5

北极熊扫描器3.5 2015-12-11

2015-12-11

winsock expert 0.7

winsock expert 0.7

2015-12-10

计算机网络-谢希仁-第六版课件

比较经典的计算机网络ppt。 随书CD中的全部ppt、教案 等等、 比较经典的计算机网络ppt。 随书CD中的全部ppt、教案 等等、

2015-09-06

android拼图源代码+详细报告分析

详细的报告+源代码 具体可看个人博客 http://blog.csdn.net/think_ycx/article/details/47613249

2015-08-17

2048源代码 DOS+MFC

2048的小游戏。 DOS界面写了一个菜单, MFC 很简单的写了。 可能有些小BUG。 具体内容可以看我的BLOG

2014-11-21

Visual C++ 6.0

C C++的入门编译器。 精简却又好用。单步调试功能十分好用。

2014-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除