spactrack에서 저장된 spac 목록들을 파싱하고 엑셀에 저장하는 스크립트이다. # get parsing spack stocks list and stored to excel # python 3.8 import requests from bs4 import BeautifulSoup import xlsxwriter # startrack's spack stocks list url1 = "https://sheet2site-staging.herokuapp.com/api/v3/index.php/?search=&key=1F7gLiGZP_F4tZgQXgEhsHMqlgqdSds3vO0-4hoL6ROQ&e=1" url2 = "https://sheet2site-staging.herokuapp.com/api/v3/load..
1. PyInstaller Extractor(https://sourceforge.net/projects/pyinstallerextractor/) 도구로 추출 진행 사용법 : PyInstaller.py [추출 대상 파일]2. pyc로 예상되는 파일 처음에 "03 F3 0D 0A 2B 79 67 58" 추가 후 확장자 pyc로 만들고 Easy Python Decompiler(https://sourceforge.net/projects/easypythondecompiler/) 도구로 디컴파일 하면 Python 파일이 보임 참고 : https://bpsecblog.wordpress.com/2017/01/06/holyshield-ransome/
# BIN0004.eps_decom.bin 파일은 CVE-2013-0808 취약점으로 한글 파일(HWP) 내부에 악의적으로 조작된 EPS(Encapsulated PostScript) 코드이며, 내부에는 쉘코드가 담겨있다. 파일을 헥스 에디터로 열어본 결과 헥스(Hex) 값과 문자열(Char)이 뒤바껴있는 모습을 볼 수 있다. 일단 저 상태로 디버깅을 수행할 수 있는 방법이 있겠지만.. 생각이 안나서 스크립트(Python)를 이용해 변경했다. # 스크립트 내용은 간단하다. 바이너리 값을 읽어 2Byte만큼 가져와 binascii 라이브러리의 unhexlify 함수를 이용해 헥스(Hex) 형태로 변경된 바이너리 값으로 새로운 파일을 바이너리 형태로 생성한다. 1234567891011from binascii ..
Docker Image(Ubuntu 16.04)를 사용하여 Django 작업 중에 한글을 처리하려고 하는데, UnicodeEncodeError - 'ascii' codec can't encode character ~~ 에러가 발생하는 경우가 있다. 처음에는 원인이 뭔지 몰라서 뷰, 모델, 템플릿 다 로그를 찍어가며 utf-8 인코딩을 수행했지만, 삽질이었다..해결 방법으로는 자신이 작업하는 리눅스 환경 자체에서 기본 인코딩을 utf-8로 설정해주면 해결이 가능하며, 아래 순서대로 진행하면 된다. * 우분투 16.04 버전 기준1. apt-get -y install locales2. locales-gen en_US.UTF-8참고 : https://github.com/nerves-project/nerves/..
Template 문법에서 indexing을 사용하고자 한다면, 아래와 같이 사용하면 된다.{% for data in lists %} {{ data }} - {{ forloop.counter0 }}{% endfor %}lists 변수에 ['1', '2', '3']이 들어있다면, 1 - 0, 2 - 1, 3 - 2 값이 출력된다.* 참고forloop.counter - The current iteration of the loop (1-indexed)forloop.counter0 - The current iteration of the loop (0-indexed)forloop.revcounter - The number of iterations from the end of the loop (1-indexed)fo..
사용 라이브러리 : BeautifulSoup4사용 파이썬 버전 : 2.712345678910111213141516171819202122232425262728293031323334353637383940414243444546474849from __future__ import unicode_literalsimport requestsfrom bs4 import BeautifulSoupfrom urlparse import urljoinimport reimport sysreload(sys)sys.setdefaultencoding('utf-8') def krcert_news(interval): interval+=1 index = 1 for index in range(interval): title_url = 'http..
- Total
- Today
- Yesterday
- Cisco Talos
- malware
- Flybits
- us-cert
- 출처 : Do it 안드로이드 프로그래밍
- 위협정보공유
- idapython
- 한글악성코드
- cuckoo-sandbox
- 해킹메일
- keylogger
- 스피어피싱
- Bisonal
- VirusBulletin
- infostealer
- AMSI
- CVE-2018-0798
- Decoding
- Servey
- Static Analysis Engine
- 비트코인
- vuln
- Yara
- koodous
- 악성코드
- 멋쟁이사자처럼 4기
- MS-Office
- Kimsuky
- .wll
- CVE-2018-9375
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |