• Title/Summary/Keyword: C-API

Search Result 349, Processing Time 0.033 seconds

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

  • Park, Chul-Woo;Son, Ji-Woong;Hwang, Hyun-Ki;Kim, Ki-Chang
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.5 no.2
    • /
    • pp.297-304
    • /
    • 2015
  • Zeus is one of the will-published malwares. Generally, it infects PC by executing a specific binary file downloaded on the internet. When infected, try to hook a particular Windows API of the currently running processes. If process runs hooked API, this API executes a particular code of Zeus and your private information is leaked. This paper describes techniques to detect and hook Windows API. We believe the technique should be able to detect modern P2P Zeus.

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

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

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

  • 박건구;장혜숙;이정교;최승훈
    • YAKHAK HOEJI
    • /
    • v.43 no.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

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

  • Song Young-Sang;Shin In-Chul
    • The KIPS Transactions:PartC
    • /
    • v.13C no.3 s.106
    • /
    • pp.275-282
    • /
    • 2006
  • There are several independent applets to support various applications in a Java Card. Each applet in a Java Card processes and manages its own data without concern to other applets and their data. In this paper we proposed file system API to support efficient file management based on Java Card. Also we designed and implemented Java Card based file system API using basic API and referring to the file system standard defined in ISO 7816-4 Smart Card standard. By using proposed file system API, we can replace duplications of same code in each applet with short method call. So the used memory space and processing time is reduced and also the reduction of development time and cost will be expected.

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

  • Jang, Jeong-Ah;Choi, Hai-Ock;Kim, Kyong-Ho
    • The KIPS Transactions:PartA
    • /
    • v.14A no.5
    • /
    • pp.309-316
    • /
    • 2007
  • This paper describes the LBS Terminal Standard Platform based on WIPI. The LBS Terminal Standard Platform based on WIPI is API for obtaining the location information in the mobile standard platform providing the environment which is mounted on the mobile communications terminal and can platform an application. The mobile Platform consists of HAL API, C API and Java API that it is able to process Location Information data among wireless network. It is defined and developed at the HAL sections and C sections based on Generic I/O, and It describes in details in this paper. This standard Platform is expected to be utilized as the base specification in developing the LBS Terminal development technology and standard method to LBS application developers.

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

  • 이상기;최용락
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.4
    • /
    • pp.110-119
    • /
    • 1998
  • This paper describes a C-API (Cryptographic-Application program Interface) mechanism that can serve cryptographic service to one or more application programmers in an open distributed computing system. Generic cryptographic service, provides application Programmers with cryptographic algorithms and interfaces which can be shared so that the programmers can program distributed applications containing security services even though they have no detailed knowledge of cryptographic algorithms. Therefore, in this paper, a generic C-API mechanism is designed that can be used independently from various application environments and basic system structures so that programmers can use it commonly. This mechanism has the advantage that allows application programmers be able to use some cryptographic services and key management services not considering of the application program and operating system.

  • PDF

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

  • Park, Byeong-Ryul;Maeng, Ji-Chan;Lee, Jong-Bum;Ryu, Min-Soo;Ahn, Hyun-Sik;Jeong, Gu-Min
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.8 no.4
    • /
    • pp.272-278
    • /
    • 2007
  • In this paper, we present an automated API translator for embedded software development based on a model-driven approach. Since MDA(Model Driven Architecture) provides little support for the development of embedded software, we propose a new method which contains the MDA's advantage, automation of implement process, and can solve the problem of real-time overhead. First, we define 'generic APIs' which do not depend on any RTOS's but provide most of typical RTOS services. We can describe RTOS-related behaviors of target application using these generic APIs in a CIC(Common Intermediate Code). Then, we propose a transformation tool for translating a CIC using generic APIs into a C-code for specific RTOS. The proposed API translator converts them into C-code using XML transformation rule which is defined outside. It indicates that an API translator extends to other RTOS's by modifying or adding the transformation rule. From the experiment, we validate the proposed method.

  • PDF

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

  • Seungheon Lee;Chanhyuk Byeon;Minje Park;Minha Song;Sungjun Park;PillKyu Yang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.830-831
    • /
    • 2023
  • 국내 데이터 산업 시장의 규모는 점차 증가하고 있지만, 데이터 거래 분야의 성장은 매우 소극적이다. 현존하는 데이터 거래 플랫폼들은 관리자가 수동으로 API 를 검수하는데, 이러한 자동화된 시스템의 부재는 국내 데이터 거래를 적극적으로 활성화시키기 어렵다. 이에 본 논문에서는 JSON Schema 기반의 API 명세를 바탕으로 API 의 유효성을 자동으로 검증하는 방식의 데이터 거래 플랫폼을 제안하고 설계 및 구현하여 데이터 거래 시장의 진입장벽을 낮추고자 한다.

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

  • 성희경;이원재;김용호;함건주
    • Korean Journal of Microbiology
    • /
    • v.30 no.5
    • /
    • pp.339-346
    • /
    • 1992
  • These studies were carried out to identify Bacillus cereus group 1..5-] strain isolated from 5uyeong Bay. This strain was differentiated from B. cereus group using conventional, API system and fatty acid composition analysis. Colony characteristics were opague. mucoid, entire margin. convex. circular and non hemolysis on sheep blood agar plates, and were observed with central spore forming positive bacilli in a Gram stained preparation. and had no motility. The carbohydrates tested; glucose.maltose, and sucrose were assimilated but neither trehalose nor salicin were assimilated. This strain ultilized gelatin and was also inhibited by 6.5% NaCI. The results of biochemical examination were differented from B. cereus group LS-1 compared with others B. cereus group. The fatty acid composition contained major amounts of branched chain acids. iso $C_{15}$ and iso $C_{13}$ and the range of chain length was $C_{12}$ to C"$C_{17}$ and n$C_{15}$, acid was not detected. Automated fatty acid computer profile indicated "B. mycoides GC subgroup B of 0.312 similarity index." The results agreed with other research cases. On the other hand. A TB computer prolile index of API system (API 50 CHB & API 20E) identified" Doubtful profile of 99.7% B. firmus" . These results were presented with considerable discrepancies between API system and fatty acid analysis. With 67 biochemical characters. the similarity matrix of B. mycaides (KCTC 1033). B. thuringiensis (KCTC 1033). B. cereus (5-3) and B. mycoides (S-12) showed 42%. 42%. 59%, and 52%. respectively. Through the key tests and fatty acid analyses. we could notice the appearance of B. mycoides of the B. cereus group and this leads us to suspect the existence of a new biotype B. mycoides.

  • PDF

Mobile Art Park Guidance Application using Mobile MAP Open API

  • Jwa, Jeong-Woo;Ko, Sang-Bo;Lee, Deuk-Woo
    • International Journal of Contents
    • /
    • v.7 no.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.