What does asm3(0xf238999b,0xda0f9ac5,0xcc85310c) return?
end_asm_rev.S
이 파일을 공유 라이브러리로 만들고 asm3 함수를 export하면 된다.
nasm 어셈블러 사용 : 'PTR'을 삭제하고 첫번째 줄을 밑에 처럼 수정한다.
그리고 라이브러리를 export하는 C프로그램을 짠다.
1. nasm을 사용하여 목적 파일 생성 ( -f : 출력 파일 형식 지정)
2. C 프로그램과 생성한 목적 파일 같이 링크해서 컴파일
nasm -f elf32 end_asm_rev.S -o asmfun.o
gcc sol.c asm.o -o sol -m32
./sol
'CTF > picoCTF' 카테고리의 다른 글
keygen-me1 (0) | 2018.11.18 |
---|---|
assembly4 (0) | 2018.11.18 |
leak me (0) | 2018.11.10 |
got-2-learn-libc (0) | 2018.11.10 |
echooo (0) | 2018.11.10 |