자유만담
-
catch the bug 풀이를 들었다...자유만담 2018. 7. 1. 22:18
@markdown 일단 이 문제는 내가 14시간동안 삽질한 문제.. 난 내 풀이 방식이 정석이라고 믿고 있었다. 엄청 어렵게 생각하고 있었다 진짜 하... 사실 나는 ret 될 때 io_list_all을 참조해서 무슨 함수였지.. 기억도안난다. 아래는 내가 엄청 삽질한 코드이다. ( 써버에서는 안됬던 ) ```pythonfrom pwn import * # p = process("./bug",env={"LD_PRELOAD":"./libc_2.23.so"})p = remote("catchthebug.eatpwnnosleep.com",55555)def find_bug(name,cnt):print p.sendlineafter(">>","1")if p.recv(1024) in "Name the bug":p.sen..
-
굵직한 sctf 후기자유만담 2018. 7. 1. 09:22
sctf에서 catch the bug라는 문제가 나왔다. 나오자마자 잡고, 14시간동안 삽질했다 왜냐 걍 바로 ret 시키는놈땜에 두개의 포인터를 조작해서 바꿔야한다. 나같은경우는 vtable을 바꿨기 때문에 엄청 고생했다정석풀이는 아니겠지 당연히 근데 진짜 개고생했다. 13시간동안 개고생해서 ""로컬""에서는 쉘을 땄다. 근데 ㅋㅋ 서버에선 1시간동안 돌려도 sleep과 나방새끼가 죤만하게 나오더라.. oneshot도 안되는거같고 ㅋㅋ 내거는 정석풀이가 아닌가보다 풀이 나오면 좀 보고 싶다 내것이 정석인지, 갠톡하면 내 풀이방법은 공유할수있고..... 흠 근데 진짜 14시간동안 해서 100위찍었다. ㅋㅋ 롸업기간이여서 코드는 못올리겠지만 진짜 울거같다 100위인데 본선 나가는게 맞는건가ㅋㅋ, 이런 포너..
-
-