🐠Groppling hook - TJCTF2023
Challenge:
![](https://ctf-achievement.gitbook.io/~gitbook/image?url=https%3A%2F%2F874207988-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fh6QOMVWOJ0e4ORVhGo50%252Fuploads%252FlEvYn32VDkydEHITlB4G%252Fimage.png%3Falt%3Dmedia%26token%3Dbd3c6f88-4025-46ca-bd8d-bd2bf2d10dd5&width=768&dpr=4&quality=100&sign=964407de&sv=2)
Solution
trong bài này ta chỉ cần sử dụng các ROPgadget có trong miền giá trị này: 0x401262 < x <= 0x40128a
để sử dụng là chương trình sẽ không bị lỗi (thoát)
Chỉ cần pass được 2 điều kiện kiểm tra thì ta có thể lấy được flag thông qua hàm win.
![](https://ctf-achievement.gitbook.io/~gitbook/image?url=https%3A%2F%2F874207988-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fh6QOMVWOJ0e4ORVhGo50%252Fuploads%252FIrSoogZT99pBb5oDYcCu%252Fimage.png%3Falt%3Dmedia%26token%3D57330919-d3a4-4d8c-87ff-917a6aa967e8&width=768&dpr=4&quality=100&sign=937c9eae&sv=2)
(Bạn có thể dubug step by step bằng payload của tôi để hiểu rõ hơn)
Solved
![](https://ctf-achievement.gitbook.io/~gitbook/image?url=https%3A%2F%2F874207988-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fh6QOMVWOJ0e4ORVhGo50%252Fuploads%252FaSu2GUHwfqMcr22aWqNq%252Fimage.png%3Falt%3Dmedia%26token%3De4fcb4a8-75f1-4ab6-ad5f-36eeb9137d86&width=768&dpr=4&quality=100&sign=a9660f18&sv=2)
Last updated