본문 바로가기

전체 글1383

Trusted Platform Module, 스마트폰 보안 기술 TPM 설명 Trusted Platform Module, 스마트폰 보안 기술 TPM 설명, 신뢰 플랫폼 모듈 Trusted Platform Module은 TPM이라 부르며 스마트폰 보안 기술입니다. 모바일 디바이스들의 하드웨어 방식 보안 기술로는 신뢰 컴퓨팅 기술인 TPM(Trusted Platform Module)처럼 칩을 이용하는 방식과 ARM사의 TrustZone 기술처럼 칩이 필요하지 않은 기술이 있습니다. TPM(Trusted Platform Module)은 TCG에 의해 제정된 산업 표준 규격을 기초로 한 보안 칩(security chip)으로, 마이크로 컨트롤러, 암호 엔진, 표준 입출력 인터페이스, 안전한 메모리를 갖췄으며, 공개키, 디지털 인증서, 암복호, RNG, 인증, 보증, 민감한 데이터 보호 .. 2017. 10. 15.
[PLC 프로그래밍] 멜섹PLC, MC 프로토콜 분석 C++ [PLC 프로그래밍] 멜섹PLC, MC 프로토콜 분석 C++ 멜섹 PLC 프로그래밍 환경 - Q06HCPU- QJ71E71-100- TCP, 바이너리 통신 기준- MC 프로토콜 3E frame 방식- 멜섹 PLC 프로그래밍 언어 : Qt (C++) 멜섹 PLC 프로그래밍을 위해 Q 시리즈 CPU와 이더넷 모듈을 사용한 간단한 분석 결과이다.이 포스트에서 소개하는 소스 코드는 멜섹 PLC 프로그래밍 C++ 환경에서 그대로 적용해 사용할 수 있다. 3E frame (binary) 멜섹 PLC 프로그래밍 : 보내는 패킷 형태 문서 'MELSEC Communication Protocol.pdf' 477p를 참조하여 3E frame의 바이너리 통신 시 패킷을 구성하는 방법을 알 수 있다. Subheader와 A.. 2017. 10. 15.
[MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제 [MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제 MFC DLL 만들기, 사용하기 작업 환경 - Windows XP - Visual Studio .NET 2003 MFC DLL 예제 프로젝트 - 프로젝트 : testdllR.zip MFC강좌 1. MFC DLL 만들기 먼저 DLL 파일을 만들어 보겠습니다. 비주얼 스튜디오 버전에 상관없이 템플릿은 똑같다는 점 알아주시고요. DLL을 만드는 것이니 템플릿에서 MFC DLL을 선택합니다. 아래처럼 "공유 MFC DLL을 사용하는 기본 DLL"이라는 형식을 선택합니다. 새로 생성한 MFC강좌 프로젝트에 아래 소스를 삽입하세요. 123456789101112- Header 파일 : extern “C” __declspec() void Test_M(); .. 2017. 10. 14.
strchr, strrchr, strstr, strtok 멀티바이트 함수, 유니코드 변환 strchr, strrchr, strstr, strtok 멀티바이트 함수, 유니코드 변환 멀티바이트에서 사용하던 strchr 함수, strrchr 함수, strstr 함수, strtok 함수는 프로젝트를 유니코드로 변환하면 사용할 수 없습니다. 그래서 간단히 위 4개를 포함해 총 10가지 함수를 유니코드에서 사용하는 방법 간단히 알아보겠습니다. 1. strchr 함수 -> wcschr 1234wchar_t *wcschr( wchar_t *str, wchar_t c ); cs 2. strrchr 함수 -> wcsrchr 1234wchar_t *wcsrchr( wchar_t *str, wchar_t c ); cs 3. strstr 함수 -> wcsstr 1234wchar_t *wcsstr( wchar_t *.. 2017. 10. 13.