레벨 해킹

 2839, 1/142 회원가입  로그인  
   이현배
   Leve4 파이썬 질문

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3245 [복사]


level4 클리어중에 파이썬으로 코드를 작성했는데

[level4@ftz tmp]$ vi backdoor

/////////////코드////////
#!/usr/bin/python

from os import *

print 'hello';
system('ls');
///////////////////////////
finger @localhost
//////////결과//////////////////
bin
boot.
....
var
hello
/////////////////////////

이런 코드를 작성했습니다.
중요한건..
print xx
system xx 라는거죠..
근데 정작 실행하면
system command 먼저 실행고 print 를 하는데
이해를 잘 못하겠어서 여쭤봅니다..


  Hit : 3358     Date : 2011/12/28 09:22



    
shell 음 제가 파이썬은 자세히 모르겠는데요.
아마 level4이 문제를 풀어보셧으면 거 방식대로 비슷하게 풀면 될 것 같아요.
2011/12/28  
BrokenPipe system 실행후 print가 실행된게 이해가 안되서 해봤더니
print후 system 제대로 실행되네요
뭐 잘못하신게 없나 살펴보시구요
파이썬 코드는 실험용으로 만드신건진 모르겠으나
문제를 제대로 이해하지 못하신거같아요
2011/12/28  
이현배 문제 푸는게 중요하다기보다..
문제야 풀었죠 ls 대신 패스워드 커맨드만 쓰면 되니까요
그런데 저기서 왜 저렇게 출력이 되는가..때문에 그런거거든요 단순한..
2011/12/29  
이현배 레벨문제라기보다 파이썬 문제인지..아니면 리눅스에서 파이썬이 작동할때 뭔가가 ..있는건지
방금 또해봤는데 저러네요 ㅋ 왜저럴까
2011/12/29  
key 파이썬은 문장 끝에 ';' 문자를 쓰지 않습니다. 2011/12/30