본문 바로가기

반응형

전체 글

(53)
2016도 13263판결문 정리 (일명 "1mm 글씨 고지"사건) 1. 사건의 개요 피고인 1~6 (피고인 1 등)은 피고인 9 주식회사 임직원들로, 공소외 1,2 주식회사(보험회사)와 피고인 9회사가 경품행사를 통해 취득하는 개인정보를 1건에 1980원에 판매한다는 업무제휴약정을 체결하였다. 피고인 1 등은 자사의 고객정보만으로는 부족하여, 경품행사를 통해 개인정보를 취득하기로 하였다. 응모권 용지에 "개인정보 수집 및 제3자 제공에 관한 내용"을 약 1mm 크기로 인쇄하여, 응모자들로 하여금 무심코 동의를 하도록 하였다. 피고인 1 등은 필요한 범위를 넘어 개인정보를 수집하고, 미 동의시 경품 추천에서 제외하였으며, 적법한 보험모집자가 아님에도 보험계약 체결 가능성이 있는 대량의 개인정보를 알선해 주고 그 대가를 받았다 피고인 9는 공소외 1,2에게 불필요한 퍼미션..
warning: format ‘???’ expects argument of type ‘???’, but argument ? has type ‘__off_t {aka ????}’ [-Wformat=] 해결 방법 1. 원인 이 문제가 발생하는 것은 함수의 인자로 넘겨주는 자료형이 일치하지 않아서 발생하는 문제다. 아래 예시의 경우, off_t형 (a.k.a. long int)인데, 넘겨주는 함수의 인자가 %d로, 함수가 10진수 정수를 받기 때문에 문제가 발생하고 있다. warning: format %d expects argument of type int, but argument 2 has type __off_t {aka long int} [-format=] 2. 해결 방안 받는 함수의 매개 변수를 "expects argument of type"에 맞춰 지정해야 한다. 위 예시로 본다면, 매개변수를 long int가 되게 하거나, 넘기는 함수의 인자를 long int형으로 넘겨야 한다. 3. 추가 사항 다음의 경..
GS칼텍스 개인정보 유출사건 판결문 정리 A. 사건 개요 - GS칼텍스는 보너스카드를 가입하면서, 고객들의 이름, 주민등록번호, 자택 주소 자택 주소, 자택전화번호, 회사주소, 회사 전화번호, 핸드폰 번호, 이메일 주소 등을 고객들로부터 수집했다. GS넥스테이션은 GS칼텍스로부터 CSC(일명 “콜센터”)와 CSC DB 운영 및 관련 장비 유지보수 업무를 위탁받아 수행했다. 소외 1과 2는 GS넥스테이션의 직원으로, CSC DB 접근 권한을 이용하여 고객정보를 빼낸 후 이를 시중에 판매하거나 집단소송을 의뢰받을 변호사에게 판매하는 방법 등으로 금원을 취득하기로 모의했다. 소외1은 친구인 소외 3에게 판매처를 알아보도록 하였으며, 소외 3은 소외 4에게 판매처를 알아보라고 하는 등의 공모하였다. 소외1은 2008년 7월 8일 경부터, 같은 달 20..
STOS / STOSB / STOSW / STOSD 이야기 STOS / STOSB / STOSW / STOSD 명령은 문자별 테마를 지정된 주소에 저장하는 역할을 수행합니다. 일부 명령을 자세히 살펴보면 다음과 같습니다: A. STOSB: AL을 ES: (E)DI 주소에 저장 B. STOSB: AX를 ES: (E)DI 주소에 저장 C. STOSB: EAX를 ES: (E)DI 주소에 저장 BYTE, WORD, DOUBLE BYTE를 각각 AL, AX, EAX 저장 Operand에 저장합니다. 저장 Operand는 메모리 주소에 있고, 이 주소는 (명령의 주소 체계, 즉 32 혹은 16비트에 따라서) 각각 ES: EDI 혹은 ES: DI에서 읽을 수 있게 됩니다. ES 세그먼트는 세그먼트 Override Prefix로 Override 할 수 없습니다. 어셈블리 코드..
Windows Data Type 이야기 개요 윈도우 API를 보면, 흔히보게 되는 int 혹은 char 같은 자료형이 아닌 이상한 자료형들이 있다. 개인적으로 궁금해서, Windows 개발 문서 를 찾아보았다. 위 문서를 보고 얻은 결론 기존에 있던 자료형을 typedef나 define을 통해 이름을 바꾸거나 조합을 했을 뿐이다. 앞에 P나 LP가 들어가는 것은 포인터 자료형이다. 조합된 자료형이 또 다른 자료형으로 되기도 한다. 이러한 자료형은 C혹은 C++을 기반으로 제작되었다. 예시 1, 2번 결론에 대한 예시 예를 들어, "LPDWORD"는 "LP+DWORD"이다. "DWORD"는 unsigned long을 typedef 선언한 것이며, "LP"는 이런 unsigned long을 포인터로 만든 것이다. 결론적으로, "LPDWORD"는 ..

반응형