ÐÐ×ß×Å˼¿¼

»¶Ó­À´µ½ÐÐ×ß×Å˼¿¼>>¡¡¡¡ | Ê×Ò³ ×ÊÔ´ÖÐÐÄ | Èí¼þ¹¤³Ì UML | ¼ÆËã»úÍøÂç | ITÈËÉú | Êý¾Ý½á¹¹¼°Ëã·¨ | c/c++ÓïÑÔ | linux/unix¼°Æä±à³Ì | »¥ÁªÍø¼ûÎÅ | Éú»î°Ùζ | ÐÅÏ¢°²È« | ITPUBÂÛ̳

²©¿Í°á¼Ò°¡

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêʮһÔÂ11ÈÕ, 21:27

ÔÚItPubÉÏ¿ª¼¼Êõ²©¿ÍÒѾ­ÓÐÏ൱³¤Ò»¶Îʱ¼äÁË£¬ËäÈ»±È½ÏÀÁµ«»ýÆðÀ´³ö¼¸Ê®ÆªÁË£¬ºÃ²»ÈÝÒ×·ÃÎÊÁ¿Ôܵ½1W¶à¡£ÄÇʱÉÏÀ´ÊÇÓÉÈ˽éÉܵģ¬ÏÈÈ¥ÂÛ̳£¬ºó²Å¿ª²©¿ÍµÄ¡£PubµÄÂÛ̳×öµÃÏ൱²»´í£¬Ì³ÉϺܶàÊý¾Ý¿âµÄ¸ßÊÖ£¬ºÜ¶à¶¼ºÜÈÈÇé£¬Æø·Õ±È½ÏºÃ¡£µ«²©¿Í¾Í²»ÔõôÑùÁË£¬¹¦ÄÜÉÙ£¬Ä£°å²»Ì«ºÃ¿´¡£ÊÔÓÃÁËÒ»¶Îʱ¼äCSDNÉϵĿռ䣬»¹ÊǾõµÃ°á¼ÒÁË¡£ÄÇÀï¼¼ÊõÆø·Õ¸üºÃ£¬È¦×Ó¸ü¿í¹ãЩ£¬Óû§¾ÛºÏ¶ÈÒ²ºÜ¸ß¡£×îÖ÷ÒªÒ»µã£¬¿Õ¼ä±È½Ï¸öÐÔ»¯£¬×ÔÓɶȽϸߡ£ÒÔºó¾Í¸ûÖÖºÃÄÇһƬ¡°²ËÔ°µØ¡±°É£¬ÈÃËü³¤³öÂÌÓÍÓ͵Ķ¹Ñ¿(´úÂë)¡£

еĵØÖ·£ºhttp://blog.csdn.net/longtrue £¬»¶Ó­²È³¡¡£


little-endian VS. big-endian

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ23ÈÕ, 10:36

±»ÕâÁ½¼þ¶«Î÷¸ãÁ˺ܾã¬Ôø¾­¿´×ÊÁÏʱÀí½âÁË£¬µ«¹ýÒ»¶Î·Ö¼äÓÖºÜÈÝÒ×Íü¼ÇÁË¡£½ñÌìÓöµ½Ò»µÀÌ⣬Ҫд¸ö³ÌÐò¼ì²éËùÓõÄϵͳÊÇbig endian»¹ÊÇlittle endian¡£Ê×ÏÈ£¬ÒªÖªµÀʲôÊÇbig endian£¬Ê²Ã´ÊÇlittle endian£¿Ò»Ð©×ÊÁϵĽâÊÍÈçÏ£º

×Ö½ÚÅÅÐò

º¬Òå

Big-Endian

Ò»¸öWordÖеĸßλµÄByte·ÅÔÚÄÚ´æÖÐÕâ¸öWordÇøÓòµÄµÍµØÖ·´¦¡£

Little-Endian

Ò»¸öWordÖеĵÍλµÄByte·ÅÔÚÄÚ´æÖÐÕâ¸öWordÇøÓòµÄµÍµØÖ·´¦¡£

ÎÒ¾õµÃÕâÑùºÜ²»ÊʺϼÇÒ䣬ºÜ¿ì¾Í»ìÏýÁË¡£ÓÃbig endian¶ÔÓ¦Öµ¸ßλÓÅÏÈ£¬little endian¶ÔÓ¦µÍλÓÅÏÈ£¬¸üÈÝÒ×¼ÇÒäЩ¡£¼ÆËã»úÔÚʹÓÃÄÚ´æÊ±×ÜÊǴӵ͵ØÖ·Ïò¸ßµØÖ·À©Õ¹µÄ£¬Ëùνֵ¸ßλÓÅÏȾÍÊǰÑÒª´æ´¢µÄÊýÖµµÄ¸ßλ·ÅÔÚÄÚ´æµÄµÍ룬µÍλÓÅÏȾÍÊǰÑÖµµÄµÍλ·ÅÔÚÄÚ´æµÄµÍλ¡£ÀýÈçÒª°ÑÊ®Áù½øÖƱíʾµÄÊýÖµ0x3132´æ´¢µ½µØÖ·Îª0x00080¿ªÊ¼µÄÄÚ´æÀÔÚbig endianºÍlittle endian·Ö²¼ÈçÏ£º

big-endian

little-endian

0x00080

0x31£¨¸ßλÓÅÏÈ£©

0x32£¨µÍλÓÅÏÈ£©

0x00081

0x32

0x31

ÓÐÁËÒÔÉϵÄ֪ʶ£¬Òª×öÉÏÃæµÄÌâÄ¿¾ÍÈÝÒ×ÁË¡£ÎÒµÄ×ö·¨ÈçÏ£º

unsigned short int x = 0x3132;

char h, l;

h = *(char *)&x;

l = *(char *)((char *)&x + 1);

if(h == 0x31 && l == 0x32)

printf("big endian!n");

else if(h == 0x32 && l == 0x31)

printf("little endian!n");

µ±È»£¬Ò²»¹ÓÐÆäËü×ö·¨£¬²»ÓÃͬʱ¼ì²éÁ½¸ö×Ö½ÚÒ²ÐУ¬¾ÍÖ»¼ì²éµÍλÄÚ´æÆäʵÒѾ­×ã¹»µÄÁË¡£


³õʶÁã֪ʶ֤Ã÷

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ21ÈÕ, 12:59

±ÏÒµÂÛÎÄÒªÓõ½Áã֪ʶ֤Ã÷£¬Õâ¸öÌýÆðÀ´ºÜ¿áµÄÃû´Ê£¬¿´ÆðÀ´Ò²Óеã±ðŤ¡£Çë½ÌһλÀÏʦ£¬Ëû˵Õâ¸öÎÊÌâ±È½ÏÄÑ£¬Ôø¾­Ñо¿ÁËÒ»Äê°ëµ«¶¼Ã»ÓÐÌ«´óÊÕ»ñ£¬½¨ÒéÎÒÔÚ×öÂÛÎÄÕâô¶ÌµÄʱ¼äÄÚ²»ÒªÈ¥ÅöËü£¬Ïȱ£Ö¤ÂÛÎÄÄÜ×öÍê²¢Äܹ»´ð±çͨ¹ý¡£ÔÚÍøÉÏÕÒÁËһϣ¬ËäÈ»ÎÄ×ÖÉÏ˵µÄÒ²²»ÄÑÀí½â£¬µ«ÕæÕý×öÆðÀ´Ó¦¸ÃÄѶÈÊǺܴóµÄ¡£

