흠;;;ㅋㅋㅋㅋㅋㅋ ELF 파일 패치를 너무 오랜만에 했따.
이게 IDA로 돌린건데
ptrace 한거는 그냥 FF통과한다.
dword601050 이게 322420463 으로 되어야한다.
이렇게 그래프가 되어있고,
맨위에 분기문은 알아서 통과되지만
그 아래 분기문이 통과되지 않는다.
그래서 나는 jz를 jmp로 바꿔주었다.
그 패치를 IDA에서 했는데
Edit - Patch Program 쪽에 보면 바꾸는 메뉴들이 있고
Apply patches to input file 을 누르면 저장이 된다.
이걸 이용해 풀었다.
갓규빈;;
'ctf 및 여러가지 문제들 > 기타등등' 카테고리의 다른 글
nactf - format #0 (0) | 2019.09.24 |
---|---|
nactf - cryptography - Reversible Sneaky Algorithm #1 (0) | 2019.09.23 |
nactf - cryptography - Reversible Sneaky Algorithm #0 (0) | 2019.09.21 |
nactf - keygen (0) | 2019.09.19 |
HackingcampCTF - SimpleREV (0) | 2019.08.30 |