Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

UNIX/LINUX ƽ̨¿ÉÖ´ÐÐÎļþ¸ñʽ·ÖÎö

±¾ÎÄÌÖÂÛÁË UNIX/LINUX ƽ̨ÏÂÈýÖÖÖ÷ÒªµÄ¿ÉÖ´ÐÐÎļþ¸ñʽ£ºa.out£¨assembler and link
editor output »ã±àÆ÷ºÍÁ´½Ó±à¼­Æ÷µÄÊä³ö£©¡¢COFF£¨Common Object File Format
ͨÓöÔÏóÎļþ¸ñʽ£©¡¢ELF£¨Executable and Linking Format
¿ÉÖ´ÐкÍÁ´½Ó¸ñʽ£©¡£Ê×ÏÈÊǶԿÉÖ´ÐÐÎļþ¸ñʽµÄÒ»¸ö×ÛÊö£¬²¢Í¨¹ýÃèÊö ELF
Îļþ¼ÓÔØ¹ý³ÌÒÔ½Òʾ¿ÉÖ´ÐÐÎļþÄÚÈÝÓë¼ÓÔØÔËÐвÙ×÷Ö®¼äµÄ¹ØÏµ¡£ËæºóÒÀ´ËÌÖÂÛÁË´ËÈýÖÖÎļþ¸ñʽ£¬²¢×ÅÖØÌÖÂÛ ELF
ÎļþµÄ¶¯Ì¬Á¬½Ó»úÖÆ£¬Æä¼äÒ²´©²åÁ˶Ը÷ÖÖÎļþ¸ñʽÓÅȱµãµÄÆÀ¼Û¡£×îºó¶ÔÈýÖÖ¿ÉÖ´ÐÐÎļþ¸ñʽÓÐÒ»¸ö¼òµ¥×ܽᣬ²¢Ìá³ö×÷Õß¶Ô¿ÉÎļþ¸ñʽÆÀ¼ÛµÄһЩ¸ÐÏë¡£
¿ÉÖ´ÐÐÎļþ¸ñʽ×ÛÊö
Ïà
¶ÔÓÚÆäËüÎļþÀàÐÍ£¬¿ÉÖ´ÐÐÎļþ¿ÉÄÜÊÇÒ»¸ö²Ù×÷ϵͳÖÐ×îÖØÒªµÄÎļþÀàÐÍ£¬ÒòΪËüÃÇÊÇÍê³É²Ù×÷µÄÕæÕýÖ´ÐÐÕß¡£¿ÉÖ´ÐÐÎļþµÄ´óС¡¢ÔËÐÐËÙ¶È¡¢×ÊÔ´Õ¼ÓÃÇé¿öÒÔ¼°¿É
À©Õ¹ÐÔ¡¢¿ÉÒÆÖ²ÐÔµÈÓëÎļþ¸ñʽµÄ¶¨ÒåºÍÎļþ¼ÓÔØ¹ý³Ì½ôÃÜÏà¹Ø¡£Ñо¿¿ÉÖ´ÐÐÎļþµÄ¸ñʽ¶Ô±àд¸ßÐÔÄܳÌÐòºÍһЩºÚ¿Í¼¼ÊõµÄÔËÓö¼ÊǷdz£ÓÐÒâÒåµÄ¡£
²»
¹ÜºÎÖÖ¿ÉÖ´ÐÐÎļþ¸ñʽ£¬Ò»Ð©»ù±¾µÄÒªËØÊDZØÐëµÄ£¬ÏÔ¶øÒ×¼ûµÄ£¬ÎļþÖÐÓ¦°üº¬´úÂëºÍÊý¾Ý¡£ÒòΪÎļþ¿ÉÄÜÒýÓÃÍⲿÎļþ¶¨ÒåµÄ·ûºÅ£¨±äÁ¿ºÍº¯Êý£©£¬Òò´ËÖØ¶¨Î»ÐÅ
Ï¢ºÍ·ûºÅÐÅÏ¢Ò²ÊÇÐèÒªµÄ¡£Ò»Ð©¸¨ÖúÐÅÏ¢ÊÇ¿ÉÑ¡µÄ£¬Èçµ÷ÊÔÐÅÏ¢¡¢Ó²¼þÐÅÏ¢µÈ¡£»ù±¾ÉÏÈÎÒâÒ»ÖÖ¿ÉÖ´ÐÐÎļþ¸ñʽ¶¼Êǰ´Çø¼ä±£´æÉÏÊöÐÅÏ¢£¬³ÆÎª¶Î
£¨Segment£©»ò½Ú£¨Section£©¡£²»Í¬µÄÎļþ¸ñʽÖжκͽڵĺ¬Òå¿ÉÄÜÓÐÏ¸Î¢Çø±ð£¬µ«¸ù¾ÝÉÏÏÂÎĹØÏµ¿ÉÒÔºÜÇå³þµÄÀí½â£¬Õâ²»ÊǹؼüÎÊÌâ¡£×îºó£¬¿É
Ö´ÐÐÎļþͨ³£¶¼ÓÐÒ»¸öÎļþÍ·²¿ÒÔÃèÊö±¾ÎļþµÄ×ÜÌå½á¹¹¡£
Ïà¶Ô¿ÉÖ´ÐÐÎļþÓÐÈý¸öÖØÒªµÄ¸ÅÄ±àÒë
£¨compile£©¡¢Á¬½Ó£¨link£¬Ò²¿É³ÆÎªÁ´½Ó¡¢Áª½Ó£©¡¢¼ÓÔØ£¨load£©¡£Ô´³ÌÐòÎļþ±»±àÒë³ÉÄ¿±êÎļþ£¬¶à¸öÄ¿±êÎļþ±»Á¬½Ó³ÉÒ»¸ö×îÖյĿÉÖ´ÐÐÎÄ
¼þ£¬¿ÉÖ´ÐÐÎļþ±»¼ÓÔØµ½ÄÚ´æÖÐÔËÐС£ÒòΪ±¾ÎÄÖØµãÊÇÌÖÂÛ¿ÉÖ´ÐÐÎļþ¸ñʽ£¬Òò´Ë¼ÓÔØ¹ý³ÌÒ²Ïà¶ÔÖØµãÌÖÂÛ¡£ÏÂÃæÊÇLINUXƽ̨ÏÂELFÎļþ¼ÓÔØ¹ý³ÌµÄÒ»¸ö¼ò
µ¥ÃèÊö¡£
1£ºÄÚºËÊ×ÏȶÁELFÎļþµÄÍ·²¿£¬È»ºó¸ù¾ÝÍ·²¿µÄÊý¾Ýָʾ·Ö±ð¶ÁÈë¸÷ÖÖÊý¾Ý½á¹¹£¬ÕÒµ½±ê¼ÇΪ¿É¼ÓÔØ
£¨loadable£©µÄ¶Î£¬²¢µ÷Óú¯Êý mmap()°Ñ¶ÎÄÚÈݼÓÔØµ½ÄÚ´æÖС£ÔÚ¼ÓÔØÖ®Ç°£¬Äں˰Ѷεıê¼ÇÖ±½Ó´«µÝ¸ø
mmap()£¬¶ÎµÄ±ê¼Çָʾ¸Ã¶ÎÔÚÄÚ´æÖÐÊÇ·ñ¿É¶Á¡¢¿Éд£¬¿ÉÖ´ÐС£ÏÔÈ»£¬Îı¾¶ÎÊÇÖ»¶Á¿ÉÖ´ÐУ¬¶øÊý¾Ý¶ÎÊǿɶÁ¿Éд¡£ÕâÖÖ·½Ê½ÊÇÀûÓÃÁËÏÖ´ú²Ù×÷ϵͳºÍ´¦ÀíÆ÷
¶ÔÄÚ´æµÄ±£»¤¹¦ÄÜ¡£ÖøÃûµÄShellcode£¨ ²Î¿¼×ÊÁÏ 17
£©µÄ±àд¼¼ÇÉÔò


