• Title/Summary/Keyword: 리버스 엔지니어링

Search Result 20, Processing Time 0.026 seconds

A Study on the Development of the 3-Dimensional Digital Design Tool (3$D^3$T) (3D 디지털 디자인 도구 개발에 관한 연구)

  • 김원섭
    • Archives of design research
    • /
    • v.17 no.1
    • /
    • pp.241-252
    • /
    • 2004
  • In this time, CAD is most important tool in Product Design Process. Traditional design methods were hardly used in Concurrent Engineering Process. But, CAD tools based on Reverse Engineering method have a lot of serious problem in using designer's works. Especially, in the early stage in design process, adopting CAD tool is impossible, cause of a property of design - intuition. A late studies about CAD system have approaching its quantitative factors in not only software but also hardware. In this paper, I researched about the problems of traditional 3d CAD tools and the new interface approach methods in recent CAD studies. Then, I proposed the guidelines and two alternatives about to developing 3D3T in ubiquitous engineering environment.

  • PDF

Research on Digital Restoration of Culture Archetype (문화원형의 디지털복원)

  • Lee, Chang-Soon
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.15 no.1
    • /
    • pp.25-36
    • /
    • 2010
  • Recently, digitizing technologies for conservation and restoration of tangible intangible cultural properties are coming into spotlight. Because cultural properties are easy to be lost and damaged over the years, After construction of cultural assets database we can reconstruct the cultural asset making use of the reverse engineering when needed, and implement digital contents such as computer graphics, 3D virtural realization, hologram, etc. So in this paper, we scrutinize visual and technical factors occurring in different types of digital restoration of cultural properties, and present problems and improvements, and try to research technological prowess and visual mechanism.

불법사설서버 현황 및 대응방안

  • Seo, Eunbi;Kim, Ji Hong;Kang, Tae Un;Yoo, Changsok;Kim, Huy Kang
    • Review of KIISC
    • /
    • v.27 no.4
    • /
    • pp.27-35
    • /
    • 2017
  • 온라인 게임 산업은 다양한 경험을 제공할 수 있는 새로운 가치를 창출하며 지속적으로 성장해왔으며, 현재 상당한 규모의 시장을 형성하고 있다. 그러나 게임회사들이 개발단계 및 서비스 운영단계에서 기술적 보호조치를 충분히 하지 못하여 게임클라이언트가 리버스엔지니어링으로 분석당하거나, 취약한 통신설계로 인하여 네트워크 단에서의 패킷 구조가 분석당하거나, 게임회사 내부 또는 IDC로 해커가 침입하여 서버프로그램 바이너리 및 소스코드를 탈취당할 수 있다. 이러한 공격이 가능할 경우 불법 사설 서버가 만들어져 운영되어 온라인게임회사의 이미지에 타격을 주거나 영업상 손실을 유발할 수 있게 된다. 각 게임회사 및 정부에서는 불법 사설 서버를 탐지하고 차단하기 위해 많은 노력을 기울이고 있지만, 점차 사설 서버가 음성적으로 운영되어 차단이 어려우며, 특히 해외에서 운영되는 경우 특별한 대안이 없는 실정이다. 본 논문에서는 현재 게임 산업을 저해하는 불법 프로그램 및 불법 사설 서버의 운영 실태를 파악하고, 이에 대한 심각성을 논의하고자 한다.

벤처기업 글로벌 사업개발전략 포럼 개최

  • Korea Venture Business Association
    • Venture DIGEST
    • /
    • s.68
    • /
    • pp.18-19
    • /
    • 2005
  • 협회가 주최하고 인케코퍼레이션이 주관한‘벤처기업의 글로벌 사업개발전략 포럼’이 지난 1월 27일 오후 삼성동 코엑스에서 열렸다. 이날 포럼에 는 인케 임원 및 벤처기업의 글로벌마케팅 담당자, 금융기관 전문가, 기술평가 전문가 등 150여 명이 참석해 열띤 토론을 벌였다. 협회 조현정 차기 공동회장과 중소기업청 정준석 차장은 축사에서 벤처기업 글로벌화와 인케코퍼레이션 역할의 중요성을 강조했다. 이어서 지멘스의 투자 유치로 글로벌시장을 공략하고 있는 다산네트웍스의 남민우 대표, 기술력으로 세계 시장을 공략하는 주성엔지니어링의 황철주 대표, 아이리버 브랜드로 MP3시장에서 세계적인 기업이 된 레인콤 양덕준 대표, 그리고 종합상사 출신으로서 B2B 기업으로 성공한 엔투비 김봉관 대표가 글로벌 성공사례를 발표하고 포럼 참석자와 질의응답시간을 가졌다. 마지막으로 인케코퍼레이션 전하진 대표가 인케코퍼레이션의 역할과 비전에 대해 설명했다.

  • PDF

