Bowling Game-Blender

이미지
사용 버전: Blender 2.80 끝. 카테고리: 3D Model

Mayan Pyramid-Blender

이미지
사용 버전: Blender 2.80 끝. 카테고리: 3D Model

Farm-Blender

이미지
사용 버전: Blender 2.80 끝. 카테고리: 3D Model

Building-Blender

이미지
사용 버전: Blender 2.8 끝. 카테고리: 3D Model

Castle and moon-Blender

이미지
사용 버전: Blender 2.8 끝. 카테고리: 3D Model

Well-Blender

이미지
사용 버전: Blender 2.8 끝. 카테고리: 3D Model

Windows 버전 확인 방법

이미지
사용 버전 : Windows 10 home ​ 윈도우 버전 확인을 비롯하여, OS 빌더, 운영체제 비트 수 확인, 램 확인, CPU 확인, 윈도우 정품 인증 확인을 해보겠습니다. ​ 3 가지 방법이 있습니다. ​ ​ 1. 우선 제어판을 실행합니다. ​ 시스템 및 보안을 눌러줍니다. 그다음, 시스템을 눌러줍니다. 그러면, 윈도우 버전 확인이 가능합니다. 2. 'Win + R 키'로 실행 박스를 만듭니다. winver를 입력하고 확인을 누릅니다. 3. 윈도우 업데이트 확인으로 들어갑니다. 밑으로 내려서, OS 빌드 정보를 누릅니다. Windows 사양 항목을 보면, 버전이 나옵니다. 끝. 카테고리: Windows

EAT(Export Address Table)

이미지
EAT(Export Address Table)에 대해서 알아보겠습니다. ​ EAT(Export Address Table)는 PE 파일의 함수를 외부에서 호출할 수 있도록 만든 테이블입니다. EAT의 주소는 DataDirectory[0] IMAGE_DIRECTORY_ENTRY_EXPORT VA에 저장되어 있습니다. ​ EAT 구조는 winnt.h에 _IMAGE_EXPORT_DIRECTORY에 정의되어 있습니다. 여기서 중요한 것은 'DWORD Name', 'DWORD Base', 'DWORD NumberOfFunctions', 'DWORD NumberOfNames', 'DWORD AddressOfFunctions', 'DWORD AddressOfNames', 'DWORD AddressOfNameOrdinals'입니다. ​ ​ Name 값은 dll 이름이 저장된 주소가 저장되어 있습니다.(File Offset 계산 필요 - dll 이름을 변경하여도 원래 이름을 확인 가능) Base 값은 함수 Ordinal의 시작 번호입니다. NumberOfFunctions 값은 모든 Export 함수의 개수입니다. NumberOfNames 값은 이름으로 Export 되는 함수의 개수입니다. Ordinal로 Export 되는 함수는 포함되지 않습니다.(NumberOfFunctions 값보다 작거나 같습니다) AddressOfFunctions 값은 모든 Export 함수의 실제 주소 배열의 시작 주소입니다. AddressOfNames 값은 Export 함수의 이름이 저장되어 있는 배열의 시작 주소입니다. AddressOfNameOrdinals 값은 이름으로 Export 되는 함수의 Ordinal 배열의 시작 주소입니다. ​ ​ 제가 만든 PE Viewer로 예를 들겠습니다. User32.dll을 분석해보았습니다. Name 값입니다. 0x9a7de USER3...

Python reversed()

이미지
사용 버전: Python 3.6.8 사용 프로그램: Atom 1.40.0 x64 ​ 파이썬 reversed()에 대해서 알아보겠습니다. 괄호 안에는 리스트, 튜플, 레인지가 들어갑니다. ​ reversed()는 리스트나 튜플, 레인지의 순서를 거꾸로 변경해줍니다. 끝. 카테고리: Standard Library, Python

Python list.reverse()

이미지
사용 버전: Python 3.6.8 사용 프로그램: Atom 1.39.1 x64 ​ 파이썬 list.reverse()에 대해서 알아보겠습니다. 괄호 안에는 아무것도 들어가지 않습니다. ​ list.reverse()는 List 항목의 순서를 거꾸로 만들어줍니다. 여기서 중요한 점은 두 가지가 있습니다. 첫째, 원본 데이터 자체가 변환한다는 것입니다. 둘째, 따라서 반환값이 없습니다. 끝. 카테고리: Standard Library, Python