Ïà¹ØÎĵµ£º

linuxϹÒÔØÓ²ÅÌ

linuxϹÒÔØÓ²ÅÌ
ÓÃdmesgÕÒ³öÐÂÓ²Å̵ÄÉ豸Ãû,Ïñ/dev/sdaµÈ,È»ºóÓÃfdisk·ÖÇø,´´½¨¹ÒÔØµã,ÓÃmkfs´´½¨Îļþϵͳ,×îºó¹ÒÔØ ....
ÏÂÃæÊÇÎÒÒÔǰдµÄ,ºÇºÇ,Ï£ÍûÓаïÖú
1.        ½«siciÓ²ÅÌ·ÅÈë·þÎñÆ÷£¨ÒòΪÊÇÈȲå°Î£¬Òò´Ë²»ÓÃÖØÆô·þÎñÆ÷£©
2.        ......

Red Hat Linux ѧϰ±Ê¼Ç


Red Hat Linux Ñ§Ï°±Ê¼Ç
 
1.       ÔÚlinux ÉÏºÍÆäËû¼ÆËã»ú¹²ÏíÎļþ£¬ÐèÒªÔÚlinuxÉϴftp server (vsftp)
2.       Æô¶¯linuxÉϵÄftp server Ê¹ÓÃÃüÁservice vsftpd start
3.       ......

