본문으로 바로가기

쉘 프로그래밍

category 해킹&보안/시스템해킹&보안 2017. 3. 16. 22:31
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

쉘 프로그래밍


1) For

 for /l %변수 in (초기값, 증가값, 최대값) do 명령

 증가 또는 감소하는 for문

 for /f "옵션" %변수 in (파일명) do 명령

 파일 내용을 범위로 사용

 for /f "옵션" %변수 in ("문자열") do 명령

 문자열을 범위로 사용

 for /f "옵션" %변수 in ('명령어') do 명령

 명령 실행 결과를 범위로 사용




▣ /f 옵션

 "skip=숫자"

 무시할 행의 수

 "delims=문자"

 각 행의 구분자

 "tokens=범위" 각 행에서 사용할 토큰
              - 옵션 미지정시 첫 토큰들만 출력.

- skip : 해당 줄 까지 무시함. (없는 줄 취급)

- delims : 각 행에서 구분자로 잘라 출력.

- tokens : 토큰 별로 자름.


- "delims=" : 구분자를 지정하지 않았기 때문에 모두 출력.

- "skip=2 tokens=1,2,*" : 2행까지는 무시.

☞ 1 : test (%%a)

☞ 2 : third (%%b)

☞ * : number 3 (%%c)  -> 뒤의 모든 문자열을 하나의 토큰으로 취급.





i2sec 대구지점 23기 수료생.

'해킹&보안 > 시스템해킹&보안' 카테고리의 다른 글

[D+8] 쉘 코드 제작 (심화)  (0) 2017.04.12
[D+7] 쉘 코드 제작  (0) 2017.04.11
[D+5] Backdoor (백도어) (2)  (0) 2017.03.08
[D+4] Backdoor (백도어) (1)  (0) 2017.03.07
[D+3] Setuid (권한상승)  (0) 2017.03.06