Analyzing Vulnerable Software Code Using Dynamic Taint and SMT Solver (동적오염분석과 SMT 해석기를 이용한 소프트웨어 보안 취약점 분석 연구)

  • Kim, Sungho;Park, Yongsu
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.3
    • /
    • pp.257-262
    • /
    • 2015
  • As software grows more complex, it contains more bugs that are not recognized by developers. Attackers can then use exploitable bugs to penetrate systems or spread malicious code. As a representative method, attackers manipulated documents or multimedia files in order to make the software engage in unanticipated behavior. Recently, this method has gained frequent use in A.P.T. In this paper, an automatic analysis method to find software security bugs was proposed. This approach aimed at finding security bugs in the software which can arise from input data such as documents or multimedia. Through dynamic taint analysis, how input data propagation to vulnerable code occurred was tracked, and relevant instructions in relation to input data were found. Next, the relevant instructions were translated to a formula and vulnerable input data were found via the formula using an SMT solver. Using this approach, 6 vulnerable codes were found, and data were input to crash applications such as HWP and Gomplayer.

Application of Reverse Engineering based on Physical Computing to Improve Computational Thinking (컴퓨팅 사고력 향상을 위한 피지컬 컴퓨팅 기반 리버스 엔지니어링 활용 방안)

  • Kim, Ji Hyung;Kim, Seong Baeg
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.83-85
    • /
    • 2018
  • 사회가 복잡하게 변화됨에 따라 온난화 등의 해결하기 어려운 새로운 문제들이 등장하고 있다. 이를 효과적으로 해결하기 위해서는 창의력과 절차적인 사고가 요구되며 이러한 능력을 키우기 위해 소프트웨어 교육이 필요하다. 이에 따라 2015개정 교육과정에서 정보교과의 비중이 증가하였으며, 2018학년도부터는 중학교 정보교육이 의무화되었고, 그 동안 실제 생활에 접목하여 문제 해결력 및 컴퓨팅 사고력을 향상 시킬 수 있는 피지컬 컴퓨팅이 도입되었다. 하지만 고등학생의 경우 이전 교육과정에서 새롭게 도입되었기에 피지컬 컴퓨팅 수업이 진행되기가 쉽지 않다. 본 연구에서는 고등학생의 피지컬 컴퓨팅 구현 능력 향상과 이를 통해서 문제 해결력 향상에 어떠한 영향이 있는가를 알아보기 위해서 피지컬 컴퓨팅 교육 프로그램을 위한 과정으로 오래된 운영체제에서만 사용이 가능한 구형 프린터기의 드라이버를 최신 운영체제에서도 사용이 가능하도록 프린터 드라이버를 커스터마이징하여 윈도우 10에서도 사용이 가능하도록 하는 소프트웨어 교육을 설계하였고 이를 고등학생에게 적용하기 위하여 학생들의 사전 사후 검사를 실시하고자 한다. 자원의 재활용과 환경적인 측면에서 그 동안에는 신제품 구입 후 빠른 IT환경의 발전 및 변화로 멀쩡한 하드웨어를 폐기하고, 최신 운영체제에 대응하는 하드웨어를 새롭게 구입해야 했으나, 본 교육과정을 통해 각 가정에 있는 구형 프린터의 재사용을 위한 프린터 드라이버 제작이라는 선순환적인 교육목적을 추구하며 소프트웨어 교육이라는 본질 측면에 좀 더 가까이 다가가며, 해당 하드웨어 제품에 대한 소프트웨어의 저작권 교육도 함께 진행할 수 있으며, 잘 만들어진 소프트웨어의 경우 새로운 시장을 창출할 수 있도록 하는 계기가 될 것이다. 학생들의 흥미에서는 좋은 반응을 보였으나 실제 문제 해결력을 위해서는 저변 확대가 필요함을 알 수 있었다. 오래된 구형 하드웨어를 최신 운영체제에서도 사용할 수 있도록 하는 과정에서의 실생활에 적용되는 유용한 피지컬 컴퓨팅을 보다 효과적으로 사용하기 위해서는 프로그램의 설계에 대한 지속적인 연구가 필요할 것이다.

  • PDF

Software Architecture Recovery for Android Application Reuse (안드로이드 어플리케이션의 재사용을 위한 소프트웨어 아키텍처 생성)

  • Park, Jin-Soo;Kwon, Jang-Jin;Hong, Jang-Eui;Choi, Min
    • Journal of Convergence Society for SMB
    • /
    • v.3 no.2
    • /
    • pp.9-17
    • /
    • 2013
  • Android applications market has increased rapidly due to the popularity of smart phones. In order to high competitiveness in the application market should be high productivity, reduce cost. And short development cycle is required because of increased the android applications demand. Owing to develop applications in short time, the requirements analysis, design process are able to omitted. But in the case of reuse application at development phase, involved many problems because omit document or design. so target of this paper is android application source code that omit document or design. we propose architecture recovery techniques from android application source code by reverse engineering with identify functions are reused. We expect that increase productivity and reduce development cost, smooth maintain by proposed technique.

  • PDF

