본문 바로가기

OS-서버/윈도우

(64)
cmd IF - ELSE문 IF 조건 ( 문장 ) ELSE IF 조건 ( 문장 ) ELSE ( 문장 ) IF 조건 ( 문장 ) 처럼 한 줄에 괄호를 모두 쓰지말고 위와 같은 형식을 지키자. 예시) IF %A% == 1 echo "hi!" A가 1이면 "hi"가 출력된다. A LSS B = A = B A는 B보다 크거나 같다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 @echo off :INPUT set /p score= 당신의 점수는요? if %score% GEQ 90 ( echo "Lank:A" ) else if %score% GEQ 80 ( echo "Lank:B" ) else if %score% GEQ 70 ( echo "Lank:C..
환경변수 path 설정 윈도우에서 환경변수 path 설정하기 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정[ 시스템 속성-고급탭 ] -> 환경변수 -> 시스템 변수(S) [path] 환경 변수에는 사용자 변수와 시스템 변수가 있는데, 사용자 변수는 현재 로그인한 사용자에만 적용되는 환경변수이고 시스템 변수는 모든 사용자에게 적용이 되는 환경변수입니다. cmd에서 환경변수 path 설정하기 출처: http://visu4l.tistory.com/391 >path 현재 path 정보를 보여준다. >set 환경 변수를 보여주거나 설정 또는 지운다 >set path path명령과 동일한 현재 환경변수 정보와 동일한 path 정보와 pathext라는 시스템 실행파일 확장자 변수가 같이 나온다. >set path =%pa..
cmd 변수 지정 명령어 SET ------ set 변수명 = 값 ------ echo %변수명% 예시.bat @echo off set var=0 echo %var% pause>nul ------ set /p 변수명 = [화면에 출력될 문구] 예시.bat @echo off set /p fruit= 좋아하는 과일이 뭐에요? echo "당신이 좋아하는 과일은 [ %fruit% ] 이군요!" pause > nul ------ set /a str= 3+7 =기호 우측항의 문자열이 수식임을 지정합니다. 예시.bat @echo off set /a ran=%random% %% 100 + 1 * 2 echo %ran% pause > nul ※ %% = MOD 연산 %random% ( 0~32767사..
cmd FOR - GOTO for /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개 변수] 단계 = 증가되는 값 @echo off for /L %i IN (1,1,5) DO echo %i번 1번 2번 3번 4번 5번 for /L %i IN (5,-1,1) DO echo %i번 5번 4번 3번 2번 1번 1 2 3 4 5 6 7 8 9 10 @echo off :A color 0a echo %random% %random% %random% %random% %random% goto A Colored by Color Scripter cs 확장자 .bat(배치파일) line 5 - cmd 글씨색깔 변경 line 6~7 - %random% (0에서 32767까지 임의의 숫자가 출력됨) line 10 - line3의 A 레이블로 이동
하드디스크 파티션 나누기 & 합치기 컴퓨터 관리 -> 저장소[디스크관리] 파티션 나누기 로컬 디스크를 볼륨을 자신이 나누고자하는 원하는 크기만큼 축소합니다. 10000MB면 대략 9G정도입니다. 디스크 볼륨 축소하고나면 할당되지 않은 공간이 생깁니다. 저 공간에 새 볼륨(로컬디스크 D)을 만들겠습니다. 파티션 나누기 완료. 파티션 합치기 아까 로컬(C)에서 볼륨을 가져와서 로컬디스크 D를 만들었었습니다. 합치기는 반대로 하면 되는데요. 로컬디스크D의 볼륨을 남겨놓고 합치고 싶다면 원하는 크기만큼 볼륨축소하고 아예 없앨거면 볼륨 삭제하면 됩니다. 저는 로컬디스크D에 분할했던 파티션을 삭제하겠습니다. 원하는 크기만큼 확장 파티션 합치기 완료.
파일크기와 디스크 할당크기 파일 속성에 들어가보면 크기와 디스크할당크기가 있죠?두 크기가 무엇이 다른지 알아보도록 하겠습니다. 먼저 디스크 할당크기란 무엇일까요? 디스크할당크기는 쉽게 말해서 종이의 면적단위입니다. 종이의 면적이 클 수록 많은 글자를 쓸 수가 있죠? 위에 내용은 즉슨종이에 면적은 4kb이고 그 종이에 1글자(1byte)를 쓴것과 같습니다.(한글일 경우 2byte) 근데 종이가 꽉꽉 채워져서 더 이상 글자를 쓸 수없게되면 또 다른 종이를 가져와서 쓰게되듯이 컴퓨터도 마찬가지입니다. 위에 크기는 4.55kb로써 디스크할당크기인 4kb를 넘었습니다. 4kb가 데이터로 꽉 채워지면 저장공간을 확보하기 위해서 디스크할당크기가 4kb단위로 증가합니다. 즉슨 디스크 할당 크기는 저장단위라고도 볼 수 있는것입니다. 그러면 이 디..
데이터 은닉 기술(스테가노그래피) 스테가노그래피는 메시지가 전송되고 있다는 사실을 숨기는 기술의 일종임. cmd copy 명령어로 파일 합치기 명령어 : copy /b "파일1" + "파일2" [+ "파일3" + ...] 합친파일 copy /b a.txt + b.txt c.txt a.txt와 b.txt의 복사한 내용을 c.txt에 붙여넣는다. copy /b 호랭이.jpg + 압축파일.zip 합친파일.jpg 호랭이.jpg와 압축파일.zip를 바이너리로 합쳐서 합친파일을 만듭니다. 그러면 합친파일에 호랭이 이미지가 나오고 확장자를 zip로 바꾸면 압축파일이 나옵니다. 그게 실제로 가능한지 확인해보겠습니다. 합친파일.jpg를 zip로 변경합니다. 그리고 실행시켜보면 헤더가 손상되서 복구하라고 뜨는데 예를 눌러줍니다. 복구하게되면 압축파일 이름..
[운영체제보안] 윈도우7 패스워드 초기화 툴을 이용한 윈도우7 패스워드 초기화 http://pogostick.net/~pnh/ntpasswd/ 위에 사이트 가보면 윈도우 패스워드 분실했을 때 복구할 수있는 무료툴이 있습니다. 윈도우 SAM파일을 편집하는 툴입니다. ( SAM파일에는 계정정보(id,pw)가 저장됨 ) 복구툴은 여기다 알집으로 올려놓았습니다. 압축풀면 이미지파일이 생기는데요. 패스워드 복구 이미지를 USB나 CD로 부팅디스크를 만들어서 부팅해주면 됩니다. 저는 버츄얼박스에서 win7로 복구테스트 해보겠습니다. 버츄얼박스로 할려면 위에 이미지파일 추가하시고 부팅순서를 광디스크로 맞춰주세요. 실행하고나면 패스워드 복구창이 뜹니다. 1 : /dev/sda1 100MB BOOT (부팅파티션) 2 : /dev/sda2 25498MB (하드디..