• 제목/요약/키워드: C-API

검색결과 349건 처리시간 0.025초

Windows API 후킹 기법을 통한 C&C Zeus에 감염된 시스템의 탐지 (Detection of systems infected with C&C Zeus through technique of Windows API hooking)

  • 박철우;손지웅;황현기;김기창
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제5권2호
    • /
    • pp.297-304
    • /
    • 2015
  • Zeus는 전 세계적으로 널리 퍼진 멀웨어 중 하나이다. 일반적으로 인터넷 상에서 특정 바이너리 파일을 다운 받아 실행함으로써 감염이 되며, 감염이 되면 현재 실행 중인 프로세스들의 특정 Windows API에 후킹을 시도하여, 해당 프로세스가 API를 실행하면 Zeus의 특정 코드를 실행하도록 변조가 되어 개인 정보들이 유출되도록 구성되어 있다. 본 논문에서는 Zeus의 기초 버전인 C&C(Command and Control)방식을 중심으로 Zeus가 어떤 방식으로 Windows API를 후킹하는지, 그리고 어떤 방법으로 후킹이 되었는지 탐지할 수 있는지 제시하여 현대의 P2P Zeus 탐지에 도움이 되고자 한다.

ODBC API의 C++ 클래스 설계 및 구현 (The Design and Implementation of C++ Classes Wrapping ODBC API)

  • 김승민;홍은지;이재호;박현주;김선호;전준범;정소영;유석인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.306-308
    • /
    • 1998
  • PC를 클라이언트로, UNIX등의 운영체제를 탑재한 워크스테이션을 서버 플랫폼으로 구축되는 데이터베이스 응용 프로그램들은 데이터베이스 접근 API로 대부분 ODBC를 사용한다. 그런데, ODBC API에서 제공하는 자료형과 관련 함수들이 아주 복잡해서 이해와 사용이 어렵고, C 함수 형태의 API를 제공하기 때문에 C++나 자바와 같은 객체 지향 언어로 ODBC를 이용하여 클라이언트 시스템을 구현할 때는 OLE DB나 JDBC등의 클래스 라이브러리 API를 사용하는 것에 비해 이해하기 쉬운 프로그램 원시코드 생성이 어렵다. 본 연구에서는 데이터베이스 응용 프로그래머의 요구사항을 효과적으로 반영하여 ODBC API들을 C++클래스 형태로 설계 및 구현하였다. 구현된 C++ 클래스 형태의 데이터베이스 인터페이스를 사용하면, 보다 더 간결한 프로그램 원시 코드로 데이터베이스 응용 프로그램을 작성할 수 있다.

암세포에서 송엽의 AP-l (c-fos/c-jun)에 미치는 영향 (Effect of Pini Folium Extract on AP-1 (c-fos/c-jun) in Cancer Cells)

  • 박건구;장혜숙;이정교;최승훈
    • 약학회지
    • /
    • 제43권1호
    • /
    • pp.42-47
    • /
    • 1999
  • Phorbol ester, growth factors activities are mediated by unclear transcription factors, the c-Fos and c-Jun, which can regulate transcriptional activation through specific DNA sites and by forming the transcription factor AP-l, which usually mediates cell proliferation and differentiation signals. We explored effects of Pini Folium extract (API-l) on AP-l activity. Western blot analysis confirmed that API-l decreased levels of c-Fos or c-Jun protein induced by the tumor promoter Phorbol 12-myristate 13-acetate (PMA; 200 nM). Transient transfection assays with a c-fos promoter reporter construct showed that API-l decreased transcription activity by ore than 50~60%. However, treatment of API-l activity studied further. The main substances were fractionated into dichloromethane layer. Futhermore, API-l extract repressed the [$^3H$]-thymidine uptake in C6 glioma cells, indicating that this extract could be included in a new type of modulator in the mitogenesis.

  • PDF

효율적 파일 관리를 위한 자바카드 API 설계 및 구현 (Design and Implementation of the Java Card API for Efficient File Management)

  • 송영상;신인철
    • 정보처리학회논문지C
    • /
    • 제13C권3호
    • /
    • pp.275-282
    • /
    • 2006
  • 다양한 응용분야를 지원하기 위해 여러 개의 독립적인 애플릿이 카드에 탑재되는 자바카드에서는 각 애플릿이 응용분야에 따라 데이터를 처리 및 관리하게 된다. 본 논문에서는 각 애플릿이 데이터를 효율적으로 처리 및 관리하기 위해 자바카드에서 지원하는 기본 API(Application Program Interface)와 스마트카드 국제 표준인 ISO 7816-4에 정의되어 있는 파일 시스템을 이용하여 자바카드용 파일 시스템 API를 설계 및 구현하였다. 제안된 파일 시스템 API를 이용하여 각 애플릿에서 메소드 호출로 동일한 코드를 줄일 수 있다. 이를 통하여 처리 시간과 메모리 사용을 감소시키며, 개발 시간과 비용을 줄일 수 있을 것으로 기대된다.

