요즘은 스마트폰 SMS로 피싱 메시지가 오곤 합니다. 피싱 메시지에 대부분은 단축 URL을 달고 오는데, 이 단축 URL을 복원 해주는 사이트가 있길래, 간단히 스크립트를 작성해 보았습니다.
# -*- coding: cp949 -*- # Coded by MaJ3stY(ENV Python 3.3) import sys, urllib, http, re from os.path import * # 도움말 def help(): print("Usage : python {0} [http://]ShortURL.co".format(basename(sys.argv[0]))) print("{0} Version 0.1".format(basename(sys.argv[0])[:-3])) # Short URL -> Long URL def Convert(S_url): print("Input URL : {0}".format(S_url)) URL_Open = urllib.request.urlopen("http://api.longurl.org/v2/expand?url={0}".format(S_url)) Response = URL_Open.read() print("Long URL : {0}".format(Response[56:-28])) URL_Open.close() # Main if __name__ == '__main__': if len(sys.argv) == 2: Convert(sys.argv[1]) else: help()
sys.exit()
개인적으로 만들고 있었던 도구에 모듈로 추가하려 했던 소스였는데 이 기능이 필요 없을 듯 하여 공개합니다.
모두 피싱메시지 조심하세요 ^^ 접속하기 전에 이 스크립트로 한번 확인하는 센스 :)
'[+] Information > [-] Python' 카테고리의 다른 글
[Plugin Update 2013-07-31 16:50] 계정 정보 추출 플러그인 (with Volatility) (0) | 2013.07.31 |
---|---|
[Plugin] 페이스북 계정 추출 볼라틸리티 플러그인 with memory image (0) | 2013.07.30 |
Python과 Eclipse 연동하기 (0) | 2012.08.07 |
level 4 (0) | 2011.10.23 |