Turbo Intruder에서 word list를 못 찾아올때

남행이 2020. 8. 6. 18:45
# Find more example scripts at https://github.com/PortSwigger/turbo-intruder/blob/master/resources/examples/default.py
def queueRequests(target, wordlists):
    engine = RequestEngine(endpoint=target.endpoint,
                           concurrentConnections=5,
                           requestsPerConnection=100,
                           pipeline=False
                           )

    for i in range(3, 8):
        engine.queue(target.req, randstr(i), learn=1)
        engine.queue(target.req, target.baseInput, learn=2)

    for word in open('C:\Users\gud425\turbo.txt'):
        engine.queue(target.req, word.rstrip())


def handleResponse(req, interesting):
     table.add(req)

위의 스크립트를 실행하면 다음과 같은 사진 처럼 찾지 못하는 현상이 있다.

python으로 직접 실행 해보니 유니코드 관련 오류로

# Find more example scripts at https://github.com/PortSwigger/turbo-intruder/blob/master/resources/examples/default.py
def queueRequests(target, wordlists):
    engine = RequestEngine(endpoint=target.endpoint,
                           concurrentConnections=5,
                           requestsPerConnection=100,
                           pipeline=False
                           )

    for i in range(3, 8):
        engine.queue(target.req, randstr(i), learn=1)
        engine.queue(target.req, target.baseInput, learn=2)

    for word in open(r'C:\Users\gud425\turbo.txt'):
        engine.queue(target.req, word.rstrip())


def handleResponse(req, interesting):
     table.add(req)

 다음 처럼 '앞에 r을 추가해주면 정상적으로 작동이 된다.