linux쵀OllyDbg EDB
Ô´´ÎÄÕ£¬×ªÔØÇë×¢Ã÷³ö´¦£¬Ð»Ð»£¡
×÷ÕߣºÇåÁÖ£¬²©¿ÍÃû£º·É¿Õ¾²¶É
ÔÚwindowsÏÂ×ö¹ý·´»ã±àµÄÈË£¬¹À¼Æ¶¼ÈÏʶollydbgÕâÑùÈí¼þ¡£Ã»´í£¬ollydbgÊÇwindowÏÂ×öÆÆ½âÈí¼þºÍ·´»ã±àÈí¼þÈËÊ¿µÄÀûÆ÷¡£ÏÖÔÚ½éÉÜÒ»¸öºÍollydbgÒ»ÑùµÄÈí¼þ£¬µ«ËüÊÇÔÚlinuxÏÂÔËÐÐµÄ --- EDG¡£
Õâ¸öÈí¼þµÄ×÷Õß±¾À´ÊǸöÈí¼þ·´»ã±àÈËÊ¿£¬ÔÚwindowsϾ³£·´»ã±à¸÷ÖÖûÓпªÔ´µÄÈí¼þ¡£µ«ÊÇ¿àÓÚÔÚlinuxûÓÐÕâ·½ÃæÀàËÆµÄÈí¼þ£¨Õâ¾ÍÊÇlinuxϵĺô¦£¬ÒòΪ´ó¶àÈí¼þ¶¼¿ªÔ´ÁË£¬ËùÒÔҲûʲôÈËÐèҪȥ·´»ã±àÕâЩÈí¼þ£¬¹þ¹þ£©£¬×÷Õß¾Í×Ô¼ºÇ××ÔдÁËÒ»¸ö£¬²¢ÇÒ»¹¿ªÁËÔ´¡£
Èí¼þʹÓÃÁËQT4.5ÒÔÉϺÍboost1.35ÒÔÉϰ汾À´±àÒë¡£
ÏÖÔÚÀ´¿´ÏÂÕâ¸öÈí¼þµÄ¼¸¸ö½ØÍ¼£º
ÏëÒª×ölinuxÏµķ´»ã±à³ÌÐòµÄ¾ÍÓõÃÉÏÕâ¸öÈí¼þÁË£¬µ«ÊÇ£¬ÎÒ¾õµÃÕâ¸öÈí¼þµÄ×î´óºÃ´¦¾ÍÊÇ¿ªÔ´£¬ÄÇôÄã¾Í¿ÉÒÔÖªµÀ±ðÈËÊÇÔõÃ´ÖÆ×÷Õâ¿î·´»ã±àµÄ³ÌÐòµÄ£¬±Ï¾¹linuxÏÂÄÇô¶àÈí¼þ¶¼ÊÇ¿ªÔ´µÄ£¬·´»ã±à¾ÍÏԵò»ÊÇÄÇô±ØÐë¡£
Ïë½øÒ»²½Á˽âÕâ¿îÈí¼þ£¬²¢ÏÂÔØ£¬¿ÉÒÔµ½Èí¼þµÄÖ÷Ò³ÉÏÁ˽⣺
http://www.codef00.com/projects.php
Ïà¹ØÎĵµ£º
¼ÌÐøÌ¸Ì¸ÆäËüÓïÑԵĿª·¢¡£
3.2) ¶¯Ì¬ÓïÑÔ
ÕâÀïÖ¸µÄÊǰüÀ¨½Å±¾ÓïÑÔ£¬½âÊÍÐÍÓïÑÔÔÚÄڵıà³ÌÓïÑÔ£¬ÀýÈçJava£¬Perl£¬Python£¬PHP£¬JavaScript£¬Ruby£¬Shell Script£¬µÈµÈ¡£
´Ó¿ª·¢»·¾³½Ç¶È¿´£¬¶¯Ì¬ÓïÑÔ¶¼ÓÐ×Ô¼ºµÄÔËÐл·¾³£¬¶øÇÒͨ³£¶¼ÊÇ¿çÆ½Ì¨µÄ¡£Òò´Ë£¬±àд´úÂ룬µ÷ÊÔÔËÐÐÔòÍêÈ«¿ÉÒÔÔÚ×Ô¼ºµÄ»·¾³ÖÐÍê³É£¬Ö»ÊÇ´ó¶àÊÇÃüÁîÐÐ ......
1. ls£ºÁгöÎļþÁбí
¸ñʽ£º ls option£¬option¿ÉÒÔÊÇ£º -a ÁгöÒþ²ØÎļþ£¬-l ÁгöÎļþÏêϸÐÅÏ¢
2. pwd£º²é¿´µ±Ç°Ä¿Â¼
3. mkdir£º ´´½¨Ä¿Â¼
4. touch£º ´´½¨Îļþ
5. cd£º Çл»Ä¿Â¼
6. cp£º ¿½±´Îļþ/Ŀ¼
¸ñʽ£º cp srcfile desfi ......
LinuxÏÂC++¿ª·¢¹¤¾ß½éÉÜ
¡¡¡¡¸ÅÊö
¡¡¡¡¾ÍC£«£«¿ª·¢¹¤¾ß¶øÑÔ£¬ÓëWindowsÏÂ΢Èí£¨VC£¬ VS2005µÈ£©Ò»Í³ÌìÏÂÏà±È£¬Linux/UnixÏÂC£«£«¿ª·¢£¬¿ÉνÎ廨°ËÃÅ£¬¸÷ʽ¸÷Ñù¡£Emacs, vi, eclipse, anjuta£¬kdevelopµÈ²ã³ö²»Çî¡£
¡¡¡¡WindowsÏ£¬¿ª·¢¹¤¾ß¶àÒÔ¼¯³É¿ª·¢»·¾³IDEµÄÐÎʽչÏÖ¸ø×îÖÕÓû§¡£ÀýÈ磬VS2005¼¯³ ......
do_exit() Function
-----------------------------------------------------------------------
kernel/exit.c
707 NORET_TYPE void do_exit(long code)
708 {
709 struct task_struct *tsk = current;
710
711 if (unlikely(in_interrupt()))
712 panic("Aiee, killing interrupt handler!");
713 if ......
Ò»¡¢½ø³Ì¿ØÖÆ£º
fork
´´½¨Ò»¸öнø³Ì
clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó
½ø³Ì
execve
ÔËÐпÉÖ´ÐÐÎļþ
exit
ÖÐ
Ö¹½ø³Ì
_exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
getdtablesize
½ø
³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
getpgid
»ñȡָ¶¨½ø³Ì×é±êʶºÅ
setpgid
Éè
ÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
setpgrp
Éè
Öõ±Ç°½ø³Ì×é± ......