목록분류 전체보기 (12)
고래의 블로그
그림은 PDF로 봐주세요 ㅠㅜ - 스피어 피싱이란? 특정 물고기를 노려서 작살로 사냥하는 기법인 스피어피싱에서 따온 이름이다. 이는 지인이나 업체가 발송한 것처럼 가장한 이메일을 보내 신용 카드 번호, 은행 계좌 번호, 암호 그리고 PC에 저장한 금융 정보를 훔쳐내려는 해킹 범죄자들이 보내는 공격 수법이다. - 친구가 보낸 이메일 스피어 피셔는 친숙함을 이용한다. 피셔는 대상의 이름이나 이메일 주소, 그리고 대상의 기본정보를 가지고 시작한다. 이메일 인사말에 친근한 어투를 사용한다. 예를 들어 “안녕하십니까?” 대신 “안녕, 오랜만이야!”라고 시작하는 식이다. 혹은 최근에 온라인으로 구매한 상품을 언급할 수도 있다. 국내의 경우라면 중고나라같은 거래 사이트를 조금만 검색해보면 알수 있는 내용들이다. 잘 ..
권력에 굴복하는 지식인카프카의 『심판』을 읽고 서문 요제프 K, 그는 죽었다. 그의 심장은 칼로 도려졌다. 아이러니하게도 그는 죽는 순간까지 자신의 죄가 무엇인지 알지 못하였다. 자신의 죄가 무엇인지도 모르고 계속해서 무죄를 증명하려했다. 어찌하여 이런 말도 안 되는 일들이 일어난 것일까. 카프카는 20세기 초, 체코의 수도인 프라하에서 살았다. 그는 법학을 전공한 법조인 출신이었다. 그는 자신이 바라본 사법부의 관료주의적인 면과 불합리성을 이 글에서 나타내었다. 그는 재판소로부터 시작한 불합리성을 시작으로 하여 요제프 K란 인물의 시선을 통해 사회 권력의 불합리성을 나타내었다. 재판소의 불합리성 요제프 K는 당시의 시대를 살아가는 성공한 지식인이다. 카프카는 이런 인물을 내세우면서 자신이 법조계에서 일..
컴퓨터 그래픽을 전문으로 담당하는 부품. 3D 그래픽을 주로 담당하며, 이와 관련된 연산을 할때에 CPU의 부담을 크게 줄일 수 있다. 역사[편집] 그래픽 카드라고 부를수 있는 첫 번째 제품은 1983년에 인텔에서 제조한 iSBX 275 그래픽 컨트롤러 멀티모듈 보드이다. 이 카드는 82720 그래픽 디스플레이 컨트롤러에 기반하여 제작되었으며 직선, 곡선, 사각형과 캐릭터 비트맵들에 대하여 가속기능을 지원했다. 1990년대를 지나며 2D 그래픽 가속기능은 계속 발전하기 시작하였다. 제작 성능이 좋아짐에 따라 추가적인 API들(마이크로소프트 WinG, 윈도 3.X를 위한 그래픽 라이브러리, 윈도 98을 지원하는 DirectDraw 등)도 많이 개발되기 시작하였다. 1990년대 초중반에는 CPU가 실시간 3..
CUDA 란?CUDA™는 NVIDIA의 병렬 컴퓨팅 아키텍처로 뛰어난 GPU 성능을 이용해 컴퓨팅 성능을 극적으로 높여줍니다. 현재까지 수백만 개의 CUDA 지원 GPU가 판매되었습니다. 이러한 CUDA는 이미지 및 동영상 처리, 컴퓨터 생명공학 및 화학공학, 유체 역학 시뮬레이션, CT 이미지 복원, 지진 분석, 레이 트레이싱 등 소프트웨어 개발자, 과학자, 연구자들 사이에서 매우 다양한 용도로 사용되고 있습니다. 배경 컴퓨팅은 CPU의 "중앙 처리" 개념에서 CPU와 GPU의 "코프로세싱(co-processing)" 개념으로 진화되었습니다. NVIDIA에서 개발한 CUDA 병렬 컴퓨팅 아키텍처는 컴퓨팅 패러다임의 이러한 획기적인 변화를 이끌었습니다. CUDA 병렬 컴퓨팅 아키텍처는 이제 어플리케이션 ..
범용 GPYU는 GPGP 또는 GP2 라고도 불리며 컴퓨터 그래픽스를 위한 계산만 다루는 GPU를 사용하여 CPU가 전통적으로 취급했던 응용 프로그램들의 계산을 수행하는 기술이다. 이를 가능하게 한 것은 프로그램 가능한 층과 고정도 연산을 그래픽 파이프라인에 연결하는 것으로, 이를 통하여 소프트웨어 개발자들이 그래픽이 아닌 데이터에 스트림 프로세서를 사용할 수 있게 된다. GPU 개선[편집] GPU 기능은 전통적으로 매우 제한적이었다. 사실 여러 해 동안 GPU는 단지 그래픽스 파이프라인의 특정 부분을 가속시키기 위해서만 사용되었다. GPGPU가 가능하려면 몇 가지 개선이 필요했다. 가프로그램성[편집] 프로그램 가능한 꼭짓점 및 프래그먼트 셰이더가 그래픽스 파이프라인에 추가되어 게임 프로그래머가 더 실감..
2014-10-22 CERIAS - "Memory Analysis, Meet GPU Malware" 많음 카테고리 백도어 트로이 목마 바이러스 웜 스파이 웨어 5:34 멀웨어 분석 체크리스트 VM introspection??? 무슨 말이지? 파이썬이 가장 빠르다. GPU Malware GPUSs are semi-autuoinomous coomputers 많은 프로세싱 파워 독립적인 메모리 세미 논 volatile storage survives warem reboots host memory로부터 완전히 독립적인 GPU memory DMA capabiliteis Means - CPU에 접근가능 CUDA/OpenCL/et al Programming GPUs then: PixelSnort[6] 존나 어렵데.....
은폐 프로세스를 리버싱 전분 용어로 루트킷 이라고 한다. 보통 루트킷은 커널 모드 후킹을 통한 프로세스, 파일, 레지스틜 등의 은폐 기술을 지칭한다. IAT 후킹 기법은 후킹하려는 API가 프로세스의 IAT에 존재하지 않을 경우 후킹이 불가능한 반면에 'API 코드 패치' 기법은 그러한 제약 조건이 없다. API 코드 패치 동작 원리 코드 패치 방식은 실제 API 코드 시작 5바이트 값을 JMP xxxxxxx 명령어로 패치하는 방식이다. 후킹된 API가 호출되면 (패치된) JMP xxxxxxx 명령어가 실행되어 후킹 함수로 제어가 넘어온다. 프로세스 은폐 동작 원리 : 특정 프로세스를 은폐 시키기 위해서는 다른 모든 프로세스의 메모리에 침투하여 API를 후킹한다. 즉 작업 대상은 다른 프로세스이다. 은폐..
파일 시그니처 모음 (Common File Signatures) by PRONEER on OCTOBER 23, 2009 · 26 COMMENTS 파일은 파일 자체로는 의미가 없다. 파일이 담고 있는 데이터를 유용하게 사용하기 위해서는 관련된 소프트웨어가 필요하다. 이러한 소프트웨어들은 각각 자신만의 고유한 파일 포맷을 만들어 사용한다. 따라서 어떤 파일을 읽을 수 있다면(혹은 실행할 수 있다면) 해당 파일 포맷을 해석할 수 있다는 의미이다. (텍스트 파일 제외)그림 파일(JPEG, PNG, TIFF, GIF 등) 또한 파일 포맷 별로 고유한 포맷을 가지고 있다. 알씨와 같은 그래픽 뷰어 소프트웨어를 통해 해당 파일을 볼 수 있는 이유는 알씨 소프트웨어에서 각 그림 파일 포맷을 해석할 수 있도록 프로그래밍..
플래시 메모리의 정의- 전기적으로 데이터를 지우고 다시 기록할 수 있는 비 휘발성 컴퓨터 기억 장치를 . 나. 플래시 메모리의 특징- EPROM 과 EEPROM 의 장점을 결함 - 1개의 트랜지스터로써 EPROM의 프로그램 입력 방법과 EEPROM의 소거 방법을 조합 2. 플래시 메모리의 구조 가. 플래시 메모리의 구조- Cell : 순수한 Data 가 저장되는 공간 - Logic : Cell 을 찾아 가기 위한 회로, 각 종 레지스터로 구성 - 플래시의 Cell 은 옥사이드로 구성되어 있어 비 휘발성 나. 플래시 메모리의 종류별 논리구조 3. NOR 플래시 와 NAND 플래시 가. NOR 플래시- 바이트 단위로 읽기 가능한 RAM 형태의 인터페이스 - 쓰기기능의 경우 해당 바이트의 1인 비트를 0으로 ..