<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BgcxGo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/BgcxGo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BgcxGo]]></copyright><item><title><![CDATA[模块的方式添加系统调用 Linux]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4748466</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4748466</guid><author>BgcxGo</author><pubDate>Fri, 30 Oct 2009 15:39:00 +0800</pubDate><description><![CDATA[在2.6.8中通过模块添加系统调用，发现了两个问题：1.是sys_call_table的符号不可以被解析2.除了283 所有的系统调用号都已经被占用 ，且没有空余。（要是想添加的系统调用号大于283,我们就要先改变unistd.h中的NR_syscalls 改的大一点，还要编译内核）sys_call_table不可以被解析的问题 ，我通过直接调用他的地址0xc02b2600实现的这是模块程]]></description><category></category></item><item><title><![CDATA[关于violate变量的使用]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4735206</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4735206</guid><author>BgcxGo</author><pubDate>Tue, 27 Oct 2009 21:13:00 +0800</pubDate><description><![CDATA[ｖｏｌａｔｉｌｅ的意义是： 比如两个线程在运行中。第一个线程已经初始化，将变量ａ载入了缓存后，这时候第二个线程改变了ａ的值。如果ａ没有用volatile修饰的话，那么可能在第一个线程中使用a时，还是使用的缓存中没有改变过的值。（这只是一个可能性，因为多线程的运行谁都不能保证结果是什么，这是与不同的系统有关的）。如果使用了volatile修饰，那么保证每次取a的值都不是从缓存中取，而是从a所真正]]></description><category></category></item><item><title><![CDATA[sprintf()函数的用法]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4729744</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4729744</guid><author>BgcxGo</author><pubDate>Mon, 26 Oct 2009 16:17:00 +0800</pubDate><description><![CDATA[在将各种类型的数据构造成字符串时，sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样，只是打印的目的地不同而已，前者打印到字符串中，后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数，定义如下：int sprintf( char *buffer, const char *format [, arg]]></description><category></category></item><item><title><![CDATA[ 网络管理员日记（８）里应外合：Linux下的后门和日志工具]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4726324</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4726324</guid><author>BgcxGo</author><pubDate>Sun, 25 Oct 2009 18:36:00 +0800</pubDate><description><![CDATA[攻入Linux系统后，很多入侵者往往就开始得意忘形了。这其中还有一个原因，就是技术性也要求更高了。下面，我们来看看一些常用的经典工具。 1、从这里延伸：后门和连接工具（1）HttptunnelTunnel的意思是隧道，通常HTTPTunnel被称之为HTTP暗道，它的原理就是将数据伪装成HTTP的数据形式来穿过防火墙，实际上，它是在HTTP请求中创建了一个双向的虚拟数据连接来穿透防火墙]]></description><category></category></item><item><title><![CDATA[Linux学习网站]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4726303</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4726303</guid><author>BgcxGo</author><pubDate>Sun, 25 Oct 2009 18:15:00 +0800</pubDate><description><![CDATA[fedora 下载网站  http://torrent.fedoraproject.org/?ttdown(新版本) http://archives.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/（老版本） 香兰姐的主页： http://staff.ustc.edu.cn/~xlanchen 资源很]]></description><category></category></item><item><title><![CDATA[Vmware虚拟Linux来与windows来共享]]></title><link>https://blog.youkuaiyun.com/BgcxGo/article/details/4726299</link><guid>https://blog.youkuaiyun.com/BgcxGo/article/details/4726299</guid><author>BgcxGo</author><pubDate>Sun, 25 Oct 2009 18:13:00 +0800</pubDate><description><![CDATA[为了更好的解决虚拟机与主机的共享问题，VMware公司有一个VMWare－tools，来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。  　　1、安装客户机系统，linux这里选用CentOS5  　　2、启动虚拟机中的Linux后，（注意必须是启动虚拟机后）。选择菜单里的VM选项，里面有一个子项是Install VMware]]></description><category></category></item></channel></rss>