python 을 이용한 bruteforcing
2016. 7. 28. 10:22
python 을 이용하면 쉽게 랜덤한 값을 생성하여 brutefocing 에 활용할 수 있다.
예제 소스
import itertools chars = 'abcdefghijklmnopqrstuvwxyz0123456789' start = 1 end = 5 salt = 'test' for n in range(start, end): for s in itertools.product(chars, repeat=n): print salt+''.join(s) |
hyunmini$ python crack.py | head -15
testa
testb
testc
testd
teste
testf
testg
testh
testi
testj
testk
testl
testm
testn
...
# python crack.py | john -stdin pwd
'Programming' 카테고리의 다른 글
Terminal Code Highlight - pygmentize, highlight (0) | 2017.03.14 |
---|---|
py2exe 사용법 (0) | 2014.03.04 |