ËùνÁã֪ʶ֤Ã÷£¬Ö¸µÄÊÇʾ֤ÕßÔÚÖ¤Ã÷×Ô¼ºÉí·Ýʱ²»Ð¹Â¶ÈκÎÐÅÏ¢£¬ÑéÖ¤Õߵò»µ½Ê¾Ö¤ÕßµÄÈκÎ˽ÓÐÐÅÏ¢£¬µ«ÓÖÄÜÓÐЧ֤Ã÷¶Ô·½Éí·ÝµÄÒ»ÖÖ·½·¨¡£±ÈÈ磺

1£©AÒªÏòBÖ¤Ã÷×Ô¼ºÓµÓÐij¸ö·¿¼äµÄÔ¿³×£¬¼ÙÉè¸Ã·¿¼äÖ»ÄÜÓÃÔ¿³×´ò¿ªËø£¬¶øÆäËûÈκη½·¨¶¼´ò²»¿ª¡£ÕâʱÓÐ2¸ö·½·¨£º£¨Ò»£©A°ÑÔ¿³×³öʾ¸øB£¬BÓÃÕâ°ÑÔ¿³×´ò¿ª¸Ã·¿¼äµÄËø£¬´Ó¶øÖ¤Ã÷AÓµÓи÷¿¼äµÄÕýÈ·µÄÔ¿³×¡££¨¶þ£©BÈ·¶¨¸Ã·¿¼äÄÚÓÐijһÎïÌ壬AÓÃ×Ô¼ºÓµÓеÄÔ¿³×´ò¿ª¸Ã·¿¼äµÄÃÅ£¬È»ºó°ÑÎïÌåÄóöÀ´³öʾ¸øB£¬´Ó¶øÖ¤Ã÷×Ô¼ºÈ·ÊµÓµÓи÷¿¼äµÄÔ¿³×¡£ºóÃæÕâ¸ö·½·¨ÊôÓÚÁã֪ʶ֤Ã÷¡£ºÃ´¦ÔÚÓÚÔÚÕû¸öÖ¤Ã÷µÄ¹ý³ÌÖУ¬BʼÖÕ²»ÄÜ¿´µ½Ô¿³×µÄÑù×Ó£¬´Ó¶ø±ÜÃâÁËÔ¿³×µÄй¶¡£

2£©AÓµÓÐBµÄ¹«Ô¿£¬AûÓмû¹ýB£¬¶øB¼û¹ýAµÄÕÕÆ¬£¬Å¼È»Ò»Ìì2È˼ûÃæÁË£¬BÈϳöÁËA£¬µ«A²»ÄÜÈ·¶¨ÃæÇ°µÄÈËÊÇ·ñÊÇB£¬ÕâʱBÒªÏòAÖ¤Ã÷×Ô¼ºÊÇB£¬Ò²ÓÐ2¸ö·½·¨¡££¨Ò»£©B°Ñ×Ô¼ºµÄ˽Կ¸øA£¬AÓÃÕâ¸ö˽Կ¶Ôij¸öÊý¾Ý¼ÓÃÜ£¬È»ºóÓÃBµÄ¹«Ô¿½âÃÜ£¬Èç¹ûÕýÈ·£¬ÔòÖ¤Ã÷¶Ô·½È·ÊµÊÇB¡££¨¶þ£©A¸ø³öÒ»¸öËæ»úÖµ£¬BÓÃ×Ô¼ºµÄ˽Կ¶ÔÆä¼ÓÃÜ£¬È»ºó°Ñ¼ÓÃܺóµÄÊý¾Ý½»¸øA£¬AÓÃBµÄ¹«Ô¿½âÃÜ£¬Èç¹ûÄܹ»µÃµ½Ô­À´µÄËæ»úÖµ£¬ÔòÖ¤Ã÷¶Ô·½ÊÇB¡£ºóÃæµÄ·½·¨ÊôÓÚÁã֪ʶ֤Ã÷¡£

3£©ÓÐÒ»¸öȱ¿Ú»·Ðεij¤ÀÈ£¬³ö¿ÚºÍÈë¿Ú¾àÀë·Ç³£½ü£¨ÔÚÄ¿¾àÖ®ÄÚ£©£¬µ«×ßÀÈÖмäij´¦ÓÐÒ»µÀÖ»ÄÜÓÃÔ¿³×´ò¿ªµÄÃÅ£¬AÒªÏòBÖ¤Ã÷×Ô¼ºÓµÓиÃÃŵÄÔ¿³×¡£²ÉÓÃÁã֪ʶ֤Ã÷£¬ÔòB¿´×ÅA´ÓÈë¿Ú½øÈë×ßÀÈ£¬È»ºóÓÖ´Ó³ö¿Ú×ß³ö×ßÀÈ£¬ÕâʱBûÓеõ½ÈκιØÓÚÕâ¸öÔ¿³×µÄÐÅÏ¢£¬µ«ÊÇÍêÈ«¿ÉÒÔÖ¤Ã÷AÓµÓÐÔ¿³×¡£

ÒÔÉÏдµÃºÜÉú¶¯£¬²ûÃ÷Áã֪ʶ×î×î»ù±¾µÄÔ­Àí£¬µ«ÕæÕýÔÚÐÅÏ¢°²È«ÉÏÓÃÆðÀ´ÒªÇ£³¶µ½ºÜ¶àÀíÂ۵Ķ«Î÷¡£Ô½ÊÇÄѵĶ«Î÷£¬ºÃÏñ¾ÍÔ½ÓÐÏëÈ¥Á˽âËüµÄÓûÍû£¬²»¹ÜÎÒ×îºóÓò»ÓÃËü£¬µ«»¹ÊǺÜÏëÉîÈëµØÈ¥Ñо¿Ò»ÏÂËü¡£


Ò»·âÓÐȤµÄÇéÊ飨ת£©

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ17ÈÕ, 13:05

Ò»¸öÊýѧϵѧÉúµÄÇéÊé£¨×ªÔØ£©

³ö´¦£º

http://i.cn.yahoo.com/blog-Xk9CkVMrc7VrXw.xmTA1vgM-?cq=1&p=2&source=7c

Ç×°®µÄÊæÑ©£º

ÎÒÃÇÏàʶ¿ìËÄÄêÁË¡£½ñÌìÍíÉÏ£¬µ±ÎÒɵɵµØ¿´×ÅÂúÌìÀëÉ¢µÄÐÇÐÇʱ£¬ÄãµÄÃû×Ö¾ÍÏñʵÊýÖáÉϵÄÎÞÀíÊýÒ»Ñù¼¸ºõÕ¼¾ÝÎÒµÄÕû¸öÐÄÁé¡£

ÄãÊÇÄÇÑùµØÃÀÀö£¬¼´Ê¹ÊÀ½çÉÏ×îÃÀµÄ·ÖÐÎͼҲ²»¼°ÄãµÄÍò·ÖÖ®Ò»¡£Ò»Í·Åû¼çµÄ³¤·¢°ÑһάÁ÷ÐαíÏÖΩÃîΩФ£»Ç¶×ÅÒ»¶Ô¾ÆÎѵÄÁ³µ°½«ÌìϵĶþάÇúÃæÐßµÃÎÞµØ×ÔÈÝ£»æ¹Äȶà×˵ÄÉí¶ÎÈÃËùÓеÄxÖá¡¢yÖá¡¢zÖá¶¼ÃÔµÃÉñ»êµßµ¹¡£

