Bootstrap
[网络安全自学篇] 八十五.《Windows黑客编程技术详解》之注入技术详解(全局钩子、远线程钩子、突破Session 0注入、APC注入)
从这篇文章开始,作者将带着大家来学习《Windows黑客编程技术详解》,其作者是甘迪文老师,推荐大家购买来学习。作者将采用实际编程和图文结合的方式进行分享,并且会进一步补充知识点,希望对您有所帮助。第
磁盘挂载失败
使用mount /dev/sda1 /test 报错mount: unknown filesystem type 'LVM2_member'需要先将磁盘格式化,再挂载1、格式化硬盘fd
linux环境变量设置
etc/profile: 此文件为系统的每个用户设置环境信息。当用户登录时,该文件被执行一次,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局
git常用命令
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡
创建虚拟机
创建虚拟机,可以通过虚拟机的xml文件创建 qemu-img create -f raw -o size=100G lcpxen.imgvirsh create xxx.xml 也可以使用virt
关于linux下的open()write()read()close()函数
http://blog.sina.com.cn/s/blog_71d1a98701010s0v.html 1、read和write函数调用时,都会记录下当前写的位置,下次调用时就会从这个位置开始读或写
内核编译
我们从社区拿过来一个新的内核,如何编译使用呢? make menuconfig   设置内核的编译项打开如下配置:Device Drivers-> Character devices ->
简单的Makefile
CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-
/proc/uptime参数的意义
有关/proc/uptime这个文件里两个参数所代表的意义: [root@app ~]#cat /proc/uptime 3387048.81 3310821.00 第一个参数是代表从系统启动到
链接静态库
在应用程序需要连接外部库的情况下,linux默认对库的连接是使用动态库,在找不到动态库的情况下再选择静态库。使用方式为:gcc test.cpp -L. -ltestlib如果当前目录有两个库libt
共享库
http://blog.sina.com.cn/s/blog_7137890701013rth.html
_u32定义
驱动开发的原则: 能用__u32就最好用它,或者用u_int32_t之类的也可以,但不要直接用unsigned int等默认的数据类型。目的是让别人明白,你这个变量占多大内存。 原因: 1、你不能确定
不同类型的网站选择不同的服务器,那么应该怎么选择服务器呢?
制作网站。但做一个盈利的网站并不是那么简单。服务器的选择与网站的性质密切相关。不同类型的网站选择不同的服务器。那么什么样的服务器更适合网站呢? 1、站群现在,有很多站长都是站长,因为站长是一种可以在短
STM32里晶振是做什么的?时钟周期和时钟信号是什么?
大家在刚学STM32时,可能会对晶振的作用感到疑惑,晶振是做什么用的,为什么每个32芯片上都有这个东西。很多32的教学都没有对晶振这个东西做过多的描述。这样导致很多初学者都只知道有这个东西,这个很重要
MQTT.fx如何连接阿里云
引言:       MQTT.fx 是目前主流的mqtt客户端,可以快速验证是否可以与阿里云服务器交流发布或订阅消息。这一章我们讲如何使用MQTT连接阿里云。再看这一章之前,我们要先搭建阿里云飞燕平
;