http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=707 [º¹»ç]
trainer1 ¼ö¾÷
[trainer1@ftz trainer1]$
¡è ¡è ¡è
Á¢¼Óid ¼¹ö ÇöÀçÀ§Ä¡
dir=µð·ºÅ丮=Æú´õ
ls =µð·ºÅ丮¿Í ÆÄÀϸ®½ºÆ® Ãâ·Â
ls -l =µð·ºÅ丮¿Í ÆÄÀϱ¸ºÐ Ãâ·Â
ls -a =¼û°ÜÁø ÆÄÀÏ Ãâ·Â
(.ÀÌ µé¾î°¡ÀÖ´Â ÆÄÀÏ= ¼û°ÜÁøÆÄÀÏ)
ls -al = µð·ºÅ丮,ÆÄÀÏ,¼û°ÜÁøÆÄÀÏÃâ·Â
trainer2 ¼ö¾÷
pwd = ÀÚ½ÅÀÌ ¾î¶² µð·ºÅ丮¿¡ µé¾î°¡ÀÖ´ÂÁö ¾Ë¼öÀÖ´Â ¸í·É
cd .. =ÇÑ´Ü°èÀ§·ÎÀ̵¿
cd µð·ºÅ丮¸í =ÇÑ´Ü°è³»·Á°¥¶§
cd / = Çѹø¿¡ ÃÖ»óÀ§µð·ºÅ丮·Î À̵¿
cd ÆÄÀϸí/ÆÄÀϸí
³»·Á°¥¶§ À̵¿
mkdir ¸¸µé°íÀÚÇÏ´ÂÀ̸§
= µð·ºÅ丮¸¸µå´Â¸í·É¾î
rmdir Áö¿ì°íÀÚÇÏ´ÂÀ̸§
= µð·ºÅ丮Áö¿ì´Â¸í·É¾î
cp ÆÄÀÏ1 ÆÄÀÏ2
ÆÄÀÏÀ»º¹»çÇÒ¶§¸í·É¾î
¿¹)
cp º¹»ç¿øº» º¹»ç»çº»
rm ÆÄÀÏ»èÁ¦ ¸í·É¾î
¿¹)
rm º¹»ç»çº»
mv ÆÄÀÏÀ»¿Å±â´Â¸í·É¾î
cp¿Í´Â´Þ¸® º¹»çÈÄ ¿øº»Àº ÀÚµ¿»èÁ¦ µÈ´Ù
µû¶ó¼ À̸§º¯°Ï¿¡ ¸¹À̾²ÀδÙ.
¿¹)
mv º¹»ç¿øº» º¹»ç»çº»
trainer3 ¼ö¾÷
w = ¼¹ö¿¡ Á¢¼ÓÇØÀÖ´Â »ç¶÷ È®ÀÎÇϴ¸í·É¾î
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
guest pts/0 210.95.24.129 03:21am 3.10m 0.12s 0.01s -bash
1 2 3 4 5 6 7 8
1. ¾î¶²id·Î login Çß´ÂÁö
2. ÄܼÖorÅ͹̳ηÎÁ¢¼ÓÇß´ÂÁö¿©ºÎ
tty=ÄܼÖÁ¢¼Ó pts= Å͹̳ÎÁ¢¼Ó
3. Á¢¼ÓÇÑ»ç¶÷ÀÇ ip ÄܼÖÁ¢¼ÓÀº ip°¡³ªÅ¸³ªÁú¾Ê´Â´Ù
4. ·Î±×ÀÎÇÑ ½Ã°£
5. Áö¿¬½Ã°£ ¾Æ¹«°Íµµ¾ÈÇѽð£À»¾Ë¼öÀÖ´Ù
6. °¢»ç¿ëÀÚ cpu »ç¿ëÇÑ Áö¿¬½Ã°£
7. WHAT Çʵ忡ÀÖ´Â ¸í·É¾î Áö¿¬½Ã°£
8. Á¢¼ÓµÈ»ç¿ëÀÚ°¡ ÇöÀç ¾î¶²¸í·É¾î»ç¿ëÇÏ´ÂÁö¾Ë¼öÀÖ´Ù
finger -l = »ç¿ëÀÚµéÀÇ ¸¹ÀºÁ¤º¸¸¦ º¼¼öÀÖ´Ù.
tty = ÀÚ½ÅÀÇ Å͹̳ΠȮÀÎ ÇÏ´Â ¸í·É¾î
¿¹)
/dev/pts/11
ifconfig ÇöÀçÁ¢¼ÓÇÑ ¼¹öÀÇ ipº¸´Â¹æ¹ý
ÂÊÁöº¸³»´Â¹æ¹ý
write ID /dev/pts/pts¹øÈ£
´ëÈÁßÁö´Â ctrl+dÅ°
¸ðµç »ç¿ëÀÚ¿¡°Ô ÂÊÁö¸¦ º¸³¾¶§ wall test
trainer4 ¼ö¾÷
bin = ¸®´ª½º½ÇÇàÆÄÀÏ
boot= ¸®´ª½ººÎÆðü·ÃÆÄÀÏ ¹× Ä¿³Î
dev= ÄÄÇ»ÅÍ¿¡¼³Ä¡µÈ Çϵå¿þ¾îÁ¤º¸
etc= Áß¿äÇÑÆÄÀϵé Æнº¿öµå ½¦µµ¿ì ±×¿Ü ¸®´ª½º¼³Á¤ÆÄÀϵî
home=ÀϹݻç¿ëÀÚµéÀÇ µð·ºÅ丮°¡ µé¾î°¡´Â°÷
lib=¶óÀ̺귯¸®ÆÄÀϵé
mnt= mount ¸í·ÉÀ»»ç¿ëÇÏ¿© ¸¶¿îÆ®½ÃŲ ½Ãµð·Ò Ç÷ÎÇ͵ð½ºÄϵîÀÌ µé¾î°¡´Â µð·ºÅ丮
proc= ÇÁ·Î¼¼½ºµéÀÌ ÆÄÀÏÇüÅ·¯ ÀúÀåµÇ´Â µð·ºÅ丮
root=ÀϹݻç¿ëÀÚµð·ºÅ丮´Â /home¿¡ Á¸ÀçÇÏÁö¸¸ ·çÆ®ÀÇȨµð·ºÅ丮´Â ÀÌ°÷¿¡ ÀúÀåµÈ´Ù
sbin ±âº»¸í·ÉÀ»Á¦¿ÜÇÑ
½Ã½ºÅÛ°ü¸®¿ë½ÇÇàÆÄÀÏÀ̵é¾îÀÖ´Ù
tmp=Àӽ÷ΠÆÄÀÏÀ» ÀúÀåÇÏ´Â µð·ºÅ丮 ±ÇÇÑ¿¡ »ó°ü¾øÀÌ ´©±¸³ª ÀÌ µð·ºÅ丮¿¡ ÆÄÀÏÀ»»ý¼ºÇÒ¼öÀÖ´Ù
usr=´Ù¾çÇÑ ÀÀ¿ëÇÁ·Î±×·¥µéÀÌ ¼³Ä¡µÇ¾îÀִ°÷
var=½Ã½ºÅۿÁß¿¡ °¢Á¾ÀÓ½ÃÆÄÀϵéÀ̵é¾î°¡ÀÖÀ¸¸ç ¿ÜºÎÁ¢¼Ó¿¡´ëÇÑ ·Î±×ÆÄÀϵéÀÌ ÀÌ°÷¿¡ÀúÀåµÈ´Ù.
/etc/passwd = »ç¿ëÀڵ鿡 ´ëÇÑ °£´ÜÇÑÁ¤º¸°¡µé¾îÀÖ´Ù.
/etc/shadow »ç¿ëÀÚµéÀÇ Æнº¿öµå°¡ µé¾îÀÖ´Ù ¾Æ¹«³ªº¸Áö¸øÇÑ´Ù
/etc/services = ¼¹ö°¡ ¾î¶²¾î¶²¼ºñ½º¸¦ÇÏ´ÂÁßÀÎÁöº¸¿©ÁØ´Ù
/etc/issue.net = óÀ½Á¢¼ÓµÉ¶§ ³ª¿À´ÂȸéÀÌ´Ù
/etc/motd = ·Î±×ÀÎÈÄ¿¡ ³ª¿À´Â ¸Þ½ÃÁö°¡µé¾îÀÖ´Ù.
~/public_html = °¢»ç¿ëÀÚµéÀÇ È¨ÆäÀÌÁöÆÄÀÏÀ̵é¾î°¡ÀÖ´Ù
trainer5
whoami =ÀÚ½ÅÀÌ´©±¸ÀÎÁö¾Ë¼öÀÖ´Ù.
id = whoamiº¸´Ù ´õÀÚ¼¼ÇÑÁ¤º¸¸¦¾Ë¼öÀÖ´Ù
cat /etc/passwd =»ç¿ëÀÚµéÀÌ ¾î¶²id¸¦»ç¿ëÇÏ´ÂÁö ¾Ë¼öÀÖ´Ù.
uname -a Ä¿³Î¹öÀüÀ» º¼ ¼ö ÀÕ´Ù.
cat /etc/*release = ¼¹ö¿¡¼³Ä¡µÈ os¸¦º¼¼öÀÖ´Ù.
rpm -qa =ÆÐÅ°ÁöÁ¤º¸¸¦¾Ë¼öÀÖ´Ù.
cat /proc/cpuinfo = ÇØ´ç¼¹ö cpuÁ¤º¸¸¦¾Ë¼öÀÖ´Ù.
trainer6
cat ÆÄÀÏÀ̸§ = ÆÄÀÏÀÇ ¼Ó³»¿ëÀ»º¼¼öÀÖ´Ù
root : x :0 : 0 : Admin : /root : /bin/bash
¡è ¡è ¡è ¡è ¡è ¡è ¡è
id ¾ÏÈ£ À̸§ À§Ä¡ ½ÇÇàÇÒÇÁ·Î±×·¥
trainer7
tar cvf ÇÕÄ¥ÆÄÀÏ ÇÕÄ¥ÆÄÀϵé = ÇÕÄ¡±â
tar xvf ÇØüÇÒÆÄÀÏ = ¾ÐÃàÇØÁ¦Çϱâ
c - Create : »õ·Î¿î ÆÄÀÏÀ» ¸¸µå´Â ¿É¼Ç
x - eXtract: ¾ÐÃàÀ» ÇØÁ¦½ÃÅ°´Â ¿É¼Ç
v - View : ¾ÐÃàÀÌ µÇ°Å³ª Ç®¸®´Â °úÁ¤À» Ãâ·ÂÇÏ´Â ¿É¼Ç
f - File : ÆÄÀϷμ ¹é¾÷À» ÇÏ°Ú´Ù´Â ¿É¼Ç
* = ¸ðµç ÆÄÀÏ
¿¹)
tar cvf songs.tar *
gzip ÆÄÀÏÀ̸§ = ¼±ÅÃµÈ ÆÄÀÏÀ» ¾ÐÃàÇÑ´Ù.
gzip -d ÆÄÀÏÀ̸§ - ¼±ÅÃµÈ ÆÄÀÏÀ» ÇØÁ¦ÇÑ´Ù.
tar : ¿©·¯ÆÄÀÏÀ» Çϳª·Î¹¶ÇôÁ®ÀÖ´Â ÆÄÀÏÀÌ´Ù
gz : gzip ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¾ÐÃàµÈ ÆÄÀÏ
tar.gz : tarÇÁ·Î±×·¥À»»ç¿ëÇÑÈÄ ¶Ç´Ù½Ã gzipÀ¸·Î¾ÐÃàÇÑÆÄÀÏ
tgz : tar.gz¸¦ ÇÕÃļ È®ÀåÀڷθ¸µé¶§¾²´ÂÆÄÀÏ
trainer8
cat > ÆÄÀÏÀ̸§.txt
= ÅؽºÆ®ÆÄÀÏ»ý¼º
ctrl+d ±Û»ý¼º
ls-al ÆÄÀÏÀ̸§
= ÆÄÀÏÁ¤º¸È®ÀÎÇÒ¼öÀÖ´Ù
cat test.txt
³»¿ëÀ»º¼¼öÀÖ´Ù.
cat >> test.txt
¸¶¹«¸® ctrl+d
³»¿ëÀ»Ãß°¡ÇÒ¼öÀÖ´Ù.
cat > program.c
int main(){
int a=10,b=20;
printf("10 + 20 = %d",a+b);}
clrl+d
ÄÄÆÄÀÏÇϴ¹æ¹ý
gcc -o ÇÁ·Î±×·¥À̸§ ¼Ò½ºÆÄÀÏÀ̸§
gcc -o program.exe program.c
ÇÁ·Î±×·¥À»½ÇÇà½ÃÅ°±âÀ§Çؼ Àý´ë°æ·Î¸¦´ÙÀû¾îÁà¾ßÇÑ´Ù ÇÏÁö¸¸
. ±â´ÉÀÌ ÇöÀçµð·ºÅ丮¸¦ÀǹÌÇÑ´Ù
¿¹)
./program.exe ¶ó°íÇصµµÈ´Ù
ls -al /usr/bin/passwd
find / -perm -4000
find / -usr root -perm -4000
ls -al /usr/bin/passwd
-perm ±ÇÇÑ°úÀÏÄ¡ÇÏ´ÂÆÄÀÏÀ»Ã£´Â´Ù
ex) find / -perm 4755
-name À̸§°úÀÏÄ¡ÇÏ´ÂÆÄÀÏÀ»Ã£´Â´Ù
ex) find / -name cat
-user À¯Àú¿Í ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ»Ã£´Â´Ù
ex) find / -user mmung2
-group ±×·ì°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ»Ã£´Â´Ù
ex) find / -group guta
find / -user level2 -perm -4000
my-pass
À̰ɿ÷ÁµµµÇ³ª ¿î¿µÀÚ´Ô¿¡°Ô ¾çÇظ¦±¸ÇغÃÀ¸³ª ´äº¯À̾ø´Â°ü°è·Î ¿Ã·È½À´Ï´Ù. |
Hit : 8757 Date : 2007/04/16 02:56
|