ÄãÊÇÄÇôµØ´¿½à¡¢ÉÆÁ¼£¬¾ÍÏñµ¥´¿ÐÎÒ»Ñù¼òµ¥¡£×Ô´ÓÎÒ¼ûµ½ÄãµØµÚÒ»´ÎÆð£¬Äã¾Í³ÉÁËÎÒÈ«²¿Éú»îµÄÖÐÐÄ¡£ÄãÔÚÎÒÐÄÀÓÀÔ¶ÊÇÄÇÃ´ÌØ±ð£¬¾ÍÏñ2ÊÇËØÊýÖÐΨһµÄżÊýÒ»Ñù¡£ÎÒÒª³ÉΪÄãµÄÎÀÐÇ£¬ÔÚ×Ô¼ºµÄ¹ìµÀÉϳճյØÍû×ÅÄã¡£ËäÈ»ÓÐʱ½ü£¬ÓÐʱԶ£¬µ«ÓÀÔ¶¶¼Î§×ÅÄã¡£ÎÒÒª×öÄãµÄ¶Ôż¿Õ¼ä£¬Ï¸ÐĵؼǼÏÂÄãµÄÿһµãÐÔÇé¡£ÎÒÒª³ÉΪÄãµÄ°éËæ¾ØÕó£¬ÄãÍË»¯£¬ÎÒÒ²ÍË»¯£»Äã¿ÉÄæ£¬ÎÒÒ²¿ÉÄæ¡£Ã¿ÌìÔ糿ÆðÀ´£¬ÎҵĵÚÒ»¼þʾÍÊÇ»ØÏëÒ»ÏÂÄãµÄÌØÕ÷£¬ÎÒÒª°ÑÄãÀÎÀεĿÌÔÚÎÒÐÄÖУ»Ã¿´Î³Ô·¹Ê±£¬ÎÒ»áÇ£¹ÒÒ»ÏÂÄãµÄ¡°·¶Êý¡±£¬±ðÓÖθ¿Ú²»ºÃÁË£»Ã¿ÌìÍíÉÏ£¬»áÈ̲»×¡¸øÄã´òÒ»ÁÐÕýÏÒ²¨£¬ÕâÑù²Å²»»áʧÃߣ»Ã¿ÌìÔÚÃÎÀÎÒ¶¼»áÅÇ»²ÔÚÐÄÖеÄÐÅÀµÓò£¬ÄǶù´æ·Å×ÅÄãµÄÿһÕÅ»­Ãæ¡£

µ±ÎÒÃÇËÄÄ¿ÏàÍûʱ£¬ÎҾ͸е½Ò»¹ÉůÁ÷ÔÚÉíÉÏÑ­»·£¬ÎÒÃǵÄÐÄÒ»¶¨ÊÇÁ¬Í¨µÄ£¬Èκα任ҲÎÞ·¨½«ÎÒÃÇ·Ö¿ª¡£

×Ô´ÓÈÏʶÄãÒÔºó£¬ÎÒ²ÅÖªµÀÁËÆµÂʵÄÒâÒ壬ËüÊÇÀ´¼Ç¼ÎÒ¼ûµ½ÄãʱÐÄÌøµÄ¸Ð¾õ£»×Ô´ÓÈÏʶÄãÒÔºó£¬ÎÒ²ÅÃ÷°×ÁËÎÞÐòµÄº¬Ò壬Ëü¾ÍÊÇÄã¶Ô×ÅÎÒЦʱ£¬ÎÒÄÔ×ÓÀïµÄͼÏó£»×Ô´ÓÈÏʶÄãÒÔºó£¬ÎÒ²ÅÎò³öÁËÎÞÇî´óµÄ×÷Óã¬ÒòΪÈκÎÒ»¸öʵÊý¶¼²»×ãÒÔ±íʾÎÒ¶ÔÄãµÄ˼Äî¡£ÎÒÖÕÓÚÖªµÀÁËÑÓÍØµÄÄÚº­£¬Á¬ÄãÑøµÄС¹·¡¢ÄãÈö½¿Ê±µÄàÁÅ­£¬ÎÒ¶¼¾õµÃÍò·Ö¿É°®£»ÎÒÖÕÓÚÖªµÀÁËÂß¼­µÄʹÃü£¬ÊÇΪÁËÖ¤Ã÷ÄãÎҵĽáºÏÊÇÒ»¸öÓÀÕæµÄÃüÌ⣻ÎÒÖÕÓÚÖªµÀÁË̬ͬµÄʵÖÊ£¬ÎÒÓëÄã¾ÍºÃÏñÂÞÃÜÅ·ÓëÖìÀöÒ¶£¬µ«Õâ²»ÊÇͬ¹¹£¬ÒòΪÎÒºÍÄãÊÇϲ¾ç¡£

Èç¹ûÓÐÈËÎÊÎÒÊÀ½çÉÏ×îïʢµÄÊ÷ÊÇÄĿã¬ÎÒ»á˵ÊÇÎÒÃÇÁ©µÚÒ»´Î¼ûÃæÊ±³ÉΪÎÒÃÇýÈ˵ÄÄÇ¿ÃÑîÊ÷¡£Èç¹ûÓÐÈËÎÊÎÒÊÀ½çÉÏ×È˵ÄͼÊÇÄÄ·ù£¬ÎÒ»á˵ÊÇÔÚ³¤Í¾Æû³µÉÏ£¬Äã¿¿×ÅÎҵļçÌðÌðÈë˯ʱµÄ¾µÍ·¡£

ÄãÖªµÀÎÒ×î´óµÄÆÚÍûÊÇʲôÂð£¿ÊÇÄãµÄ°®¡£ÄãÖªµÀÎÒ×î´óµÄÓÇÂÇÊÇʲôÂð£¿ÅÂÄãµÄ°®·½²îÌ«´ó¡£µ«¼´Ê¹´¦ÔÚ²¨¹È£¬ÎÒÒ²»áÏñ¿ÂÎ÷ÐòÁÐÒ»Ñù£¬Ò»Ö±×·×ÅÄ㣬Ïò×ÅÄãÊÕÁ²¡£²»¹ýÕâ¿Ï¶¨ÊǸöÁã¸ÅÂÊʼþ£¬×îºÃÊǸö²»¿ÉÄÜʼþ¡£

ÄãÔÚÎÒÐÄÖУ¬¾ÍÏñ·Æ¶û×Ƚ±ÔÚÊýѧ¼ÒÐÄÖÐÒ»Ñù¡ª¡ªÒ»ÉúµÄÀíÏ룬һÉúµÄ×·Çó¡£

Èç¹ûÄãÒªÎÊÎÒ¶ÔÄãÓжàÖ´×Å£¬ÎÒ»á¸æËßÄ㣬¾ÍÏñÊýѧ¼ÒÕ÷·þ·Ñ¶ûÂí´ó¶¨ÀíÒ»Ñù¡ª¡ªÊ¸Ö¾²»Óå¡£

Èç¹ûÄãÒªÎÊÎÒÊÇ·ñ»á¶ÔÄã±äÐÄ£¬ÎÒ»á¸æËßÄ㣬Õâ¾ÍÏñ¸çµÃ°ÍºÕ²ÂÏëµÄÖ¤Ã÷Ò»Ñù¡ª¡ªÒ£Ò£ÎÞÆÚ¡£

ÎÒ°®Äã£¬ÊæÑ©£¡


awkÇ¿´óµÄ×Ö·û´®´¦ÀíÄÜÁ¦,¿ì½ÝÓÖ·½±ã

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ10ÈÕ, 21:42

½ñÌìÓöµ½ÁËÒ»¸öÐèÇó£¬Òª°Ñsnort¹æÔòmsg×ֶεÄÐÅÏ¢ÄóöÀ´Óã¬Ïëµ½ÓÃCÓïÑÔÈ¥´¦Àí£¬µ«¾õµÃÌ«·³ÁË¡£ÒÔǰ¿´¹ýÒ»µãawkµÄ¶«Î÷£¬½ñÌìÏëÆðÀ´ÁËÓÃawkÄܹ»ºÜ¿ìʵÏÖµÄÎÒÐèÇó£¬ÔÚÍøÉϲéÁ˼¸·ÖÖÓ×ÊÁÏ£¬Á˽âÏÂawkµÄÓïÑÔ¾ÍÍê³ÉÁË¡£