위피 기반 LBS 단말 표준 플랫폼 개발 (Development of LBS Terminal Standard Platform based on WIPI)

  • 장정아;최혜옥;김경호
    • 정보처리학회논문지A
    • /
    • 제14A권5호
    • /
    • pp.309-316
    • /
    • 2007
  • 본 고에서는 최근 기술 개발되고 있는 위피 기반 LBS 단말 표준 플랫폼에 대하여 소개하고 있다. 위피 기반 LBS 단말 플랫폼은 이동 통신 단말기에 탑재되어 응용 프로그램을 수행할 수 있는 환경을 제공하는 모바일 표준 플랫폼 규격에서 위치정보를 획득하기 위한 API 이다. 이러한 위피 기반 LBS 단말 표준 플랫폼은 위치정보를 획득하고 처리할 수 있도록 단말 HAL API, 위피 C API, Java API 의 세가지 규격으로 구성되어 있다. 이중 HAL 부문과 C 부문은 Generic I/O 기반으로 개발 정의하였고, 이에 대하여서는 본 고에서 상세히 설명한다. 이러한 표준 플랫폼을 통해 위치정보기반 컨텐츠의 활용, 모바일 단말기 개발자에게 위치정보의 활용할 수 있는 표준화된 방법을 제공할 수 있다.

개방형 분산 컴퓨팅 시스템에서의 C-API 메타니즘 개발에 관한 연구 (A Development of C-API Mechanism for Open Distributed Computing Systems)

  • 이상기;최용락
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.110-119
    • /
    • 1998
  • 본 논문은 개방형 분산 Computing system에서 여러 분산 어플리케이션 프로그래머들에게 범용 암호 서비스 제공을 위한 C-API(Cryptographic-Application Program Interface) Mechanism개발에 대하여 설명한다. C-API Mechanism는 응용 프로그래머에게 공통적으로 사용 할 수 있는 암호 알고리즘 및 인터페이스를 제공함으로써 프로그래머가 암호 알고리즘을 알지 못하여도 분산 어플리케이션이 보안 서비스를 제공할 수 있다. 따라서,본 논문에서는 다양한 응용 환경 또는 시스템 하부구조에 독립적으로 사용될 수 있는 공용암호 서비스 구조를 설계하여 공통적으로 이용할 수 있도록 하였다. 이러한 구조는 응용 프로그래머에게 각종 암호화 관련서비스 및 키관리 서비스를 응용 프로그램과 운영체제의 제약없이 사용할 수 있는 장점이다.

  • PDF

모델 기반 접근 방법을 이용한 임베디드 S/W를 위한 API 변환기의 개발 (Development of a Model-Driven Approach Based API Translator for Embedded Software)

  • 박병률;맹지찬;이종범;유민수;안현식;정구민
    • 융합신호처리학회논문지
    • /
    • 제8권4호
    • /
    • pp.272-278
    • /
    • 2007
  • 본 논문에서는 모델 기반 접근 방법을 이용하여 임베디드 소프트웨어를 개발하기 위한 자동화된 API 변환기에 대하여 기술한다. MDA(Model Driven Architecture)가 임베디드 소프트웨어의 개발에 관해서는 지원이 매우 미약하기 때문에, 우리는 MDA의 장점인 구현 공정의 자동화를 포함하면서도 실시간 오버헤드 문제를 해결할 수 있는 새로운 접근 방법을 제시한다. 첫 번째로, 어느 특정 RTOS에 의존하지 않지만 전형적인 RTOS 서비스들의 대부분을 제공할 수 있도록 Generic API를 정의한다. 우리는 이 Generic API를 이용하여 타겟 응용프로그램의 RTOS와 관련된 행동을 CIC(Common Intermediate Code)에서 표현할 수 있다. 그 다음에, Generic API를 이용하여 기술된 CIC를 특정 RTOS에서 수행할 수 있는 C-코드로 변환할 수 있는 변환 툴을 제안한다. 제안된 API 변환기는 외부에 정의되어 있는 XML 변환 규칙을 이용하여 코드를 변환한다. 따라서 API 변환기는 이 변환 규칙을 수정하거나 추가하여 다른 RTOS로 적용할 수 있도록 확장이 가능하다. 실험을 통하여 제안된 방법을 확인한다.

  • PDF