Consortium Blockchain based Forgery Android APK Discrimination DApp using Hyperledger Composer (Hyperledger Composer 기반 컨소시움 블록체인을 이용한 위조 모바일 APK 검출 DApp)

  • Lee, Hyung-Woo;Lee, Hanseong
    • Journal of Internet Computing and Services
    • /
    • v.20 no.5
    • /
    • pp.9-18
    • /
    • 2019
  • Android Application Package (APK) is vulnerable to repackaging attacks. Therefore, obfuscation technology was applied inside the Android APK file to cope with repackaging attack. However, as more advanced reverse engineering techniques continue to be developed, fake Android APK files to be released. A new approach is needed to solve this problem. A blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of theprevious block, a timestamp and transaction data. Once recorded, the data inany given block cannot be altered retroactively without the alteration of all subsequent blocks. Therefore, it is possible to check whether or not theAndroid Mobile APK is forged by applying the blockchain technology. In this paper, we construct a discrimination DApp (Decentralized Application) against forgery Android Mobile APK by recording and maintaining the legitimate APK in the consortium blockchain framework like Hyperledger Fabric by Composer. With proposed DApp, we can prevent the forgery and modification of the appfrom being installed on the user's Smartphone, and normal and legitimate apps will be widely used.

Android-based mobile messenger application vulnerability analysis and secure coding method (안드로이드 기반 모바일 메신저 취약점 분석 및 시큐어 코딩 적용방안)

  • Paik, Chan Ho;Sun, Jong Min;Ryu, Ki Dong;Moon, Byeong Jong;Kim, Tae wan;Kim, Woo Je
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.83-87
    • /
    • 2014
  • 본 논문에서는 안드로이드 스마트폰 환경에서 높은 점유율을 가진 카카오톡 모바일 메신저 앱에 대하여 행정안전부가 고시한 Android-JAVA 시큐어 코딩가이드의 입력 데이터 검증 및 표현, API악용, 보안특성, 시간 및 상태, 에러처리, 코드 품질, 캡슐화 등 18가지 보안 취약점을 분석하고, 해당 취약점에 대한 시큐어 코딩 기법을 적용한다. 먼저 현재 상용화되고 있는 카카오톡 모바일 메신저 코드를 역공학(리버스엔지니어링)방법을 이용하여 코드단에서 소스를 분석한다. 실제 코드에서 시큐어 코딩이 안드로이드 스마트폰 환경에서 행정안전부가 고시한 Android-JAVA 시큐어 코딩가이드를 기준으로 취약한 부분을 찾고, 적용이 안 되어 있는 부분에 안드로이드 환경에 맞는 시큐어 코딩 기법을 적용한다.

  • PDF

The Pattern of Initial Displacement in Lingual Lever Arm Traction of 6 Maxillary Anterior Teeth According to Different Material Properties: 3-D FEA (유한요소모델에서 레버암을 이용한 상악 6전치 설측 견인 시 초기 이동 양상)

  • Choi, In-Ho;Cha, Kyung-Suk;Chung, Dong-Hwa
    • Journal of Dental Rehabilitation and Applied Science
    • /
    • v.24 no.2
    • /
    • pp.213-230
    • /
    • 2008
  • The aim of this study was to analyze the initial movement and the stress distribution of each tooth and periodontal ligament during the lingual lever-arm retraction of 6 maxillary incisors using FEA. Two kinds of finite element models were produced: 2-properties model (simple model) and 24-properties model (multi model) according to the material property assignment. The subject was an adult male of 23 years old. The DICOM images through the CT of the patient were converted into the 3D image model of a skull using the Mimics (version 10.11, Materialise's interactive Medical Image Control System, Materialise, Belgium). After series of calculating, remeshing, exporting, importing process and volume mesh process was performed, FEA models were produced. FEA models are consisted of maxilla, maxillary central incisor, lateral incisor, canine, periodontal ligaments and lingual traction arm. The boundary conditions fixed the movements of posterior, sagittal and upper part of the model to the directions of X, Y, Z axis respectively. The model was set to be symmetrical to X axis. Through the center of resistance of maxilla complex, a retraction force of 200g was applied horizontally to the occlusal plane. Under this conditions, the initial movements and stress distributions were evaluated by 3D FEA. In the result, the amount of posterior movement was larger in the multi model than in the simple model as well as the amount of vertically rotation. The pattern of the posterior movement in the central incisors and lateral incisors was controlled tipping movement, and the amount was larger than in the canine. But the amount of root movement of the canine was larger than others. The incisor rotated downwardly and the canines upwardly around contact points of lateral incisor and canine in the both models. The values of stress are similar in the both simple and multi model.