reversing(18)
-
DreamHack - rev-basic-2
보호되어 있는 글입니다.
2021.01.12 -
DreamHack - rev-basic-7
보호되어 있는 글입니다.
2021.01.03 -
DreamHack - rev-basic-6
보호되어 있는 글입니다.
2021.01.01 -
DreamHack - rev-basic-3
보호되어 있는 글입니다.
2020.10.20 -
DreamHack - rev-basic-0
보호되어 있는 글입니다.
2020.09.19 -
HACKCTF - Handray
리버싱 handray 문제이다. 리버싱이 평소 약점이라 더 많이 공부해야하는데 정말 어렵다.. 이번에도 시간이 좀 걸려서 풀었다. main 함수를 보면 다음과 같은데 역시 handray라서 코드를 보려고하면 다음과 같이 많은 코드가 사라진 것 처럼 보인다. main 화면을 보면 가장 왼쪽에 있는 "flag is %s"쪽으로 보내야 flag가 출력될 것 같지만 실제로 실행해보면 이렇게 flag를 뛰어넘었다고하면서 가운데 함수로 빠지게 된다. 디스어셈블 해서 어셈블리코드를 보면 +19번째코드에서 분기로 빠지게 된다. 이부분을 조건에 맞게 해주면 flag를 출력해 줄 수 있을 것이다. 따라서 +15번째에 bp를 걸어서 실행시킨다음 [rbp-0x4] 를 0으로 바꿔주면 조건을 만족 시킬 수 있을 것이다. bp설..
2020.09.03