Archive
-
Google V8 engine 대상 VR에의 Structured ApproachArchive 2025. 4. 13. 13:02
본 문서는 @xvonfers의 관련 tweet에 기반하며, 한국어를 모국어로 하는 취약점 연구자들이 Google V8을 대상으로 하는 VR을 수행하는 과정에 있어 도움이 되었으면 하는 바램을 담아 @2rr0r4o3의 개인적 경험을 포함하여 작성하였다. 0. 서론 Google V8 engine은 Chromium / Google Chrome 및 Node.js의 실행 기반을 구성하는 JavaScript engine으로, 고성능 실행을 목적으로 하여 다계층으로 구성된 Just-In-Time Compilelation pipeline(JIT Complie layer)을 채택하고 있다. 내부적으로 Preparser, Parser, Interpreter, JIT Complie layer, Memory managemen..
-
Computer Science 자료 목록Archive 2024. 5. 5. 19:42
Computer Science, 줄여서 흔히들 CS라 부르는 그것. CS 공부는 참 뭐랄까,,, 애매한 구석이 많다, CS가 애매하다는 게 아니다. CS는 무엇보다 정확하며 흔들릴 구석도 없다. 문제는 학습자 입장에서 학습 자료를 택하는 데에 있다. 양질의 자료는 차고 넘치지만 한국어 사용자 입장에서 당연히 국문을 선호하게 되고, 선호에 따라 자료를 택하다보면 출처와 신뢰도가 분명하지 못한 자료에 손을 대게 된다. 그러다보면 정확하지 못한 자료와 신뢰성 없는 내용을 이해없이 암기하는 데에 자원 -시간, 노력, 열정 등등- 을 들이게 되며, 소위 말하는 비생산적이며 써먹을 구석도 없는데다가 심지어 운이 좋지 않은 경우에 있어서는 들인 자원을 다 포기하고 다시 공부해야하는 상황까지도 마주할 수 있다. 위..
-
Linux kernel N-day vulnerability analysisArchive 2024. 1. 14. 15:24
표제 관련 연구/학습 중 필요 시 자주 참고하는 사이트를 정리해놓았습니다. 0. Basic information about specific vulnerability - National Vulnerability Database - Mitre - CVE detail - Syzbot - Missing backport - Syzbot - Open - Syzbot - Fixed - Syzbot - Invaild - Linux Kernel CVEs - kernel dance, Add kernel commit ids up to the seventh one 1. N-Day Vulnerability analysis report (include mailing list) - Project Zero blog, Ctrl+f: ..
-
Linux kernelArchive 2024. 1. 14. 03:33
표제 관련 연구/학습 중 필요 시 자주 참고하는 사이트를 정리해놓았습니다. 0. git tree - Linux kernel Mainline tree - Linux kernel Stable tree - Linux kernel linux-next tree - Linux kernel Netdev tree - Linux kernel Netdev-next tree - Linux kernel block tree - Linux kernel Memory Management tree - Linux kernel BPF tree - Linux kernel BPF-next tree - Linux kernel KVM tree 1. Docs / Mailing list / Webzine - Linux kernel documents..