이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

OS/Windows 19

batch script - Registry value 값 확인 결과 파일에 저장

Registry value 값 확인 결과 파일에 저장(값이 없는 경우 에러 메세지 출력안함) [원하는 상황] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp 경로의 InstallPath 값을 test.log 파일에 저장하고 싶음. 그리고 해당 경로가 존재하지 않는 경우 test.log 파일을 빈 내용으로 만들고 싶음. [문법] reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp" /f "InstallPath" /s 2>nul | find /I "InstallPath" > test.log /f 옵션 : registry 경로의 어떤 값을 확인할지 입력 /s 2>nul : registry 경로가 존재하지 않는 경우 에러 메세지..

OS/Windows 2022.04.07

batch script - error message 출력안하는 설정

batch script - error message 출력안하는 설정 [원하는 상황] 레지스트리 검색 시 아래와 같이 존재하지 않는 경로를 검색할 경우 reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\xxxxxx 이와 같이 error message가 출력됨 해당 error message가 출력 안되도록 하고 싶음 [해결 방법] 2>nul 을 추가함 [문법] reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\xxxxxx 2>nul [결과] 정상경로를 주는경우에는 정상 결과 출력함

OS/Windows 2022.04.07

batch script - Registry value 값 확인 결과를 File에 저장

batch script - Registry value 값 확인 결과를 File에 저장 [원하는 상황] HKLM\SYSTEM\ControlSet001\services\NetBT\Parameters\Interfaces 경로 하위의 항목들의 NetbiosOptions 항목 정보를 가져오고 싶음 결과를 test.log 파일로 생성하고 싶음 [문법] reg query "HKLM\SYSTEM\ControlSet001\services\NetBT\Parameters\Interfaces" /s | find /I "NetbiosOptions" >> test.log /s 옵션 = 모든 하위 키 및 값 이름 재귀적으로 쿼리를 지정 함 [결과]

OS/Windows 2022.04.07

유니코드, 멀티바이트 차이점 리서치

아스키코드 (ASCII Code) 표준 미국 정보 교환 표준 즉 미국을 위한 미국에 의한 미국의 코드 Character Set SBCS : Single Byte Character Set SBCS 란? SBCS는 하나의 문자세트에 부여된 글자 값이 Single Byte, 즉 0-255의 범위 내에 있음 우리가 잘 알고있는 ASCII 또는 ISO-8859-1 문자 세트가 여기에 속함 0x20부터 0x7F까지는 화면 출력이 가능한 문자세트를 정의하고 있음 ASCII(American Standard Code for Information Interchange) ASCII는 최초의 문자열 인코딩 7 bit로 구성되어 있으며, 영어를 위한 문자, 숫자, 특수문자, 기호 등 128개 문자를 표현할 수 있음 '영어를 위..

OS/Windows 2022.01.09

Windows SID란?

Windows SID 란? SID란? SID란 윈도우에서 사용자나 그룹 같은 객체를 유일하게 식별해주는 값으로 사용되는 보안 식별자임. SID가 나타내는 것 사용자와 그룹보안 설명자 48비트 ID 인증 수정 수준 다양한 하위 권한 값 SID와 User Name 매칭 정리 User Name SID DOMAINNAME\ADMINISTRATOR S-1-5-21-917267712-1342860078-1792151419-500 (=0x1F4) DOMAINNAME\GUEST S-1-5-21-917267712-1342860078-1792151419-501 (=0x1F5) DOMAINNAME\DOMAIN ADMINS S-1-5-21-917267712-1342860078-1792151419-512 (=0x200) DOM..

OS/Windows 2022.01.09

auditpol 사용법

auditpol 사용법 auditpol.exe tool을 이용해서 Windows의 그룹 정책 중 컴퓨터 구성\Windows 설정\보안 설정\고급 감사 정책 구성\시스템 감사 정책 - 로컬 그룹 정책 개체 Computer Contiguration\Policyies\Windows Settings\Security Settings\Advanced Audit Policy Configuration\Audit Policies 에 해당하는 내용이 현재 어떻게 설정되어있는지 확인가능함. auditpol 명령어 예제 [auditpol 모든 category 확인 명령어] auditpol /get /category:* [특정 subcategory 확인 명령어] auditpol /get /Subcategory:'[확인하고자하는..

OS/Windows 2022.01.09

NSIS (Nullsoft Scriptable Install System)

NSIS (Nullsoft Scriptable Install System) 목적 Windows를 사용하다 보면 프로그램을 설치하기 위해 ???.exe 라는 파일을 사용한 경험이 있을 것임. 예제로 notepad++를 설치하는 경우에도 exe 파일을 사용하고 그 화면은 아래와 같음. 다음 다음을 클릭해서 설치하면 매우 간편하게 Windows에 프로그램설치가 가능함. 이렇게 간편하게 Windows에서 소프트웨어를 설치하게 해주는 Windows Install Script인 NSIS에 대해서 알아보겠음. 참고 개념 MSI 확장자 MSI (MicroSoft Installer) Windows Installer 로 microsoft의 Windows 소프트웨어 설치, 유지, 제거를 윈한 엔진 ?.exe 설치 파일로 프..

OS/Windows 2022.01.09

secedit 명령 리서치

secedit 명령 리서치 secedit secedit 란? '로컬 보안 정책'을 설정, 조회할 수 있는 명령어 gpedit란? 로컬 컴퓨터 정책을 확인할 수 있는 명령어. 해당 명령으로 로컬 보안 정책도 확인 가능. secedit 명령어 secedit /export /cfg .\test.inf /areas SECURITYPOLICY 내용은 gpedit 의 컴퓨터 구성 > Windows 설정 > 보안 설정 내용과 일치함 secedit /export /cfg .\test.inf /areas USER_RIGHTS 내용은 gpedit 의 컴퓨터 구성 > Windows 설정 > 보안 설정 > 로컬 정책 > 사용자 권한 할당 내용과 일치함. [/areas 설정 정리] SECURITYPOLICY : This inc..

OS/Windows 2022.01.09
반응형