전체 글(480)
-
30일차 파이썬 백신개발 -5
한글파일에 대한 내부 구조를 분석하고 싶어서 열심히 구글링을 해봤더니 SSViewer라는 분석 툴이 있었다. 이러한 프로그램을 만들어준 개발자분께 무한한 감사인사를 드리고싶은 심정이다. 파이썬을 처음 접해보니 파일을 열고 읽는 방법을 터득하는데만 한참이 걸린 것 같다. 여차저차해서 코드를 짜보니 너무 간단해서 헛웃음이 나왔다. 아무튼, 위의 코드를 이용해 한글 파일의 바이너리 데이터를 읽어봤다. b'\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>\x00\x03\x00\xfe\xff\t\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x..
2020.09.29 -
29일차 파이썬 백신개발 -4
---------------------------------------------- PY3 = sys.version_info.major == 3 # PY3은 파이썬 3.xx 버전을 뜻한다. sys.version : 현재 파이썬 인터프리터의 사람이 읽을 수 있는 버전정보가 포함 된 문자열을 반환한다. 그러나 '주 릴리스 번호' 및 '마이크로 릴리스 번호'와 같은 정보는 코드에서 추가로 사용하기 위해서 추가 처리가 필요하다. sys.version_info : 버전 정보를 명명 된 튜플로 반환하여 이 문제를 쉽게 해결한다. - 반환되는 버전 데이터 - majar : 주요 출시 번호 micro : 패치 릴리스 번호 minor : 부 릴리스 번호 releaselevel : '알파' , '베타' , '후보자' 또는..
2020.09.28 -
28일차 파이썬 백신개발 -3
__future__ : improt 문을 분석하고 import하는 모듈을 발견하리라고 기대하는 기존 도구가 혼동하지 않게 하려고 쓴다. 즉, __future__는 파이썬 2와 3의 버전 차이로 인해 생기는 문제를 방지하고 호환이 되도록 하기 위해 사용한다. 2의 기능을 3에 가져와서 사용할수있다. from__future__ import absolute_import : 이를 사용하면 절대 임포트(absolute_import)를 기본으로 만들 수 있다. 예를들어, glux.draw.pixmap 모듈에서 import cairo하면 glux.draw.cairo, glux.cairo, cario 순으로 임포트를 시도한다. 만약 glux.draw.cairo라는 모듈이 우연히 존재했다면 원래 의도했던 cario 모듈..
2020.09.27 -
27일차 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.26 -
26일차 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.25 -
25일차 파이썬 백신 제작 -2
악성코드 탐지 프로그램을 처음 만들어봤다. 파이썬을 더 공부해서 이것저것 기능을 더 첨부해서 완성도를 높이고싶다.
2020.09.24 -
24일차 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.23 -
23일차 파이썬 백신 제작 - 1
우선은 악성코드 DB와 매칭 DB를 코드를 작성했다. 파이썬을 처음해보니 C언어와 비슷하지만 다른부분이 너무 많아서 오히려 C언어를 배운게 파이썬을 배우는 데에 있어서 방해가 되는 느낌을 받았다. 아마도 내가 C언어에 아직 미숙해서 그렇게 느끼는 것 같다.
2020.09.22 -
22일차 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.20 -
21일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.19 -
20일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.18 -
19일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.17 -
18일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.17 -
17일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.15 -
16일차 Code Up 1099 : 성실한 개미
보호되어 있는 글입니다.
2020.09.14 -
15일차 C언어 Code Up [2차원 배열] 문제풀이
보호되어 있는 글입니다.
2020.09.13 -
14일차 C언어 Code Up [1차원 배열] 문제풀이
보호되어 있는 글입니다.
2020.09.12 -
13일차 C언어 Code Up 문제풀이
보호되어 있는 글입니다.
2020.09.11 -
12일차 C언어 Code Up 기초문제
보호되어 있는 글입니다.
2020.09.10 -
11일차 C언어 기초문제
보호되어 있는 글입니다.
2020.09.09 -
10일차 C언어 기초
보호되어 있는 글입니다.
2020.09.08 -
9일차 C언어 기초 & CodeUp 기초 문제
보호되어 있는 글입니다.
2020.09.07 -
8일차 C언어 포인터 배열 예제풀이
보호되어 있는 글입니다.
2020.09.06 -
7일차 포인터 문자열 예제풀이
보호되어 있는 글입니다.
2020.09.05 -
6일차 포인트 문자열 교환
보호되어 있는 글입니다.
2020.09.04 -
5일차 포인터 문자열 예제 문제풀이
보호되어 있는 글입니다.
2020.09.03 -
4일차 C언어 포인터 배열 예제풀이
보호되어 있는 글입니다.
2020.09.02 -
3일차 C언어 포인터 배열
보호되어 있는 글입니다.
2020.08.31 -
2일차 C언어 포인터 예제 문제풀이
보호되어 있는 글입니다.
2020.08.29 -
1일차 포인터란 무엇인가?
보호되어 있는 글입니다.
2020.08.28