snortµÄ¹æÔòÈçÏ£º

alert tcp $EXTERNAL_NET any -> $HOME_NET any (msg:"RPC snmpXdmi overflow attempt"; flags:a+; content:"|8000 19a0|"; offset:0; depth:4; content:"|00018799|"; offset: 16; reference:bugtraq,2417; reference:cve,CAN-2001-0236; classtype:attempted-admin; sid:569; rev:1;)

Òª°Ñmsg×ֶεÄÐÅÏ¢ÄóöÀ´£¬Ö»ÒªÉèÖÃÒÔ¡± ¡± ¡±Îª·Ö¸ô·û£¬È»ºóµÚ¶þ¸ö×ֶξÍÊÇÁË£¬°ÑÊä³öÖØ¶¨Ïòµ½ÎļþÖС£awk´úÂëÈçÏ£º

gawk ¨CF ¡°¡±¡± ¡®/msg/{print &2}¡¯ in_file > out_file

¾ÍÒ»¾ä»°£¬¶ÌµÃÓе㾪ÑÈ^_^

»¹ÓдóÁ¿ÎļþÒª´¦Àí£¬ÔÙдһ¸öshell½Å±¾£¬°ÑÉÏÃæ´úÂëǶ½øÈ¥¾ÍÍê³ÉÁË¡£


¸ÄµôÁËÒ»¸öbug£¬¿ÉÒÔ·¢IPv6Êý¾Ý°üÁË

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ10ÈÕ, 21:40

ÏîĿʵÑéϵͳÖÕÓÚÍê³ÉÁË£¬ËäÈ»¸Ð¾õ²»Ì«ÍêÃÀ£¬µ«»ù±¾¹¦Äܶ¼Äܹ»ÌåÏÖ³öÀ´¡£ËüÄܹ»¼ì²â³öIPv6Êý¾Ý°üÖÐЯ´øµÄÓжñÒâµÄÊý¾Ý£¬²¢¸ø³öÏàÓ¦µÄ±¨¾¯¡£ÔÚѰÕÒ²âÊÔÊý¾Ý¿ÉÊÇ»¨Á˲»ÉÙ¹¦·ò£¬ÊÔÓÃÁ˺ü¸¿î¹¥»÷Ä£Ä⹤¾ß£¬¶¼²»¾¡ÈËÒâ¡£

Scan6Õë¶ÔIPv6½øÐж˿ÚɨÃ裬µ«Êǹ¦ÄܱȽϵ¥Ò»¡£IDSwakeup¿ÉÒÔ·¢ËÍteardrop, deepthoadµÈ¶àÖÖ¹¥»÷Êý¾Ý£¬µ«Ã»ÓÐIPv6°æ±¾µÄ£¬Ö»ºÃÁíѰ³ö·ÁË¡£Snot¿É¸ù¾ÝsnortµÄ¹æÔò·¢ËÍÄ³Ð©ÌØÕ÷µÄÊý¾Ý°ü£¬µ«Ò²ÊÇûÓÐIPv6µÄ£¬Ã»°ì·¨£¬¸Ä°É£¡

ÓÃÁ˺øö¼¸¸ö°æ±¾µÄlibnet¶¼Ã»°ÑÏÂÔØÀ´µÄsnotÖ±½Ó±àÒëͨ¹ý£¬googleÁËÒ»ÏÂÕÒµ½libnet-1.1.2.1°æÖ§³ÖIPv6£¬ÎҵIJâÊÔÊý¾Ý¾ÍÈ«ÀµÄãÁË¡£×ÐϸµØÑжÁÁ˰ïÖúÎĵµ£¬libnet_init(), libnet_build_tcp, libnet_build_udp(), libnet_build_ipv6()¡­.ºÜ·ûºÏÎÒµÄÐèÇ󡣺ܿìÍê³ÉÁ˸ù¾ÝsnortµÄ¹æÔòÄÚÈݲúÉúIPv6Êý¾Ý°üµÄС¹¤¾ß¡£µ«Ò»¸öÒâÏë²»µ½´íÎó·¢Éú£¬³ÌÐò»áʱ²»Ê±µØ·¢Éú¶Î´íÎó£¬ÓÐʱһ¸öÊý¾Ý°ü¶¼Ã»·¢³öÈ¥£¬ÓÐʱ·¢¼¸¸ö²Å³ö´í£¬ÓÐʱ·¢ÁËÊ®¼¸³ö´í¡£ÒÔÍùµÄ¾­Ñ鏿ËßÎÒÕâÊÇÄÚ´æÄ³¸öµØ·½³öÁË·Ç·¨·ÃÎÊ¡£µ÷³öGDBµ÷ÊÔ£¬¾ÓÈ»±ÀÀ£µÄµØ·½ÔÚlibnet¿âµÄlibnet_in_checksum()ÀÔΣ¡×Ðϸ¼ì²éÁËÒ»±é£¬´«µÝµÄ²ÎÊýҲû´í°¡£¬Èç¹ûÊÇ¿â³öÏÖÁËÎÊÌ⣬ÄÇ»áÐÞÕýÆðÀ´»á±È½Ï¼¬ÊÖ°¡¡£ÎªÁË̽²é¾¿¾¹£¬·­¿ª¿âµÄÔ´´úÂëÀ´¿´ÇÆÇưɡ£ÐÒºÃÊÇ¿ªÔ´µÄ£¬³å×ÅÕâµãÎҾͿÉÒÔºÜϲ»¶¿ªÔ´¡£Ô­À´ÔÚlibnet_write()ÀïËü×é×°ËùÓÐЭÒéÇø¿é£¬²¢»á×öһϼì²éÊÇ·ñÒª¼ÆËã¼ìÑéºÍ£¬Èç¹ûÓû§ÒÔ²ÎÊý0µ÷ÓÃlibnet_build_XXX()ʱËü×Ô¶¯¼ÆËã¼ìÑéºÍ£¬·ñÔò¾ÍÓÃÓû§´«½øÀ´µÄÖµÌî³ä¼ìÑéºÍÓò¡£ÏÈǰÿ´Î±ÀÀ£¾ÍÊÇÕâ¸öº¯ÊýÈǵĻö¡£IPv6°üÍ·±¾ÉíÊÇûÓÐУÑéºÍÓòµÄ£¬µ«ËüÉϲãЭÒéµÄ¼ìÑéºÍµÄ¼ÆËãÒª°üÀ¨Ò»¸öIPv6µÄαͷ²¿£¬¶ølibnetÀïûÓÐÕâÑù´¦Àí¡£Ô­ÒòÖªµÀÁË£¬ÄǾͺð죬ÿ´Î·¢°üÎÒ¶¼ÊÖ¶¯¼ÆËãºÃ¼ìÑéºÍÖµÔÙµ÷Óÿ⺯Êý¡£±àÒëºó£¬ÔËÐÐÒ»ÇÐÕý³££¬²»»á³öÏֶδíÎóÁË¡£

Ö°ÒµÉúÑĵÄ˼¿¼

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÊ®ÔÂ10ÈÕ, 21:25

ÒªÃæÁÙÕÒ¹¤×÷ÁË£¬ÐÄÀï¶ÔδÀ´Ö°Òµ·¢Õ¹ÏëµÄÌØ±ð¶à£¬Ò»¿ªÊ¼¾ÍÑ¡ÔñÒ»¸öÊʺÏ×Ô¼º£¨²»Ò»¶¨ÊÇ×îºÃ£¬ÐÐÒµÎÞËùνºÃ»µ£¬ÐÐÐгö×´Ôª£©µÄÐÐÒµ£¬¿ÉÒÔʡϺܶෳÐÄÊ£¬²¢ÇÒ·¢Õ¹µÄËÙ¶ÈÒ²»á¿ìºÜ¶à¡£¾­¹ý·´¸´¶à´ÎµÄ˼¿¼ÓëÂÛÖ¤£¬Ä¿Ç°»ù±¾ÉÏÓÐÈý¸ö·½Ïò£¬ÅÅÐòÈçÏ£º½ðÈÚÐÐÒµµÄÐÅϢϵͳ£¬»¥ÁªÍø£¬ÍøÂçͨÐÅ¡£