API 자동 검수 기반 데이터 거래 플랫폼 설계 및 구현 (Design and Implementation of Data Transaction Platform Based on Automatic API Verification)

  • 이승헌;변찬혁;박민제;송민하;박성준;양필규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.830-831
    • /
    • 2023
  • 국내 데이터 산업 시장의 규모는 점차 증가하고 있지만, 데이터 거래 분야의 성장은 매우 소극적이다. 현존하는 데이터 거래 플랫폼들은 관리자가 수동으로 API 를 검수하는데, 이러한 자동화된 시스템의 부재는 국내 데이터 거래를 적극적으로 활성화시키기 어렵다. 이에 본 논문에서는 JSON Schema 기반의 API 명세를 바탕으로 API 의 유효성을 자동으로 검증하는 방식의 데이터 거래 플랫폼을 제안하고 설계 및 구현하여 데이터 거래 시장의 진입장벽을 낮추고자 한다.

수영만에서 분리된 Bacillus cereus Group LS-1 의 세균학적 특성에 관한 연구 (Studies on Bacterial Characteristics of Bacillus cereus Group LS-1 Isolated from Suyeong Bay)

  • 성희경;이원재;김용호;함건주
    • 미생물학회지
    • /
    • 제30권5호
    • /
    • pp.339-346
    • /
    • 1992
  • 수영만에서 분리된 Bacillus cereus group LS-1 의 형태학적, 생화학적 성상 및 지방산 조성 분석을 통하여 세균학적인 특성을 밝혔다. B. cereus group LS-1 은 면양혈구배지에서 비용혈성의 점조성 집략과 convex 하고 가장자리가 규칙적인 둥근형태로 운동성이 없고 glucose, maltose, sucrose 와 gelatin 을 이용하고 trehalose 와 salicin 을 분해하지 않으며 6.5% NaCl 에서 자라지 않는 Gram 양성의 중심성 아포형성간균으로 표준균주 B. cereus group 과 다소 차이를 나타내었다. 지방산 조성 분석에서 chain 의 길이가 $C_{12}$ 에서 $C_{17}$로 iso $C_{15}$와 iso $C_{13}$의 branched chain 이 우점하는 B. cereus group 의 전형적인 특징을 나타내었으며 $nC^{15}$가 검출되지 않는 B.mycoides GC subgroup B 로 0.312 의 similarity index(SI) 를 지칭하여 다른 연구 결과와도 일치하였다. 한편 API system (API 50 CHB & API 20E) 의 ATB computer profile 에서 "Doubful Profile" 99.7% 의 B. firmus 로 나타내어 큰차이를 나타내었다. 67 개의 biochemical character 로 B. mycoids S-12 는 각각 42%, 42% 59% 와 52% 의 similarity matrix 를 나타내었다. B. cereus group 간의 아주 낮은 similarity 를 나타내어 상당한 차이가 있음을 인식하였다. 따라서 key test 와 지방산 조성등을 종합하여 볼때 B. ceresu group 중의 B. mycoides 로 새로운 biotype 인 것으로 사료되며 지방산 조성 분석으로 동정함이 훨씬 용이하였다.

  • PDF

Mobile Art Park Guidance Application using Mobile MAP Open API

  • Jwa, Jeong-Woo;Ko, Sang-Bo;Lee, Deuk-Woo
    • International Journal of Contents
    • /
    • 제7권2호
    • /
    • pp.11-16
    • /
    • 2011
  • In this paper, we develop a mobile MAP open API using HTML5 local storage and the W3C geolocation API. The mobile MAP open API consists of the basic JavaScript MAP API, offline navigation API, and multimedia POI (mPOI) API. The basic JavaScript MAP API creates a map and controls, rotates, and overlays data on the map. The offline navigation API is developed using HTML5 local storage and web storage. The mobile web application downloads and stores mPOIs of works of art to local storage or web storage from a web server. The mPOI API is developed using HTML5 video and audio APIs. We develop a mobile art park guidance application using the developed mobile MAP open API.