2016 CSAW CTF regexpire
by St1tch정규표현식에 해당하는 문자열을 넣어주면 되는 문제였다.
구글에 reverse regular expression 입력을 하니 간단한 파이썬 모듈이 있어서 이용해서 풀었다.
import rstr
from pwn import *
def solve() :
global s
tmp = s.recvuntil('\n').strip()
match = rstr.xeger(r'%s'%(tmp)).replace('\n','\t')
s.sendline(match)
if __name__ == '__main__' :
s = remote('misc.chal.csaw.io', 8001)
s.recvuntil('?\n')
p = log.progress('Start!...')
for i in range(1,1001):
p.status('%d th..'%(i))
solve()
print s.recvall()
블로그의 정보
튜기's blogg(st1tch)
St1tch