¶¨ºÃÁË·½Ïò£¬ÕÒ¹¤Ä¿±êÒ²¾Í¸ü¼ÓÃ÷È·ÁË¡£Ò»Ð©Í¬Ñ§Ê²Ã´Ö°Òµ¶¼Í¶£¬¶øÎÒÈÏΪ¹ãÈöÍø²»Ò»¶¨ÄÜ×½µ½´óÓ㣬¼´Ê¹ÓÐÓã¿É×½£¬µ«³ÔÆðÀ´Ò²²»ºÏ×Ô¼ºÎ¸¿Ú¡£µ«·ûºÏÎÒÇóÖ°Ä¿±êµÄ£¬ÎÒ¶¼»áͶ£¬ÎÞÂÛ¹«Ë¾´óС£¬´óÆóÒµÎȶ¨£¬ÅàÑµÖÆ¶ÈÍêÉÆ£¬µ«Ð¡ÆóҵÿλԱ¹¤¶¼ÏԵúÜÖØÒª£¬ÔÚÉú´æÑ¹Á¦Ö®Ï¸öÈË×ÔÉí¸üÄÜÈ«ÃæµÄ·¢Õ¹£¬¿öÇÒСÆóÒµÒ²ÄÜ×ö´ó£¬¿´×ÅΪ֮¹¤×÷µÄÆóÒµÏñСº¢×ÓÒ»ÑùÌìÌìÔö´ó£¬¸Ð¾õÒ²²»Àµ¡£


ÓÃGDB²é¿´ÄÚ´æÄÚÈÝ

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007Äê¾ÅÔÂ08ÈÕ, 22:02

Äã¿ÉÒÔʹÓÃexamineÃüÁ¼òдÊÇx£©À´²é¿´ÄÚ´æµØÖ·ÖеÄÖµ¡£xÃüÁîµÄÓï·¨ÈçÏÂËùʾ£º

x/<n/f/u> <addr>

n¡¢f¡¢uÊÇ¿ÉÑ¡µÄ²ÎÊý¡£

n ÊÇÒ»¸öÕýÕûÊý£¬±íʾÏÔʾÄÚ´æµÄ³¤¶È£¬Ò²¾ÍÊÇ˵´Óµ±Ç°µØÖ·ÏòºóÏÔʾ¼¸¸öµØÖ·µÄÄÚÈÝ¡£
f ±íʾÏÔʾµÄ¸ñʽ£¬²Î¼ûÉÏÃæ¡£Èç¹ûµØÖ·ËùÖ¸µÄÊÇ×Ö·û´®£¬ÄÇô¸ñʽ¿ÉÒÔÊÇs£¬Èç¹ûµØÊ®ÊÇÖ¸ÁîµØÖ·£¬ÄÇô¸ñʽ¿ÉÒÔÊÇi¡£
u ±íʾ´Óµ±Ç°µØÖ·ÍùºóÇëÇóµÄ×Ö½ÚÊý£¬Èç¹û²»Ö¸¶¨µÄ»°£¬GDBĬÈÏÊÇ4¸öbytes¡£u²ÎÊý¿ÉÒÔÓÃÏÂÃæµÄ×Ö·ûÀ´´úÌæ£¬b±íʾµ¥×Ö½Ú£¬h±íʾ˫×Ö½Ú£¬w±íʾËÄ×Ö½Ú£¬g±íʾ°Ë×Ö½Ú¡£µ±ÎÒÃÇÖ¸¶¨ÁË×Ö½Ú³¤¶Èºó£¬GDB»á´ÓÖ¸Äڴ涨µÄÄÚ´æµØÖ·¿ªÊ¼£¬¶Áдָ¶¨×Ö½Ú£¬²¢°ÑÆäµ±×÷Ò»¸öֵȡ³öÀ´¡£

<addr>±íʾһ¸öÄÚ´æµØÖ·¡£
n/f/uÈý¸ö²ÎÊý¿ÉÒÔÒ»ÆðʹÓá£ÀýÈ磺

ÃüÁx/3uh 0x54320 ±íʾ£¬´ÓÄÚ´æµØÖ·0x54320¶ÁÈ¡ÄÚÈÝ£¬h±íʾÒÔË«×Ö½ÚΪһ¸öµ¥Î»£¬3±íʾÈý¸öµ¥Î»£¬u±íʾ°´Ê®Áù½øÖÆÏÔʾ¡£

Êä³ö¸ñʽ
Ò»°ãÀ´Ëµ£¬GDB»á¸ù¾Ý±äÁ¿µÄÀàÐÍÊä³ö±äÁ¿µÄÖµ¡£µ«ÄãÒ²¿ÉÒÔ×Ô¶¨ÒåGDBµÄÊä³öµÄ¸ñʽ¡£ÀýÈ磬ÄãÏëÊä³öÒ»¸öÕûÊýµÄÊ®Áù½øÖÆ£¬»òÊǶþ½øÖÆÀ´²é¿´Õâ¸öÕûÐͱäÁ¿µÄÖеÄλµÄÇé¿ö¡£Òª×öµ½ÕâÑù£¬Äã¿ÉÒÔʹÓÃGDBµÄÊý¾ÝÏÔʾ¸ñʽ£º

x °´Ê®Áù½øÖƸñʽÏÔʾ±äÁ¿¡£
d °´Ê®½øÖƸñʽÏÔʾ±äÁ¿¡£
u °´Ê®Áù½øÖƸñʽÏÔʾÎÞ·ûºÅÕûÐÍ¡£
o °´°Ë½øÖƸñʽÏÔʾ±äÁ¿¡£
t °´¶þ½øÖƸñʽÏÔʾ±äÁ¿¡£
a °´Ê®Áù½øÖƸñʽÏÔʾ±äÁ¿¡£
c °´×Ö·û¸ñʽÏÔʾ±äÁ¿¡£
f °´¸¡µãÊý¸ñʽÏÔʾ±äÁ¿¡£
(gdb) p i
$21 = 101

(gdb) p/a i
$22 = 0x65

(gdb) p/c i
$23 = 101 'e'

(gdb) p/f i
$24 = 1.41531145e-43

(gdb) p/x i
$25 = 0x65

(gdb) p/t i
$26 = 1100101

Ô­Âë¡¢·´ÂëºÍ²¹Âë

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007Äê¾ÅÔÂ04ÈÕ, 19:03

¼¸Äêǰ¾Í˼¿¼µÄÎÊÌ⣬ºÜ¾Ãû¿´ÓеãİÉúÁË£¬½ñÌ쿪ʼѧϰjavaÓöµ½ÁËÕâ¸öÎÊÌâ£¬ÖØÐ²éÕÒÁËЩ×ÊÁÏ£¬¿´ÍêÓÐÁ˸üÉî¿ÌµÄÀí½â¡£

