목록전체 글 (553)
Self-Improvement
1. dir [경로] - 디렉터리안의 내용을 출력 dir /s [파일] - 파일이 존재하는지 확일할때 유형 2. type [파일] - 파일안의 내용을 출력 3. findstr - 리눅스의 grep같은 명령어 4. not errorlevel 1 (%errorlevel% == 0) - 전의 명령어 수행의 결과를 판단할시 사용 5. secedit /export /cfg [파일이름] - 로컬 보안 정책에 해당하는 모든 설정 값을 파일에 저장할 수 있다. 6. net user [유저이름] - 유저목록을 보거나 특정 유저이름의 관한 설정정보를 볼 수 있다. net localgroup [그룹명] - 그룹목록을 보거나 그룹에 속한 계정을 확인할때 사용 7. del [파일이름] - 해당 파일을 지울 수 있다. 8. ch..
*$HOME/.bash_history 파일의 출력 형식 변경 쉘스크립트 기존의 .bash_history파일의 내용 위의 사진처럼 명령어는 알아볼 수 있지만 시간대가 이상한 형식으로 출력이 되어진다. 이러한 것을 쉘 스크립트를 이용하여 시간대가 알아볼 수 있게 출력되는 형식으로 바꾼다. -------------------------------time.sh-------------------------------- #!/bin/bash > ~/.bash_history.time > ~/.bash_history.cmd > ~/.bash_history.conv tail -200 ~/.bash_history | grep -v ^# > ~/.bash_history.cmd for LEAD in `tail -200 ~/...
*passwd 명령어시 변경한 사용자 이름 및 날짜 저장하는 스크립트 #cd /root/bin #mv /usr/bin/passwd /usr/bin/passwd.old #vi passwd #chmod 755 passwd #cp /root/bin/passwd /usr/bin/passwd.old #passwd #cat /test/passwd.log ※실습한 뒤에 복원작업 필수 *ls 명령어시 악의적인 파일만 안보이게 스크립트 #touch backdoor #mv /bin/ls /bin/ls.old #vi ls #chmod 755 ls #cp /root/bin/ls /bin/ls #ls -al backdoor 파일이 보이지 않는다 #/bin/ls.old -al backdoor 파일이 보여짐 ※실습한 뒤에 복원작업..
*ping 테스트 프로그램 #vi ping.sh #chmod 755 ping.sh #ping.sh *네트워크 점검 프로그램 #vi functions.sh ※functions는 색상이 정의된 함수이며 이용한다. #vi check_network.sh -----------check_network.sh-------------- #!/bin/bash . functions.sh LAN1() { print_error "[ FAIL ] Local Network Connection" echo "(ㄱ) VMware > Edit > Virtual Network Editor" echo "(ㄴ) VMware > VM > Settings > Network Adapter" echo "(ㄷ) #ifconfig" } GATE1() {..
*원격 서버의 자동 명령어 수행 #vi telnet.sh #chmod 755 telnet.sh #telnet.sh *특정 경로의 파일 확장자 변경 #vi move.filename.sh #chmod 755 move.filename.sh #move.filename.sh /root/bin txt els *환경 설정 스크립트 #vi ENV_main.sh --------ENV_main.sh---------- /root/bin/ENV1.sh /root/bin/ENV2.sh /root/bin/ENV3.sh ---------------------------- #chmod 755 ENV_main.sh #vi ENV1.sh (telnet, ssh Open서비스 진행) ------------ENV1.sh-----------..