[pwnable.kr] leg 풀이
https://pwnable.kr/play.php https://pwnable.kr/play.php pwnable.kr wget 명령어를 통해 leg.c와 leg.asm 파일을 먼저 다운로드해 주었다. cat 명령어를 통해 확인해보았다. 아래의 main 함수를 먼저 보면, Key1()+key2()+key3()을 더한 값을 구해야하는 것 같고, key값을 정수형으로 받고 있다. 열심히 찾아보다가 일단 leg.asm 파일도 다운 cat으로 실행시켰더니 자동으로 gdb를 통해 보여준다,,! 어셈블리 파일이니까 당연한 건가,,,? 근데 조금 길다. 맨 위에는 main함수가 먼저 나오는데, 중간이 key1 부분부터 조금 보면, key1을 r4에 저장하고, key2는 r3에 저장해서 둘을 더한 값을 다시 r4에 저..
Pwnable/pwnable.kr
2021. 7. 29.