목록전체 글 (243)
CIDY
wsl에서 QEMU를 구동하다가 가상 모니터 활성화를 위해 실행 스크립트에서 display를 none에서 sdl이나 gtk로 해줬는데 뭔가 문제가 터지고 해결이 안 돼서 이것저것 알아보던 중 그냥 가상머신에서 실행시키는게 가장 낫겠다는 판단을 했다. 특히 wsl2면 뭐가 더 복잡하고 어쩌구 해서 바로 가상머신으로 틀었다. 1. VMware에 Ubuntu 22.04설치https://releases.ubuntu.com/22.04/ Ubuntu 22.04.2 LTS (Jammy Jellyfish)Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows yo..
NX빼고 있는 게 없다. 독특한건 정적 바이너리임. got plt를 찾아볼수가 없음.. 그냥 입력한 주소에 써주는거같은데 got overwrite하면 될듯? 이라기에는 static이다. orw해야하나? 아니면 static 바이너리의 경우 가젯이 엄청 많은걸 이용해서 일전에 3b syscall 이용해서 익스했던 적도 있으니 일단 이쪽으로 열어두고 생각해보자. 함수 쓸만한거 있는지 보고싶은데 p funcname해봐도 strip돼서 나오는게 없어 너무 답답하다 ㅋㅋ 그런데 main다시 돌게 못 해둔 거 보면 오히려 main을 여러번 돌도록 해야 할 것 같다. fini array같은거 덮으면 되나? static이면 참조 호출이 아니라 터지려나.. 흐름 보면 음 뭐지 그냥 oow가 아닌가..? 그냥 썼더니 안 써..
#include #include #include #define NOTE_NUM 4 #define NOTE_SIZE 0x800 void print(const char *s) { if (write(STDOUT_FILENO, s, strlen(s))
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.