SJShin Jinhyeokinhakujitsu.hashnode.dev·Nov 20, 2023 · 4 min readMmSecureVirtualMemoryEx를 활용한 메모리 보호들어가며 이 글에선 MmSecureVirtualMemoryEx라는 API를 활용해 프로세스 메모리를 보호하는 방법에 대해 알아본다. 이 API는 문서화된 API치곤 정말 많이 안 알려진 편인데, 어느 정도로 안 알려져 있냐면... 이 API 이름으로 Github에 검색해 봤을 때 (헤더나 마크다운 등을 제외하고) 이 API를 사용하는 코드는 하나밖에 검색되지 않았다. (Easy Anti-Cheat와 같은 일부 보안 제품에서도 사용하고 있다는 ...00
SJShin Jinhyeokinhakujitsu.hashnode.dev·Nov 20, 2023 · 10 min readHashnode에 커스텀 CSS 적용하기들어가며 Hashnode는 기본 스타일이 마음에 들지 않을 경우 사용자가 직접 커스터마이징할 수 있도록 커스텀 CSS 기능을 지원한다. 내 경우에는 Hashnode의 다크 테마가 마음에 들지 않아서 이 기능이 필요했다. Hashnode에서 기본 제공하는 다크 테마는 Hashnode의 브랜드 컬러를 반영한 것인지, 지나치게 푸르딩딩 (?) 한 미드나이트 블루 색상을 사용하고 있었다. 나는 직접 커스텀 CSS를 작성해서 수정했는데, 수정하면서 H...00
SJShin Jinhyeokinhakujitsu.hashnode.dev·Nov 12, 2023 · 7 min readVelog vs. Hashnode들어가며 구글에 'Hashnode'를 검색해 보면 다른 Hashnode 사용자들이 자신이 왜 기술 블로그 플랫폼으로 Hashnode를 선택했는지, 이유를 설명하는 글들을 많이 찾아볼 수 있다. 내가 기술 블로그 플랫폼을 선택하는 과정에서 그런 글들의 도움을 많이 받기도 했고, (앞으로 주로 쓸 내용에 비하면) 비교적 접근성이 좋은 주제인 것 같아 나도 써보기로 했다. 왜 Hashnode인가? 고려했던 플랫폼들 내가 기술 블로그를 시작하기 전 고...0-1DG