profile
>_0v
post-thumbnail

[Dreamhack] 메모리 훅 실습 - hook

🕮 소스 코드⚙️실습 환경Environment64 bit와 little-endian 형식으로 이루어짐Full RELRO : 특정 섹션에서 writable권한이 없음Canary : Buffer Overflow시 canary값을 유지해야함NX enabled : Shel

2023년 5월 30일
·
0개의 댓글
·

[Dreamhack] 메모리 Hook

Hook 🔥 hook : 갈고리라는 뜻으로 운영체제가 어떤 코드를 실행하려고 할 때, 이를 낚아채어 다른 코드가 실행되게 하는 것을 Hooking(후킹) 이라고 부른다. Hook Overwrite : Glibc 2.33 이하 버전에서는 malloc()과 free

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

One shot example

One Shot gadget을 이용하면 한번에 shell을 획득할 수 있다.이 가젯은 libc안에 있으며, libc_base를 구하여 실제 oneshot주소를 실행시켜 동작할 수 있다.One shot gadget 을 찾는법간단한 방법으로는 one_gadget을 이용하여

2023년 5월 10일
·
0개의 댓글
·

[Lecture] Connecting the dots..!

Connecting the dots

2023년 4월 6일
·
0개의 댓글
·

[Dreamhack] NX & ASLR

🚩 장점 탐색의 비용이 절감된다.🚩 단점 여러 바이너리에서 라이브러리를 사용하여 복제가 여러번 이루어져 크기가 커진다.🚩 장점 효율적이고 자연스러운 매핑이 가능하다.🚩 단점 정적으로 매핑 할때보다 느리다.PLT (Procedure Linkag

2023년 4월 5일
·
0개의 댓글
·