요청, 응답에 대한 다양한 디버깅 정보를 보여주며, SQLPanel을 통해 각 요청 처리 시에 발생한 SQL 내역 확인 가능하다. 환경 : Python version == 2.7.x Django version == 1.10.61pip install django-debug-toolbarcs settings.py/INSTALLED_APPS에 'debug_toolbar'를 추가한다. settings.py/MIDDLEWARE에 'debug_toolbar.middleware.DebugToolbarMiddleware'를 추가시킨다. settings.py/INTERNAL_IPS에 "127.0.0.1"을 추가시킨다. 이어서 settings.py에 DEBUG 변수의 값을 TRUE로 지정한다(원래 TRUE로 지정되어 있으..
Jupyter Notebook 설치1pip install "ipython[notebook]"cs django-extensions 설치1pip install django-extensionscs 설치 후 settings.py의 INSTALLED_APPS에 추가시켜줘야 동작한다. 1python manage.py shell_pluscspython manage.py shell_plus 명령을 이용해 아래와 같이 장고쉘을 실행할 수 있다. shell_plus는 django extensions에서 지원해주면서 아래와 같이 필요한 모델들을 자동으로 임포트를 해준다. 기존 python manage.py shell 을 이용하면 귀찮게 'from board.models import Post'를 입력 후 Post.object..
binascii 모듈에는 바이너리와 다양한 ASCII 인코딩 바이너리 표현 사이의 변환을 위한 여러가지 메소드가 있다. 일반적으로 이 함수는 uu, base64, binhex와 같은 모듈을 사용한다. binascii 모듈에는 상위 레벨 모듈에서 사용하는 더 빠른 속도를 위해 C로 작성된 저수준 함수가 들어 있다. [strings.exe 파일의 3바이트만큼 HEX 값으로 불러오기] 1번째 방법 ( 참고 : http://suspected.tistory.com/155 ) 2번째 방법
document.write("")를 이용해 난독화된 script 구문을 해제한 후 아래 파이썬 스크립트를 사용하여 복호화 할 수 있다. 123456789101112131415import sysimport re def main(pecst, number): ck = [] pecst = pecst.split(",") for i in range(0, len(pecst)): ck.append(chr(int(pecst[i])-int(number))) print "".join(ck) if __name__ == "__main__": arrays = raw_input("Input your suspected arrays : ") number = raw_input("number : ") main(arrays, number)..
스크래핑을 진행할 때 APScheduler를 사용해 시간을 정하여 스크랩을 진행하게 할 수 있습니다. APScheduler의 BlockingScheduler() 를 사용할 것이며 사용 방법은 기존 스크래핑 코드를 함수로 묶어준 후 APScheduler의 인터벌을 사용하여 정한 시간마다 한 번씩 코드가 실행되도록 할 수 있습니다. 1. 설치 1pip install APSchedulercs 2. 정리12345678910111213141516171819202122import osfrom datetime import datetimefrom apscheduler.schedulers.blocking import BlockingScheduler def scraping(): print datetime.strftime(..
출처 : https://wikidocs.net/32mapmap(f, iterable)은 함수(f)와 반복 가능한(iterable) 자료형을 입력으로 받는다. map은 입력받은 자료형의 각 요소가 함수 f에 의해 수행된 결과를 묶어서 리턴하는 함수이다.다음의 예를 보자.# two_times.py def two_times(numberList): result = [ ] for number in numberList: result.append(number*2) return result result = two_times([1, 2, 3, 4]) print(result) two_times 함수는 리스트 요소를 입력받아 각 요소에 2를 곱한 결과값을 돌려준다. 실행 결과는 다음과 같다.결과값: [2, 4, 6, 8]위..
출처 : http://blog.naver.com/isc0304?Redirect=Log&logNo=220372285171&from=postView pyCryptoRSA : https://docs.launchkey.com/developer/encryption/python/python-encryption.html#encrypt-message-pycrypto 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210..
- Total
- Today
- Yesterday
- CVE-2018-0798
- Static Analysis Engine
- malware
- Cisco Talos
- 멋쟁이사자처럼 4기
- idapython
- Yara
- Servey
- Bisonal
- vuln
- 악성코드
- cuckoo-sandbox
- 위협정보공유
- 해킹메일
- .wll
- infostealer
- VirusBulletin
- CVE-2018-9375
- keylogger
- Decoding
- 스피어피싱
- AMSI
- 출처 : Do it 안드로이드 프로그래밍
- koodous
- Flybits
- 비트코인
- us-cert
- 한글악성코드
- MS-Office
- Kimsuky
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |