http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1414 [º¹»ç]
- trainer6 (coffee)
¡Ø Æнº¿öµå ÆÄÀÏ : ÇÑ ¼¹ö¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚµéÀÇ ¸ðµç Á¤º¸¸¦ ±â·ÏÇØ ³õÀº ÆÄÀÏ
cat ÆÄÀÏÀ̸§ : ÆÄÀÏÀÇ ³»¿ëÀ» Ãâ·Â ex)
root : x : 0 : 0 : Admin : /root : /bin/bash
1 2 3 4 5 6 7
1. ·Î±×ÀÎÇÒ ¶§ »ç¿ëµÇ´Â ¾ÆÀ̵ð
2. Æнº¿öµå
3. ÄÄÇ»ÅÍ¿¡ ÀԷµǴ »ç¿ëÀÚ ¾ÆÀ̵ð
4. ÄÄÇ»ÅÍ¿¡ ÀԷµǴ ±×·ì
5. »ç¿ëÀÚÀÇ À̸§
6. ·Î±×Àο¡ ¼º°ø ÇÞÀ» ¶§ ±âº»À¸·Î À§Ä¡ÇÏ°Ô µÇ´Â µð·ºÅ丮
7. óÀ½ ·Î±×ÀÎ ÇßÀ» ¶§ ½ÇÇàµÇ°Ô ÇÒ ÇÁ·Î±×·¥ (·Î±×ÀÎ ÇßÀ» ¶§ ½©ÀÌ ½ÇÇàµÇ´Â °Í)
- trainer7 (to the top)
tar, gzip : ¸®´ª½º ¾ÐÃà ÆÄÀÏ
tar : ¿©·¯ ÆÄÀÏ ÇÕÄ¡±â
tar cvf ÇÕÄ¥ÆÄÀÏ ÇÕÄ¥ÆÄÀϵé : ÇÕÄ¡±â
tar xvf ÇØÁ¦ÇÒÆÄÀÏ : ÇØÁ¦Çϱâ
c - Create : »õ·Î¿î ÆÄÀÏÀ» ¸¸µå´Â ¿É¼Ç
x - eXtract : ¾ÐÃàÀ» ÇØÁ¦½ÃÅ°´Â ¿É¼Ç
v - View : ¾ÐÃàÀÌ µÇ°Å³ª Ç®¸®´Â °úÁ¤À» Ãâ·ÂÇÏ´Â ¿É¼Ç
f - File : ÆÄÀϷμ ¹é¾÷À» ÇÏ°Ú´Ù´Â ¿É¼Ç
gzip : Çѹø¿¡ ÇÑ°³ÀÇ ÆÄÀÏ ¾ÐÃà
gzip ÆÄÀÏÀ̸§ : ¼±ÅÃµÈ ÆÄÀÏÀ» ¾ÐÃàÇÑ´Ù
gzip -d ÆÄÀÏÀ̸§ : ¼±ÅÃµÈ ÆÄÀÏÀ» ÇØÁ¦ÇÑ´Ù
¡Ø ¸®´ª½º ¾ÐÃà È®ÀåÀÚ
tar : tar ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¾ÐÃàµÈ ÆÄÀÏ
gz : gzip ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¾ÐÃàµÈ ÆÄÀÏ
tar.gz : tar ÇÁ·Î±×·¥À¸·Î ÇÕÄ£ ÈÄ gzipÀ¸·Î ¾ÐÃàÇÑ ÆÄÀÏ
tgz : tar.gz¿Í µ¿ÀÏ
- trainer8 (plyaer)
¡Ø ÆÄÀÏÀÇ Á¾·ù
1. ÀÏ¹Ý ÅؽºÆ® ÆÄÀÏ : ±ÛÀڷθ¸ ÀÌ·ç¾îÁø ÆÄÀϷνá È®ÀåÀÚ´Â .txt°í catÀ¸·Î ³»¿ë Ãâ·Â
2. ÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏ : ÄÄÇ»ÅÍ ¾ð¾î·Î ÀÔ·ÂÇÑ ÆÄÀÏ·Î ÄÄÆÄÀÏ °úÁ¤À» °ÅÃÄ ½ÇÇà
¡Ø ÅؽºÆ® ÆÄÀÏ »ý¼º¹ý
1. ½© ÇÁ·ÒÇÁÆ® »óÅ¿¡¼, cat > ÆÄÀÏÀ̸§.txt ¶ó°í ÀÔ·Â
( > ´Â ¸®´ÙÀÌ·º¼ÇÀ̶ó°í ÀÐÀ¸¸ç ¹æÇâÀ» ÀüȯÇÔ)
2. ¿øÇÏ´Â ³»¿ë ÀÔ·Â
3. Ctrl + D
4. ¼öÁ¤ÇÒ °æ¿ì¿£ cat >> ÆÄÀÏÀ̸§.txt ¶ó°í ÀÔ·ÂÈÄ ¼öÁ¤
¡Ø ¼Ò½º ÆÄÀÏ »ý¼º¹ý
1. ½© ÇÁ·ÒÇÁÆ® »óÅ¿¡¼, cat > ÆÄÀÏÀ̸§.c ¶ó°í ÀÔ·Â
2. ÄÄÇ»ÅÍ ¾ð¾î·Î ³»¿ë ÀÔ·Â
3. gcc -o ÇÁ·Î±×·¥À̸§ ¼Ò½ºÆÄÀÏÀ̸§ À¸·Î ÄÄÆÄÀÏ
¡Ø Àý´ë°æ·Î´Â ÃÖ»óÀ§ µð·ºÅ丮ºÎÅÍ ½ÃÀ۵Ǵ °æ·Î, »ó´ë°æ·Î´Â ÀÚ½ÅÀÌ À§Ä¡ÇÑ µð·ºÅ丮¸£ ±âÁØÀ¸·Î µûÁö´Â °æ·Î
- trainer9 (programming)
À¯Àú : ÀÚ½ÅÀ» ÀǹÌ
±×·ì : ÀÚ½ÅÀÌ ¼ÓÇÑ ±×·ì
¾Æ´õ : À¯Àú¿Í ±×·ìÀ» Á¦¿ÜÇÑ ¸ðµç ´Ù¸¥ »ç¶÷
·çÆ® : Àý´ëÀûÀÎ ±ÇÇÑÀ» °¡Áø »ç¶÷
uid : User IDÀÇ ¾àÀÚ·Î À¯Àú À̸§
gid : Group IDÀÇ ¾àÀÚ·Î ±×·ìÀÇ À̸§
groups : ÇöÀç ÀÚ½ÅÀÌ ¾î¶² ±×·ì¿¡ ¼ÓÇØÀÖ´ÂÁö¸¦ È®ÀÎ
¡Ø ÆÄÀÏ ºÐ¼®¹ý ex)
-rwxrwxrwx 1 trainer9 trainer10 5 10¿ù 20 21:35 test1
1 2 3 4 5 6
r : Àб⠱ÇÇÑ
w : ¾²±â ±ÇÇÑ
x : ½ÇÇà ±ÇÇÑ
s : SetUID·Î x¸¦ Æ÷ÇÔ
1. À¯ÀúÀÇ ±ÇÇÑ
2. ±×·ìÀÇ ±ÇÇÑ
3. ¾Æ´õÀÇ ±ÇÇÑ
4. À¯Àú
5. ±×·ì
6. ÆÄÀÏ À̸§
- trainer10 (best!)
Local ÇØÅ· : °ü¸®ÀÚ ±ÇÇÑ(root)¸¦ ¾ò°íÀÚ ½Ãµµ
Remote ÇØÅ· : ÀÏ¹Ý ¾ÆÀ̵𸦠¾òÀ»¶§
SetUID : ÀϽÃÀûÀ¸·Î ÀÚ½ÅÀÇ ID¸¦ º¯°æÇÏ´Â °Í (Àá½Ãµ¿¾È root ±ÇÇÑÀ» °¡Áú ¼ö ÀÖÀ½)
¡Ø passwd ÆÄÀÏ¿¡´Â SetUID°¡ °É·ÁÀÖÀ½
find / -perm -4000 : ¼¹ö Àüü¿¡¼ SetUID°¡ °É¸° ÆÄÀÏ Ã£±â
- : Àû¾îµµ
-perm : ±ÇÇÑÀ» ã´Â´Ù
4 : SetUID
000 : rwx ¸ðµÎ
¡Ø find ¸í·É
-perm : ±ÇÇÑ°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ã´Â´Ù
-name : À̸§°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ã´Â´Ù
-user : À¯Àú¿Í ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ã´Â´Ù
-group : ±×·ì°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ã´Â´Ù
|
Hit : 18817 Date : 2010/03/01 04:54
|