ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TJCTF - gravitymud
    CTF 2016. 5. 30. 02:08

    This problem solve to have sense, It is MISChallenge


    we use north,south,up,down,east,west,examine ???.. 


    Then, Let's solve this problem





    This Binary has map, The game is to imagine a RPG Game



    It is RPG MAP 


    Hey you, Note Make a map!


    아 영어 못해먹겠다


    각 맵에대한 가젯이 존재하는데, 각각의 맵에 아이템이 떨어져있는것을 확인하고 examine 명령으로 아이템이름을 인자로주고 명령을 넣어주면된다.


    하지만 그냥 주는것이아닌 등불이 필요할때도있고 히든맵이 존재하며, 어디를 들러야 되는곳도있다.


    from s0ngsari import *
    
    
    HOST = "p.tjctf.org"
    PORT = 8006
    def recvuntil(t):
            data = ''
            while not data.endswith(t):
                    tmp = s.recv(1)
                    if not tmp: break
                    data += tmp
            return data
    
    
    s = socket(AF_INET,SOCK_STREAM)
    s.connect((HOST,PORT))
    
    up = "up"
    down = "down"
    
    east = "east"
    west = "west"
    north = "north"
    south = "south"
    
    
    s.send(north + "\n")
    s.send(north + "\n")
    s.send(north + "\n")
    s.send(south + "\n")
    s.send(south + "\n")
    s.send(west + "\n")
    s.send("examine journal2" + "\n")
    s.send(east + "\n")
    s.send(east + "\n")
    s.send(east + "\n")
    s.send(west + "\n")
    s.send(west + "\n")
    s.send(south + "\n")
    s.send(south + "\n")
    s.send(south + "\n")
    s.send("examine rug" + "\n")
    s.send("examine eyeballjar" + "\n")
    s.send("examine cashregister" + "\n")
    s.send(up + "\n")
    s.send(west + "\n")
    s.send("examine uvlight\n")
    s.send(east + "\n")
    s.send(down + "\n")
    s.send(north + "\n")
    s.send("examine paper\n")
    s.send(north + "\n")
    s.send(north + "\n")
    s.send(west + "\n")
    s.send(east + "\n")
    s.send(east + "\n")
    s.send(east + "\n")
    s.send("examine fireplace" + "\n")
    s.send("examine paintedeye\n")
    s.send(down + "\n")
    s.send("examine book\n")
    s.send(up + "\n")
    s.send(west + "\n")
    s.send(west + "\n")
    s.send(south + "\n")
    s.send("examine tree\n")
    
    t = Telnet()
    t.sock = s
    t.interact()





    tjctf{y0u_m1ght_h@v3_b33n_m1$sing_t3h_fl4g_but_YOUR_A1M_IS_G3TT1NG_B3TT3R}



    'CTF' 카테고리의 다른 글

    Backdoor CTF - Enter the Matrix  (0) 2016.06.07
    TJCTF - Java sandbox  (0) 2016.05.31
    Defcon 24 - LEGIT 1,2,3 Patched  (0) 2016.05.23
    Defcon 24 - easy_prasky  (4) 2016.05.23
    Defcon r0pbaby푸는데  (0) 2016.05.19

    댓글

Designed by Tistory.