ÎÞ·ûºÅÕûÊýÎÞËùν·´Âë¡¢²¹Âë֮˵£¬µ«ÊǶÔÓÚ·ûºÅÕûÊý¼ÆËã»ú²ÉÓò¹Âë¿ÉÒÔÌá¸ßcpuµÄ´¦ÀíЧÂÊ¡£ÊýÖµµ¥Ôª×î¸ßλÊÇ·ûºÅλ£¬Ö¸Ê¾¸ÃÊýÊÇÕý»¹ÊǸº£¬¶ÔÓÚÕýÕûÊýÔ­Âë¡¢·´Âë¡¢²¹Âë¶¼ÊÇÒ»ÑùµÄ£¬¶ø¸ºÕûÊý¾ÍÓÐÇø±ðÁË£¬·´ÂëÊÇÔ­Âë³ý×î¸ßλÍâÆäÓàËùÓÐλµÄÖðλÇó·´£¬ ½«·´Âë¼ÓÉÏ1¾ÍµÃµ½²¹Âë¡£ÏÂÃæÒÔ8λÊýÖµµ¥Î»À´¾ÙÀý£¬ÀýÈ磺

ÓÃ×î¸ßλ±íʾ·ûºÅ룬Èç¹ûÊÇ0±íʾÕýÊý£¬Èç¹ûÊÇ1±íʾ¸ºÊý£¬Ê£ÏµÄ7λÓÃÀ´´¢´æÊýµÄ¾ø¶ÔÖµµÄ»°£¬Äܱíʾ27¸öÊýµÄ¾ø¶ÔÖµ£¬ÔÙ¿¼ÂÇÕý¸ºÁ½ÖÖÇé¿ö£¬27*2»¹ÊÇ256¸öÊý¡£Ê×Ïȶ¨Òå0ÔÚ¼ÆËã»úÖд¢´æÎª00000000£¬¶ÔÓÚÕýÊýÎÒÃÇÒÀÈ»¿ÉÒÔÏñÎÞ·ûºÅÊýÄÇÑù»»Ë㣬´Ó00000001µ½01111111ÒÀ´Î±íʾ1µ½127¡£ÄÇôÕâЩÊý¶ÔÓ¦µÄ¶þ½øÖÆÂë¾ÍÊÇÕâЩÊýµÄÔ­Âë¡£µ½ÕâÀïºÜ¶àÈ˾ͻáÏ룬ÄǸºÊýÊDz»ÊÇ´Ó10000001µ½11111111ÒÀ´Î±íʾ-1µ½-127£¬ÄÇÄã·¢ÏÖûÓУ¬Èç¹ûÕâÑùµÄ»°ÄÇôһ¹²¾ÍÖ»ÓÐ255¸öÊýÁË£¬ÒòΪ10000000µÄÇé¿öûÓп¼ÂÇÔÚÄÚ¡£Êµ¼ÊÉÏ£¬10000000ÔÚ¼ÆËã»úÖбíʾ×îСµÄ¸ºÕûÊý£¬¾ÍÊÇÕâÀïµÄ-128¡£ÒòΪ-128 + 1 = -127£¬ÄÇô°Ñ10000000 ¼ÓÉÏ1¼´10000001±íʾ-127¾ÍÈÝÒ×¼ÆËãºÜ¶àÁË¡£ÕâÑù£¬´Ó10000001µ½11111111¾Í¸ÕºÃÒÀ´Î±íʾ-127µ½-1¡£Õâ¾ÍÊÇËùνµÄ²¹Âë¡£

ÄÇô²¹ÂëÊÇÔõÑùÖ±½ÓµØ×ª»»µÃÀ´ÄØ£¬ÕâÀﻹҪÒýÈëÁíÒ»¸ö¸ÅÄ¡ª·´Â룬Ëùν·´Âë¾ÍÊǰѸºÊýµÄÔ­ÂëÈ¥µô¸ßλÆäÓà¸÷¸öλ°´Î»È¡·´£¬ÊÇ1¾Í»»³É0£¬ÊÇ0¾Í»»³É1£¬Èç-1µÄÔ­ÂëÊÇ10000001£¬ÄÇô-1µÄ·´Âë¾ÍÊÇ11111110£¬¶ø²¹Âë¾ÍÊÇÔÚ·´ÂëµÄ»ù´¡ÉϼÓ1£¬¼´-1µÄ²¹ÂëÊÇ11111110+1=11111111£¬Òò´ËÎÒÃÇ¿ÉÒÔËã³ö-1ÔÚ¼ÆËã»úÖÐÊǰ´11111111´¢´æµÄ¡£


mysqlÓëphp´íÎó½â¾ö

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÆßÔÂ23ÈÕ, 14:28

ÕâÁ½ÌìÔÚÅäÖÃsnort+base»·¾³£¬Éæ¼°µ½apache, mysqlºÍphpµÄ°²×°ÓëÅäÖá£ËäÈ»ÍøÉ϶¼ÓкܶàÕâ·½ÃæµÄ×ÊÁÏ£¬µ«ÓÉÓÚËùÓ÷þÎñÆ÷¸öÐÔ»¯ÅäÖò»Í¬£¬ÕÕ°á±ðÈ˵ݲװ²½Öè²¢²»Äܳɹ¦¡£ÓÉÓÚµÚÒ»´Îͬʱ¹¹ÉèÕ⼸¸ö»ù´¡Èí¼þ£¬»¹ÊÇÓöµ½Á˲»ÉÙÎÊÌ⣬²éÕÒÁ˲»ÉÙ×ÊÁÏ¡£ÔÚ½â¾öÎÊÌâµÄ¹ý³ÌÖУ¬¶Ô¿ªÔ´ÏµÍ³·þÎñÓÖÓÐÁ˽øÒ»µãÈÏʶ¡£

 ²é¿´È«ÎÄ

linux fork½ø³Ì¿Õ¼äÎÊÌâ

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÆßÔÂ14ÈÕ, 21:00

ѧϵͳ±à³Ì¶¼»áѧµ½½ø³ÌÓë¼°Ị̈߳¬ÔÚѧϰLinux±à³Ì¹ý³ÌÖУ¬×î´óµÄÀ§ÄÑ»¨Ê±¼ä×î¶àµÄιýÓÚ½ø³ÌÄÇÒ»¿é£¬°üÀ¨½ø³ÌµÄ»·¾³£¬½ø³ÌµÄ¿ØÖÆ£¬½ø³Ì¼äͨÐÅ£¬½ø³Ì¹²ÏíÄÚ´æµÈ¡£

fork()ÊÇlinuxÉú³ÉÒ»¸öнø³ÌµÄº¯Êý£¬ÔÚ¡¶unix»·¾³¸ß¼¶±à³Ì¡·ÊéÖÐP172Ò³ÊÇÕâÑùÃèÊöµÄ£º×Ó½ø³ÌÊǸ¸½ø³ÌµÄ¸±±¾¡£ÀýÈ磬×Ó½ø³Ì»ñµÃ¸¸½ø³ÌµÄÊý¾Ý¿Õ¼ä£¬ ¶ÑºÍÕ»µÄ¸±±¾¡£×¢Ò⣬ÕâÊÇ×Ó½ø³ÌËùÓµÓеĸ±±¾¡£¸¸¡¢×Ó½ø³Ì²¢²»¹²ÏíÕâЩ´æ´¢¿Õ¼ä²¿·Ö¡£¸¸×Ó½ø³Ì¹²ÏíÕýÎĶΡ£

¼ÈÈ»×Ó½ø³ÌÊǸ¸½ø³ÌµÄÒ»¸ö¸±±¾£¬»ñµÃ¸¸½ø³ÌµÄÊý¾Ý¿Õ¼ä£¬µ«ÓÖ²»Êǹ²ÏíµÄ£¬ÄÇôÊÇ·ñ×Ó½ø³Ì¾ßÓжÀÁ¢µÄÎïÀíÄÚ´æ¿Õ¼äÄØ£¿¸¸½ø³ÌÖеÄÒ»¸ö±äÁ¿aÊÇ·ñ»¹ÓÐÁíÒ»¸ö¸±±¾´æÔÚ×Ó½ø³Ì¿Õ¼äÎïÀíÄÚ´æÀҲ¼´ÔÚ¸¸¡¢×Ó½ø³ÌÀï·Ö±ðÖ´ÐÐprintf(¡°a address: %lx¡±, &a)»áÊä³ö²»Í¬µÄֵĨ£¿

 ²é¿´È«ÎÄ

