[Python] 사전

dic1 = {“item1” : “123”, “item2” : 456, “item3” : “data”} dic2 = {}   #빈 사전 생성 dic3 = dict()   #빈 사전 생성 dic1[“item4”] = “data2” #키 추가 del dic1[“item3”]       #키 삭제 if “item2” in dic1:     #사전에 해당 키가 있는지 확인     i=dic1[“item2”] else:     i=0 j=dic1.get(“item2”,0) … Read more

[Python] 리스트

list1 = [“123″,”456″,”abc”] list1[0] #색인은 0부터 (0~2) list1.append(“new data”) #새 항목 추가 list1.insert(1,”ins”) #idx 1위치에 항목 추가 list1[1:2] #idx 1부터 idx 2 이전까지 (idx 1만 출력) list1[1:] #idx 1부터 끝까지 list2=[] #빈 리스트 생성 list3=list() #빈 리스트 생성

[Python] 반복문

data1 = range(1,10) #1~9의 값을 가지는 리스트 생성 data2 = 0 for i in data1:     print i while data2 < 10:     data2+=1     if data2 % 2:         print data2,    #홀수면 출력     else:         continue    #짝수면 아래 구문 무시하고 반복문 ... Read more

[Python] 조건문

#조건문 a=1 b=2 c=3 d=4 s=”show me the money”  x=[1,2] y=[1,2] if a < b:     print “bbbb” elif b < a:     print “aaaa” else:     print “aabb” if a < b and b < c and not (d < c):     print “dddd” if “money” in s: # 좌측 ... Read more

[Python] 입출력 (stdin, stdout)

import sys i=0.5353 s=”text” t=sys.argv[0]   #명령줄 인수를 읽어옴 print “Hello World %.2f %d” % (i,2016) # 파이썬 3에서는 print 다음에 ()가 들어감 ex: print(“Hello World %.2f %d” % (i,2016)) print “file name is %s” % (t) print format(i,”10.2f”),format(s,”20s”),”123″   #format 함수의 2번째 인자는 포맷지정자 sys.stdout.write(“input : “) t=sys.stdin.readline() print t t= raw_input(“input : “)   … Read more

T wifi Zone 삭제/제거하기

-테스트 환경 베가 LTE-A 젤리빈 & 킷캣 ※킷캣은 현재 삭제가 되어도 T wifi Zone이 검색이 되면 다시 자동으로 연결되는 문제가 발생하여 테스트중입니다. -준비물 1.루팅된 단말기 2.Root Explorer 등 파일 탐색기 3.헥스 에디터 (010Editor 등) [1] /system/bin/wpa_supplicant 추출 Wifi 세팅을 담당하는 /system/bin/wpa_supplicant 파일을 복사하여 외장 메모리 또는 내장 메모리에 복사하여 PC로 이동합니다. [2]Hex Editor로 wpa_supplicant 바이너리 수정 … Read more

Windows Event Log 설정

상단이 Windows Ver.5(2000, XP, 2003 등)의 이벤트로그 설정, 하단이 Windows Ver.6(Vista, 7, 2008 등)의 이벤트로그 설정이며, 보는바와 같이 Ver.6 에서는 날짜 기준 덮어쓰기 설정이 제거되고 “로그가 꽉 차면 로그 보관” 항목이 새롭게 추가되었으며, “필요한 경우 덮어쓰기” 옵션에 ‘(가장 오래된 이벤트 먼저)’ 라는 문구가 추가되었다. 우선 Ver.5에서 ‘(가장 오래된 이벤트 먼저)’ 라는 문구가 없지만 동일하게 동작하는지 확인해보았다. 위쪽이 … Read more

AIX 메모리 덤프 생성 & 분석

※ AIX를 직접 테스트할 서버가 없어 구글링 및 메뉴얼 기반으로 간략하게 정리한 글이므로, 실제 운용환경과는 맞지 않거나 틀린 내용이 있을 수 있습니다. 1. AIX 메모리 덤프 수행 AIX는 snap 명령을 통해 core 덤프를 획득하는 방식으로 메모리 덤프를 수행합니다. snap 명령을 이용하여 core 덤프 이외에도 많은 시스템 정보를 함께 획득할 수 있으며, 덤프를 수행하기 이전에 덤프 설정을 확인하는 … Read more

Volafunx (FreeBSD 메모리 분석툴) 테스트 결과

FreeBSD 메모리 분석툴인 Volafunx 테스트 결과입니다. 1. FreeBSD 메모리 덤프 수행 FreeBSD의 메모리 덤프는 DD 명령을 이용해 /dev/mem 을 덤프하는 방식으로 가능하며 6.4~9.0까지 테스트해본 결과 모두 정상적으로 덤프 수행이 가능하였습니다. ※ 덤프 크기를 지정해주지 않으면 더 이상 저장할 공간이 남지 않을 때까지 덤프가 진행이 되므로 정확한 크기를 지정해주어야합니다. 2. Volafunx 실행 Volafunx는 실행시 메모리 덤프 … Read more

솔라리스 메모리 덤프 생성 & 분석

솔라리스에서는 메모리 덤프를 위해 dumpadm, savecore 와 같은 명령을 제공하고 있으며 코어 덤프 형태로 덤프 이미지를 생성합니다. 1. 덤프 설정 메모리 덤프를하기에 앞서 dumpadm 명령을 통해 현재 덤프와 관련된 설정 확인 및 수정이 가능합니다. -주요 옵션 옵션 설명 -c contents 덤프할 내용을 설정한다. -kernel : 커널 페이지 -curproc : 커널 페이지 + 최근 실행된 프로세스 페이지 -all … Read more

바로가기