student_developer
학생개발자의 IT Story
student_developer
전체 방문자
227,690
오늘
18
어제
149
반응형
  • 분류 전체보기 (187)
    • About Me (2)
    • IT NEWS (135)
      • Mobile NEWS (94)
      • laptop NEWS (3)
      • HW NEWS (4)
      • IT technology N.. (8)
      • IT company news (10)
    • OS || 운영체제 (1)
      • LINUX (1)
    • IT INFO (8)
      • Windows (5)
    • Programming (7)
      • C++ (1)
      • Python (3)
      • Project (1)
    • 일상 (7)
      • 일상 (6)
      • 이슈 (0)
    • 정보&꿀팁 (7)
    • IT & SW 칼럼 (1)

블로그 메뉴

    공지사항

    • 2020 새해 복 많이 받으세요^^
    • 소개

    인기 글

    • 학교 인터넷 게임 사이트 차단⋯
      2019.12.20
    • [Minecraft Java Edition 1.16.⋯
      2020.09.28
      [Minecraft Java Edition 1.16.⋯
    • Samsung 갤럭시 버즈를 윈도우⋯
      2021.01.02
      Samsung 갤럭시 버즈를 윈도우⋯
    • [Review | Tip]딥러닝 기반 코⋯
      2019.12.12
      [Review | Tip]딥러닝 기반 코⋯
    • [Python 3.x]택배 실시간 배송⋯
      2019.10.03
      [Python 3.x]택배 실시간 배송⋯

    태그

    • 삼성 갤럭시 S10 플러스
    • 삼성
    • ces2019
    • samsung galaxy S10 Plus
    • Exynos
    • Nvidia
    • 폴더블
    • 갤럭시
    • Exynos 9820
    • 삼성전자
    • 삼성 갤럭시 S10
    • ai
    • galaxy S10
    • 중국
    • 윈도우
    • 삼성 갤럭시
    • 갤럭시 언팩 2019
    • Samsung
    • 갤럭시 S10
    • 5G

    최근 댓글

    • 안녕하세요! 설치전 질문 있습⋯
      ㅜㅜ
    • node.js 설치 확인해보세요
      IlllIIllIllIl
    • URL 주소는 어디서 찾아볼 수⋯
      연빈
    • 리뷰 정말 잘 봤습니다. 블로거⋯
      세일즈코리아
    • 해당 프로젝트는 deprecated 되⋯
      student_developer

    최근 글

    • 삼성 갤럭시 GOS(Game Optimizi⋯
      2022.03.04
      삼성 갤럭시 GOS(Game Optimizi⋯
    • 삼성 Exynos 2200 공개!.. Sams⋯
      2022.01.18
      삼성 Exynos 2200 공개!.. Sams⋯
    • 삼성 갤럭시 S22 론칭 시점에 E⋯
      2022.01.13
      삼성 갤럭시 S22 론칭 시점에 E⋯
    • 삼성전자 CES 2022 티져 영상 공개
      2021.12.28
      삼성전자 CES 2022 티져 영상 공개
    • [Windows 11] 비정상적으로 느⋯
      2021.11.21
      [Windows 11] 비정상적으로 느⋯

    티스토리

    hELLO · Designed By 정상우.
    student_developer

    학생개발자의 IT Story

    IT INFO/Windows

    학교 컴퓨터실 사이트 차단 프로그램

    2019. 1. 11. 14:53
    반응형

    안녕하세요 학생개발자입니다

    저는 학교 사설동아리인 컴퓨터동아리에서 활동 하면서 컴퓨터실 관리를 어쩌다 보니 맞게 되었습니다.

    학생들이 정보시간중 자유시간에 게임사이트 및 일부 커뮤니티에 접속하다 악성코드에 감염되어 

    난감했던 경험이 있었습니다. 한번은 갠드크랩(랜섬웨어)에 감염되었던 적이 있어서 

    저는 교육청 사이트 차단 프로그램에 차단 되지 않는 사이트를 차단 하기 위해

    배치 파일과 vbs스크립트를 활용해 사이트 차단 프로그램을 제작하였으며 

    현제 학교에서 사용하고 있습니다 (그에 따른 학생들의 비난은 저에게 왔습니다 ㅋㅋ)

    스크립트 소스코드 작동 방식은 윈도우 hosts파일을 활용하여 특정 사이트를 127.0.0.1(루프백 아이피)로 리다이렉션 시키는 방식으로 

    차단하는 방식입니다

    vbs 스크립트를 사용한 이유는 UAC 권한상승 요청을 하기 위해 사용했습니다

    UAC(사용자 계정 컨트롤)

    권한상승 요청을 위해 임시파일을 활용했습니다.

    @ECHO OFF

    echo ==============================

    set uaccheck=0

    :CheckUAC

    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

    if '%errorlevel%' NEQ '0' (

        goto UACAccess

    ) else ( goto Done )


    :UACAccess

    echo 관리자 권한을 취득해야 합니다.

    pause

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\uac_get_admin.vbs"

    set params = %*:"=""

    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\uac_get_admin.vbs"

    "%temp%\uac_get_admin.vbs"

    del "%temp%\uac_get_admin.vbs"

    exit /b


    :Done

    echo 관리자 권한을 취득하였습니다.

    echo ==============================

    echo.>> "%systemroot%\system32\drivers\etc\hosts"

    for /f "delims=" %%i in (%cd%\db.txt) do echo 127.0.0.1 %%i>> "%systemroot%\system32\drivers\etc\hosts"

    echo .............................................

    echo 게임사이트 차단프로그램

    echo by.학생개발자

    echo ......완료

    PAUSE


    사이트 차단 URL목록은 db.txt 에서 가져오는 형태입니다

    for /f "delims=" 이 구문은 한줄식 순차적으로 잃는 다는 명령줄입니다.


    감사합니다 ㅎㅎ

    반응형
    저작자표시비영리변경금지
      'IT INFO/Windows' 카테고리의 다른 글
      • Chromium기반 - Microsoft Edge BETA 리뷰
      • "응용 프로그램을 제대로 시작하지 못했습니다" 0xc000007b 오류 해결법
      • 인터넷 속도 빠르게 하는 법
      • KT 한글 키워드 검색 서비스 타통신사도 이용하는 법
      hosts, 관리 프로그램, 배치파일, 사이트 차단, 스크립트
      student_developer
      student_developer
      최신 IT 동향 정보 및 뉴스, SW개발 분야, 게임 관련 뉴스 및 정보를 다루는 종합 IT & Culture 블로그
      댓글쓰기
      다음 글
      KT 한글 키워드 검색 서비스 타통신사도 이용하는 법
      • 이전
      • 1
      • 2
      • 3
      • 4
      • 5
      • 다음

      티스토리툴바