<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cassper的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cassper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cassper]]></copyright><item><title><![CDATA[局域网 arp packet拦截 with wpcap]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/5976868</link><guid>https://blog.youkuaiyun.com/cassper/article/details/5976868</guid><author>cassper</author><pubDate>Sat, 30 Oct 2010 23:33:00 +0800</pubDate><description><![CDATA[arp packet ip wpcap]]></description><category></category></item><item><title><![CDATA[stack over flow]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/5859918</link><guid>https://blog.youkuaiyun.com/cassper/article/details/5859918</guid><author>cassper</author><pubDate>Thu, 02 Sep 2010 21:54:00 +0800</pubDate><description><![CDATA[stack over flow]]></description><category></category></item><item><title><![CDATA[Linux内核设计与实现学习笔记]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4897124</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4897124</guid><author>cassper</author><pubDate>Sat, 28 Nov 2009 21:40:00 +0800</pubDate><description><![CDATA[ 第一章 linux内核简介	1.1 追寻linux的足迹:linux简介	＊起源于unix/minix,C,Internet + Linux Torvalds等开发者的努力	＊遵循GPL的非商业化发行	＊主要包括内核,C库,编译器,工具集,系统工具等	1.2 操作系统和内核简介	＊内核需要实现中断处理,调度,内存管理,网络,IPC等功能	＊内核空间/用户空间]]></description><category></category></item><item><title><![CDATA[objdump/nm]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4859962</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4859962</guid><author>cassper</author><pubDate>Mon, 23 Nov 2009 23:53:00 +0800</pubDate><description><![CDATA[ 1,objdump -h jprobe_example.ojprobe_example.o:     file format elf32-i386Sections:Idx Name          Size      VMA       LMA       File off  Algn  0 .text         0000002a  00000000  00000]]></description><category></category></item><item><title><![CDATA[kprobe]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4853434</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4853434</guid><author>cassper</author><pubDate>Sun, 22 Nov 2009 22:42:00 +0800</pubDate><description><![CDATA[kprobe是内核提供的探测内核代码的一种机制，有助于开发人员跟踪内核代码运行状态。1,three types--Kprobes, Jprobes, Return Probes2, arch support--- i386---arm---... 3,configs--CONFIG_KPROBES --CONFIG_MODULES--CONFIG_M]]></description><category></category></item><item><title><![CDATA[JSR179 LocationAPI]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4714309</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4714309</guid><author>cassper</author><pubDate>Thu, 22 Oct 2009 17:47:00 +0800</pubDate><description><![CDATA[ import javax.microedition.lcdui.*;import javax.microedition.midlet.*;import javax.microedition.location.*;import java.util.Date;import java.io.PrintStream;public class TestLocation extend]]></description><category></category></item><item><title><![CDATA[有用的Bash命令]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4708704</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4708704</guid><author>cassper</author><pubDate>Wed, 21 Oct 2009 15:17:00 +0800</pubDate><description><![CDATA[拷贝所有的C文件到目录aa find . -name "*.c" | xargs -i cp {} daemon/aa/ 把所有C文件，重新命名为.c.bkfind . -name "*.c" | xargs -i mv {} {}.bk 把所有.*文件，重新命名为.suffixls | awk -F . {print "mv "$0" "$1"/.suffix"]]></description><category></category></item><item><title><![CDATA[daemon程序]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4707592</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4707592</guid><author>cassper</author><pubDate>Wed, 21 Oct 2009 11:16:00 +0800</pubDate><description><![CDATA[#include #include #include #include #include void init_daemon(void){  int pid;  int i;      if(pid=fork())	exit(0);//是父进程，结束父进程  else if(pid< 0)    exit(1);//fork失败，退出  //是]]></description><category></category></item><item><title><![CDATA[Makefile编写 ]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4674618</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4674618</guid><author>cassper</author><pubDate>Thu, 15 Oct 2009 11:10:00 +0800</pubDate><description><![CDATA[## Makefile for src directory#PROJDIR     := ../..include $(PROJDIR)/Make.properties# ---------------------------------------------------------------------------#                  Module ]]></description><category></category></item><item><title><![CDATA[linux sock_raw原始套接字编程]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4589596</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4589596</guid><author>cassper</author><pubDate>Thu, 24 Sep 2009 17:23:00 +0800</pubDate><description><![CDATA[from:http://blog.chinaunix.net/u2/62281/showart_1096746.html sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket 1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPRO]]></description><category></category></item><item><title><![CDATA[linux硬盘安装]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566212</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566212</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 13:06:00 +0800</pubDate><description><![CDATA[1，修改boot.ini，追加一行：C:/grldr="GRUB"2，下载grub4dos，解压缩 grldr 和 grub.exe 到C盘根目录3，建立menu.lst文件，内容如下：title Install Ubunturoot (hd0,0)kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-]]></description><category></category></item><item><title><![CDATA[.so && .a]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566188</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566188</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 13:01:00 +0800</pubDate><description><![CDATA[   文章选取的例子非常简单，上手容易，只是为了讲述静态与动态链接库的生成和链接过    程，还有他们之间的区别。以下例子在 gcc 4.1.1 下顺利通过。文件预览文件目录树如下，如你所见，非常简单。   1. libtest/     2. |-- lt.c     3. |-- lt.h     4. `-- test.c  代码#]]></description><category></category></item><item><title><![CDATA[git使用说明]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566183</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566183</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 12:59:00 +0800</pubDate><description><![CDATA[Q:You are in the middle of a conflicted mergeA:git fetch origin  git reset --hard originQ:How to get linux2.6 mian tree using gitA:git clone git://git.kernel.org/pub/scm/linux/kernel/git/tor]]></description><category></category></item><item><title><![CDATA[LAMP配置]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566180</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566180</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 12:58:00 +0800</pubDate><description><![CDATA[Ubuntu下配置LAMP（Linux+Apache+Mysql+PHP)环境PHP服务器的架设一、安装Ubuntu8.04虽然说是配置LAMP环境，但在文章里并不会讲述如何安装Ubuntu8.04,因为关于如何Ubuntu8.04在网上已经有很多的教程了，就算是硬盘安装也是一件很简单的事了。这里我就给出一个链接好了，Ubuntu8.04硬盘安装指南，当然，上面这篇文章只是给出了安]]></description><category></category></item><item><title><![CDATA[arp攻击]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566170</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566170</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 12:54:00 +0800</pubDate><description><![CDATA[#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i]]></description><category></category></item><item><title><![CDATA[sock_mmap]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566161</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566161</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 12:51:00 +0800</pubDate><description><![CDATA[//==============================================================//socket_mmap.cpp//此程序演示了如何采用内存映射的方式采集数据包//这是应用层数据库采集性能最高的方法//g++ -o socket_mmap socket_mmap.cpp -Wall -lpcap#include #i]]></description><category></category></item><item><title><![CDATA[rootkit]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4566137</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4566137</guid><author>cassper</author><pubDate>Fri, 18 Sep 2009 12:41:00 +0800</pubDate><description><![CDATA[hook系统调用函数 /*hideps.c*/#include #include #include #include #include #include #include #include #include #include #include #include //#include //#include #define C]]></description><category></category></item><item><title><![CDATA[J2ME开发环境配置]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/4471191</link><guid>https://blog.youkuaiyun.com/cassper/article/details/4471191</guid><author>cassper</author><pubDate>Fri, 21 Aug 2009 20:56:00 +0800</pubDate><description><![CDATA[ 1,Eclipse 3.4 (Ganymede)+  推荐Eclipse 3.5 Java EE版  http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-win32.zip2，JDK5+  推荐java_ee_sdk]]></description><category></category></item><item><title><![CDATA[2.6.27.7启动过程概述]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/3720994</link><guid>https://blog.youkuaiyun.com/cassper/article/details/3720994</guid><author>cassper</author><pubDate>Tue, 06 Jan 2009 14:18:00 +0800</pubDate><description><![CDATA[arch/x86/boot/head.S:_start                                     ->.byte 0xeb                                        .byte start_of_setup-1f  |Varch/x86/boot/head.S:start_of_setup          ]]></description><category></category></item><item><title><![CDATA[我理解i386的系统调用过程]]></title><link>https://blog.youkuaiyun.com/cassper/article/details/3611077</link><guid>https://blog.youkuaiyun.com/cassper/article/details/3611077</guid><author>cassper</author><pubDate>Fri, 26 Dec 2008 09:42:00 +0800</pubDate><description><![CDATA[linux系统调用函数少，陷入内核效率高，过程大概是这样的：1，初始化阶段,登录门描述符的处理：./arch/i386/kernel/traps.cvoid __init trap_init(void){...set_system_gate(SYSCALL_VECTOR,&system_call);...}2，程序中使用 int 0x80指令陷入内核，CPU切换]]></description><category></category></item></channel></rss>