본문 바로가기

OS15

Windows 부팅 프로세 부팅은 컴퓨터의 전원이 켜진 후 운영 체제가 실행될 준비를 마칠 때까지의 모든 과정을 의미합니다. 부팅 과정에서 컴퓨터는 하드웨어를 점검하고, 운영 체제가 실행될 수 있도록 필요한 파일들을 메모리에 로드합니다. 운영 체제는 단순한 하나의 프로그램이 아니라, 기본적으로 크고 방대한 프로그램과 파일들의 모음이며, 이런 방대한 데이터를 한 번에 불러올 수 없기 때문에, 운영 체제를 효율적으로 로드하기 위해 **부트 관리자(Boot Manager)**가 사용됩니다. 부트 관리자는 드라이브에 winload.exe를 실행해서 필수 드라이버와 Windows의 핵심인 커널 이미지를 또는 ntoskrnl.exe를 로드합니다. 이런 파일들은 system32 폴더 아래에 있습니다. 커널 이미지에는 커널(Kernel) 이 포.. 2025. 3. 26.
Themida 오류 메시지 시스템에서 BSOD가 발생하여 메모리 덤프를 확인했더니, PAGE_FAULT_IN_NONPAGED_AREA  오류 코드가 있습니다.  이것의 원인은 주로 메모리 접근 차단입니다.  프로세스 모니터를 실행하면 다음 메시지가 뜹니다. 참고: Themida는 고급 리버스 엔지니어링 및 소프트웨어 크래킹으로부터 애플리케이션을 보호하려는 소프트웨어 개발자를 위해 설계된 강력한 소프트웨어 보호 시스템입니다.  => 의심가는 보안 제품을 삭제해보아요.  Themida 가 procmon.exe를 감지했습니다. driverquery /v | findstr /i "Running" | findstr /i "Boot"This will help you identify which drivers are currently runni.. 2025. 3. 5.
chatgpt code Here's the PowerShell script that will run continuously in an infinite loop (while $true) until the user manually stops it.# Folder path where Procmon logs are stored$LogPath = "C:\Logs"# Maximum number of log files to keep$MaxFiles = 10# Infinite loop until user intervenes (Ctrl + C or Stop Process)while ($true) { # Get all .PML files sorted by LastWriteTime (oldest first) $LogFiles = Get.. 2025. 3. 3.
필터 드라이버(Filter Driver) 필터 드라이버Windows 시스템에서 필터 드라이버는 기존 드라이버의 기능을 보강하거나 수정하기 위한 드라이버입니다. 기존 드라이버의 입출력 요청 패킷(IRP) 을 가로채서 추가적인 작업을 수행하는데 보통 특정 장치(파일 시스템, 디스크, 네트워크 등)에 대한 동작을 감시하거나 수정하는 데 사용됩니다.  대표적인 필터 드라이버 종류파일 시스템 필터 드라이버 (예: 안티바이러스, 암호화 프로그램)디스크 필터 드라이버 (예: 볼륨 암호화)네트워크 필터 드라이버 (예: 방화벽)미니필터 드라이버 (Microsoft에서 권장하는 방식)필터 드라이버의 동작 방식예를 들어 우리가 애플리케이션을 통해 파일을 오픈하면:애플리케이션이 파일을 열기 위해 요청을 보냅니다.파일 시스템 드라이버가 요청을 받아 특정 디바이스로 전.. 2025. 3. 3.
crontab https://hellowendy.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2Fcrontab 디버깅 하기 stdout와 stderr를 파일로 리디렉션할 수 있습니다. 출력 캡처에 대한 정확한 문법은 cron이 사용하는 쉘에 따라 다를 수 있습니다. 다음은 모든 출력을 /tmp/mycommand.log 파일에 저장하는 두 가지 예입니다. 1 2 * * * /path/to/your/command &>/tmp/mycommand.log1 2 * * * /path/to/your/command >/tmp/mycommand.log 2>&1  * * * * * /bin/bash /path/to/your/script.sh # Path to pr.. 2025. 2. 24.
Apache2의 SSL 구성 Apache2 웹 서버는 가장 인기 있는 웹 서버 중 하나입니다. SSL 인증서를 설치하고 HTTPS로 서비스하도록 구성해 볼께요.1. Apache2 설치우선 Ububtu 22.04에서 Apache2를 먼저 설치하고 서비스를 시작합니다.sudo apt update && apt upgrade -ysudo apt install apache2sudo systemctl enable apache2sudo systemctl status apache2 2. SSL 모듈 활성화HTTPS를 사용하려면 SSL 모듈을 활성화해야 합니다. Ubuntu/Debian에서는 a2enmod 명령어를 사용하여 Apache 모듈을 활성화할 수 있습니다. SSL 모듈을 활성화하려면 다음 명령어를 입력합니다.sudo a2enmod ssl#.. 2025. 1. 19.