# nx
[dreamhack] System-stage7 : NX & ASLR
ASLR(Address Space Layout Randomization) 은 바이너리가 실행 될 때마다 스택, 힙, 공유 라이브러리 등을 임의의 주소에 할당하는 보호 기법이다.ASLR 은 컴파일러에서 설정하는 것이 아닌 커널에서 지원하는 보호 기법 이며, 다음 명령어로
[Dreamhack] NX & ASLR
🚩 장점 탐색의 비용이 절감된다.🚩 단점 여러 바이너리에서 라이브러리를 사용하여 복제가 여러번 이루어져 크기가 커진다.🚩 장점 효율적이고 자연스러운 매핑이 가능하다.🚩 단점 정적으로 매핑 할때보다 느리다.PLT (Procedure Linkag

Shell Library patterns with Nx and Monorepo Architectures
Shell Library patterns with Nx and Monorepo Architectures 해당 아티클을 번역, 요약하여 쓴 글입니다.Nrwl 저자들은 다음과 같이 말합니다.feature-shell is the app-specific feature libr
모노 레포에서 react-native 설정 방법
react native 프로젝트를 웹 프로젝트들과 함께 관리하고 유틸 함수를 함께 관리하면 용이할 것 같아서 구성을 해보게 되었습니다.NX를 이용해서 React Native 프로젝트를 포함한 모노레포를 구성할 때 3가지 옵션이 있습니다.NX에서 재공해주는 React N

Nx generator로 자주 하는 작업 자동화하기
Nx는 Monorepo를 지원하는 빌드 시스템입니다.Nx generator를 사용하면 파일 생성, 수정, 이동, 삭제가 필요한 코드를 쉽게 작성할 수 있습니다. 또한 자주 하는 작업을 간단한 command로 자동화할 수 있습니다.libs/plugin/src/genera

모노레포(monorepo)도입에 대한 고민(2) - NX
NXNX - core-tutorialnx를 global환경에 설치한 뒤 npx create-nx-workspace@latest를 입력합니다.myworkspace라는 이름으로 생성해봤습니다.workspace내에서 공통으로 사용할 모듈을 설치합니다.@11ty/elevent
방학 정리
개요 방학이란 긴 시간동안 교수님이 내신 코드 문제를 풀고 남은 한달을 드림핵에서 시스템 해킹을 나름 열심히 이해하고 내껄로 만들려고 노력했다. 지금부터 정리하는건 이번 한달동안 내머리속에 습득했던것들을 안보고 기억나는대로 설명해볼것이다. shellcode 리눅스에서
NX & ASLR
Address Space Layout Randomization(ASLR)은 바이너리가 실행될때마다 스택, 힙, 공유 라이브러리등을 임의의 주소에 할당하는 보호 기법이다.스택, 힙, 라이브러리 함수, 코드영역 함수, 라이브러리 매핑주소들을 보면 특징을 알수있다.코드영역의

모노레포(monorepo)도입에 대한 고민(1)
모노레포란 버전 관리 시스템에서 두 개 이상의 프로젝트 코드가 동일한 저장소에 저장되는 소프트웨어 개발 전략 >
nx tailwind css doesn't work 안됨
nx 사용해 모노레포 구성할 때 공식문서대로 그래도 해도 tailwind css 가 적용되지 않을 수 있다.공식문서 에서는 아래처럼 상대경로로 tailwind 를 적용할 파일들을 지정한다. 하지만 적용되지 않아 아래처럼 node module 의 path.join 을 사

monorepo (with nx)
이 글에서는 monorepo에 대한 간단한 설명과 monorepo를 구성하는데 도움을 주는 nx에 대해서 서칭해본 내용을 공유하려고 합니다.