Ò»¸öͳ¼ÆÔ´ÂëµÄС¹¤¾ß

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÁùÔÂ23ÈÕ, 10:13

ÕâÆªÐ¡ÎÄÌÉÔÚÎÒµÄ˽È˼Çʱ¾ÓÐһС¶Îʱ¼ä£¬½ñÌìÖØ¿´£¬ÌùÉÏÀ´ºÃµã¡£

¿´Ò»¸ö¿ªÔ´ÏîĿʱ£¬ÎÒϲ»¶Á˽âËüÓжàÉÙÐдúÂë £¬Òò´ËÐèÒªÒ»¸öͳ¼ÆµÄС¹¤¾ß£¬¾õµÃÏ·­¹¦·òÊÇ¿ÉÄÜ»¥ÁªÍøÉÏÕÒµ½µÄ¡£UnixÀïµÄwc¿ÉÒÔͳ¼ÆÎļþµÄÐÐÊý£¬µ«µ¥ÓÃÕâ¸ö¹¤¾ß»¹²»ÄÜÂú×ãÎÒÐèÇó£¬Ëü°ÑËùÓÐÐж¼¼ÆËã½øÈ¥£¬²¢²»ÄÜÂÔ¹ý×¢ÊͺͿÕÐС£µ«½áºÏ¸¨ÖúÎı¾´¦Àí¹¤¾ß,Èçsed, awkÓ¦¸Ã±È½ÏÈÝÒ×¾ÍʵÏÖÕâÑùµÄ¹¦ÄÜ¡£½öÐèҪͳ¼Æ.cpp, .c, .h, .plËÄÀàÎļþ£¬¾ö¶¨»¹ÊÇÓÃCÓïÑÔдһ¸öºÃµã£¬È¨ÇÒµ±×÷Ò»´ÎÁ·Ï°¡£Æ½Ê±¶¯ÊÖд´úÂ뻹ÊÇÌ«ÉÙÁË£¬Òª¶à¼ÓŬÁ¦²ÅÐС£

³ÌÐòÔËÐÐʱ¶ÁÈëÓû§ÊäÈëµÄ·¾¶Ãû£¬È»ºóÖð¸öµØ½âÎö·¾¶£¬ÈçÊÇÎļþÔòÑéÖ¤ÊÇ·ñºÏ·¨ÀàÐÍÎļþ£¬ÈçÊÇĿ¼ÔòÉî¶ÈµÝ¹é±éÀúÆäϵÄËùÓÐ×ÓĿ¼¼°Îļþ¡£Õû¸öʵÏÖÆðÀ´¾ÍÓÃÁËÁ½¶àСʱ£¬µ«²éÕÒbugÈ´ÓÃÁË´ó°ëÌì¡£Ò»¸öbug¾ÍÊÇÔÚͳ¼ÆÒÔ/*¿ªÍ·*/½áÊøµÄ¶àÐÐ×¢ÊÍ£¬ÔÚ²éÕÒÒÔ¡°*/¡±Îª½áÊøÊ±Óöµ½Á˵ãÎÊÌ⣬ºóÀ´²Å·¢ÏÖÔ­À´ÊÇfgets()ÈǵĻö£¬¶ÁȡһÐÐʱ×îºóÁ½¸ö×Ö·ûΪCRLF£¬Ó¦¸ÃÏÈÈ¥µô¡£Ò»¸öbug½â¾öºó£¬Óöà¸öĿ¼²âÊÔ£¬ÁíÒ»¸öbugÓÖ³öÏÖÁË£¬ÓÐЩĿ¼ÄÜÕý³£¹¤×÷£¬ÓÐЩ»áÌáʾ¶Î´íÎóµÄ³ö´í¡£Ò»°ãÊÇʲôԭÒò³öÏÖÕâÖÖÇé¿öµÄÄØ£¿¸ßÊÖÃÇÄܸæËßÎÒÂð£¿

³õ²½Í³¼ÆÁËһϣ¬snort-2.7.0beta2°æµÄ´úÂë½Ó½ü6ÍòÐÐÁË¡£snortµÚÒ»°æÖ»ÓÐ1000¶àÐУ¬¾­¹ýÊ®ÓàÄê·¢Õ¹£¬Ä¿Ç°ÒѳÉÁ˼¸ÍòµÄ¹æÄ£¡£


¸öÐÔ»¯emacsÉèÖÃ

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÁùÔÂ15ÈÕ, 10:14

ÓÃemacsÓÐһС¶Îʱ¼ä£¬¸Õ½Ó´¥Ê±¸Ð¾õÕâ¸ö¶«Î÷ÔõôÕâôÄÑÓ㬡°ÃæÄ¿ÕøÄü¡°£¬Ï°¹ßÁËvisual studioƯÁÁÇÒ·½±ãµÄ½çÃæÒ»ÏÂ×ÓÓеãÄÑÒÔ½ÓÊÜÕâÑùµÄ¶«Î÷¡£Ò»Ð©±¾À´ÕûÆëµÄ´úÂëµ½ÁËÕâÀï¿´ÆðÀ´È´ÊÇÂÒºåºåµÄÒ»ÍÅ¡£ÂýÂýϰ¹ßÁ˾õµÃËü»¹ÕæµÄ¹¦ÄÜÇ¿´ó£¬ºÜ¹¦Äܽ»¸øÓû§È¥ÉèÖã¬ÍêÍêȫȫµÄDIY¾«Éñ¡£UnixºÍwindowsËäÈ»±íÃæ¿´ÆðÀ´½öÊÇÁ½¸ö²»Í¬µÄƽ̨£¬µ«Ê±Ê±¿Ì¿ÌÌåÏÖ³öÁ½ÖÖ²»Í¬µÄÎÄ»¯£¬Unix¸ü¼ÓÌᳫ͸Ã÷ÐÔ¡¢¿ÉÏÔÐÔ£¬¿É¶¨ÖÆÐÔ¸üÇ¿£¬Òò´ËËü¸üÊܸ߼¶Óû§µÄϲ°®£¬µ«ÔÚÒ»¶¨³Ì¶ÈÉÏÁîÆÕͨÓû§Íû¶øÉú磬ÏëÏëÒ»¸öÈí¼þ²»ÏñwindowsÏÂÄÇÑùµãµãÊó±ê°²×°ÉÏÈ¥¾Í¿ÉÓÃÁË£¬»¹Òª´ò¿ªÃÜÃÜÂéÂéµÄÅäÖÃÎļþÉèÖúÃÁ˲ÅÄÜÓÃÊǶàô¿ÉŵÄÊÂÇé°¡¡£¾ÍÈçemacs£¬¾­¹ýÒ»·­Ð޸İÑËü±äµÃ¸ü¼Ó·ûºÏÎÒµÄθ¿ÚÁË£¬¸ÐÇé×ÔÈ»»áÈÕ½¥Å¨ºñÆðÀ´ÁË¡£ËäȻ˵¹¤¾ßÊÇ¡°ËÀ¡±µÄ£¬µ«Ò»¸öºÃµÄ¹¤¾ß»¹ÊǺÜÖØÒªµÄ£¬¿ÉÒÔʹ¹¤×÷¸ü¼Ó·½±ã£¬ÐÄÇéÒ²ÓäÔá£

°ÑÅäÖÃÌùÏ£¬ÒÔºó»¹»áÓõÃ×Å

 ²é¿´È«ÎÄ