LinuxÏÂpingÃüÁîÔ´Âë

´ó²¿·ÖÈËÓÃpingÃüÁîÖ»ÊÇ×÷Ϊ²é¿´ÁíÒ»¸öϵͳµÄÍøÂçÁ¬½ÓÊÇ·ñÕý³£µÄÒ»ÖÖ¼òµ¥·½·¨¡£ÔÚÕâÆªÎÄÕÂÖУ¬×÷Õß½«½éÉÜÈçºÎÓÃCÓïÑÔ±àдһ¸öÄ£ÄâpingÃüÁÄܵijÌÐò¡£ 
pingÃüÁîÊÇÓÃÀ´²é¿´ÍøÂçÉÏÁíÒ»¸öÖ÷»úϵͳµÄÍøÂçÁ¬½ÓÊÇ·ñÕý³£µÄÒ»¸ö¹¤¾ß¡£pingÃüÁîµÄ¹¤×÷Ô­ÀíÊÇ£ºÏòÍøÂçÉϵÄÁíÒ»¸öÖ÷»úϵͳ·¢ËÍICMP±¨ÎÄ£¬Èç¹ûÖ¸¶¨ÏµÍ³µÃµ½Á˱¨ÎÄ£ ......

linuxÉÏ×°¶à¸ömysql

°²×°²½Öè
   
1ÏȰ²×°ºÃµÚÒ»¸ömysql :
#tar zxvf mysql*.tar.gz
#cd mysql*
#groupadd mysql
#useradd -g mysql mysql
#./configure --prefix=/usr/local/mysql #make
#make install
#scripts/mysql_install_db
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgr ......

Linux¸Ä±äÎļþÃûºÍĿ¼ÃûµÄ×Ö·û¼¯

½ñÌìÅöµ½¸öÎÊÌ⣬ÖÐÎÄÎļþºÍ´øÖÐÎĵÄĿ¼ͨ¹ýSVNÈ¡µ½WINDOWSϵͳ£¬È»ºóͨ¹ýSCP´«µ½LINUX·þÎñÆ÷Ö®ºó£¬³öÏÖÁËÎļþÃû¼°Ä¿Â¼Ãû±àÂ뼯¸Ä±äµÄÎÊÌâ¡££¨¶¼±ä³ÉÁËGBK£©
×îºóͨ¹ýÏÂÔØÒ»¸ölinuxרÃÅÓÃÓÚת»» ÎļþÃûºÍĿ¼Ãû µÄ¹¤¾ß£¬convmv
ת»»Ö¸ÁîÈçÏ£º
convmv -f [ԭʼ±àÂë] -t [Ä¿±ê±àÂë] -r(Ŀ¼ѭ»·) --notest(ʵ¼Ê¸Ä±ä£¬·ñ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