Ò»¸ö¹ËÎʵÄÁùÄ갲ȫ´ÓÒµ¾­Àú

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÁùÔÂ04ÈÕ, 19:23

Ò»¸ö¹ËÎʵÄÁùÄ갲ȫ´ÓÒµ¾­Àú (À´×Ôһλ´óÅ£Ëù×÷,³ö×Ôchinacissp.com)


ǰÑÔ

ÔÚÆÁÄ»ÉÏÇÃÏÂÕâÐиÄ×ÔËÕéøÔ­Ê«µÄ¾ä×Ó£¬¾Í¾õµÃÐÄÖÐͻȻÉÙÁ˵ãʲô£¬ËäÈ»²»ÖÁÓÚ˵ÊǶªµôÁËÇå°×£¬µ«ÆðÂëÓ¦¸ÃÊÇÉÙÁËijÖÖÁ¼ºÃµÄϰ¹ß£¬¾ÍÏó´ô¹ßÁËÒõ°µµÄ·¿×Ó£¬ÏÖÔÚ¾ö¶¨Òª×ßµ½Ì«Ñôµ×ÏÂÈ¥¡£Êµ¼ÊÉÏÎÒÐÄÀïÒ²Ã÷°×£¬Ð´ÕâÆª¶«Î÷¾ÍµÈÓÚÊÇ¿ªÊ¼Ëµ»°£¬´Ó´Ë¾Í²»ÔÙÊdzÁĬµÄ´ó¶àÊýÖеÄÒ»Ô±ÁË¡£ÓõçÓ°Ðл°À´Ëµ£¬×ß³öÕâµÀÃÅ£¬ÄǴӴ˾ÍÊǽ­ºþÖÐÈËÁË£¬ÉúËÀÓÉÃü¡¢¸»¹óÔÚÌì¡£

Ϊʲô»¹ÊÇҪдÕâÆª¶«Î÷ÄØ£¿×ÐϸÏëÀ´£¬µ¹²»ÊÇ×Ô¾õµÀÐй»ÁË£¬¿ÉÒÔ¿ª¿Ú˵»°¡ª¡ªÇ¡Ç¡Ïà·´£¬ÕýÊÇÈÏΪ×Ô¼ºÒ»¸öÈËÔÚ·ÉÏÃþË÷¾ÃÁË£¬²ÅÏ£ÍûÄÜÓлï°éÄܽ»Á÷һϣ¬ÕâÊÇÆäÒ»¡£Æä¶þÀ´Ô´ÓÚǰ¶Îʱ¼äÒ»¼þСÊ£¬ÓиöÅóÓѱÏÒµÒªÕÒ¹¤×÷£¬ÊÇÐÅÏ¢°²È«×¨ÒµµÄÑо¿Éú£¬Ëû¾Í¶Ô°²È«Õâ¸öÐе±£¨¶ÔÓÚ´ÓÒµÕß¶øÑÔ£¬°²È«ÊǸö¡°Ðе±¡±profession£¬ÎÒÒ»Ö±ÊÇÕâô¾õµÃµÄ£»ËµÊÇ¡°ÐÐÒµ¡±industry£¬Ã÷ÏÔ²»Í×£¬µçÐÅ¡¢½ðÈÚ²ÅÊÇÐÐÒµ£©²»ÉõÁËÈ»£¬Ï£ÍûÄܵõ½¹ýÀ´È˵ÄÖ¸µ¼¡£ÎÒÄÇʱ¾Í¾õµÃÓбØÒª°Ñ×Ô¼ºµÄÐĵÃÄóöÀ´·ÖÏíһϡ£Ïëµ±Ä꣬2001ÄêµÄÎÒÐÂÈëÐÐʱ£¬Ò²ÊDZ¶¸ÐÃÔã¡£

¼ÈÈ»¾ö¶¨¿ª¿ÚÁË£¬Äǵ½µ×ËµÊ²Ã´ÄØ£¿°²È«ÐÐÒµµÄ¹ýÈ¥ÏÖÔÚºÍδÀ´£¿±¾ÈËÒ»Ö±ÊǸɻîµÄ£¬Ã»»ú»á¸ßÎݽ¨ê²À´¸©ÊÓ¡¢ÆÊÎö£¬¿ÖÅÂд²»À´£»ÐÅÏ¢°²È«µÄǰÊÀ½ñÉú£¿ÎÞÊýµÄר¼ÒѧÕß¼°ÒµÄÚ´óÅ£ÒѾ­²ûÊö¹ý£¬ÒѾ­Ï¸Öµ½ÁËij¸ö±ê×¼¡¢Ä³Ïî¼¼Êõ¡¢Ä³Àà²úÆ·¡¢Ä³¸öÐÐÒµ£¬Ò»¸ö¹ËÎÊÉõÖÁ¶¼²»¸Ò̸ÉÏ×Ô¼º¡°¶®¡±ÕâЩ±ê×¼¼¼Êõ²úÆ·ÐÐÒµ£¬¸ü¼Óд²»À´¡£ÄÇ×îºóֻʣϸöÈ˵ĴÓÒµ¾­ÀúÁË£¬Õâ¸öºÃ£¡¼È²»Éæ¼°¾«ÉîµÄÁìÓò£¬ÓÖٲȻҵÄÚÈËÊ¿£»²Ø×Å¿ÉÒÔ˵ÊDZÖÖã×ÔÕ䣬ÄóöÀ´¿ÉÒÔ˵ÊǸöÈË¡°ÓÞ¼û¡±¡¢¡°ËùµÃ¡±£¬ÕæÊǾӼÒÂÃÓÎÁ½ÏàÒË¡£ÕýËùν£¬¡°ÑÝԱȦÀï˵ÏàÉù£¬ÏàÉù½çÀï×öÑÝÔ±¡±¡£
 ²é¿´È«ÎÄ

˯¾õŤµ½²±×Ó

·¢±íÈË:longtrue | ·¢±íʱ¼ä: 2007ÄêÎåÔÂ23ÈÕ, 14:40

×òÍíÊÇÔõô˯µÄ£¿½ñÌìÐÑÀ´¾Í¾õµÃ²»Ì«¶Ô¾¢£¬×ª¶¯Í·Ê±Ò»Õó¾çÍ´¡£ÔΣ¬Å¤µ½²±×ÓÁË¡£ÒÔǰҲÊÔ¹ýŤµ½µÄ£¬ µ«ºÃÏñ¶¼Ã»Õâ´ÎÀ÷º¦¡£½Ó×ÅÏÂÀ´£¬Ï´Á³£¬ÏÂÂ¥ÌÝ£¬³ÔÔç²Í¶¼µÃСÐÄÒíÒíµÄ£¬Ò»²»Ð¡Ð͝×÷´óµã£¬ÄÇÌõÇ£Òý×ŵĽîÍ´µÃ²»µÃÁË¡£

×øµ½µçÄÔǰ£¬´òËã°Ñ×òÌìÁôϵÄÒ»µãµãprolog³ÌÐòдÍ꣬ûÏëµ½ÊÖһ̧¾ÍÇ£¶¯×ÅÄǸùÍ´Í´µÄ½î¡£Ã»°ì·¨£¬Ò²²»ÄÜ×ø×Ų»×öʰ¡£¬Ö»ºÃÂýµãÀ´°É¡£Í·²¿Ô˶¯²»Áé»î£¬´óÄÔºÃÏñ¶¼±äµÃ³Ù¶ÛÁË¡£

СÐÄÒíÒíµØ´ó°ëÌì¾Í¹ýÈ¥ÁË£¬ ½ñÌì×´Ì¬Õæ²»ºÃ£¬¾ÍÏë×Å˯¾õ¡£

Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com