• 제목/요약/키워드: Reverse Engineering Technique

검색결과 210건 처리시간 0.028초

Analysis of cavity expansion and contraction in unsaturated residual soils

  • Lukosea, Alpha;Thiyyakkandi, Sudheesh
    • Geomechanics and Engineering
    • /
    • 제28권4호
    • /
    • pp.405-419
    • /
    • 2022
  • Cavity expansion and contraction solutions for cylindrical and spherical cavities in unsaturated residual soils are presented in this paper. Varying soil state in the plastic zone is accounted by a numerical approach, wherein an element-by-element discretization of the plastic zone of both expanding and contracting cavities is carried out. Unlike existing methods utilizing self-similarity technique, the solution procedure enables the prediction of entire soil-state at any stage of expansion and subsequent contraction. It is also applicable for both cavity creation and expansion problems. The approach adopts constant contribution of suction to effective stress (constant Xs drainage condition) for analysis. The analysis procedure is validated by interpreting the previously reported pressuremeter test results in lateritic residual soil. The typical cavity expansion and contraction characteristics of unsaturated Indian lateritic soil were then examined using this solution procedure. The effect of initial soil-state on cavity limit pressure, plastic radius, reverse yield pressure, and reverse plastic radius are also presented.

건축 MEP 역설계 지침을 위한 라이다 기반 포인트 클라우드 데이터 자료 구조 및 프로세스 기초 연구 (A Basic Study on Data Structure and Process of Point Cloud based on Terrestrial LiDAR for Guideline of Reverse Engineering of Architectural MEP)

  • 김지은;박상철;강태욱
    • 한국산학기술학회논문지
    • /
    • 제16권8호
    • /
    • pp.5695-5706
    • /
    • 2015
  • 최근 국내외 건설 분야에서 건축물 리노베이션 및 유지보수를 위한 BIM 적용이 활발해지는 추세이나, 상당수 기존 건축물이 현 상태를 반영하지 않은 2D 도면을 보유함에 따라 이를 바탕으로 한 BIM 모델 작성이 어려운 상황이다. 따라서 본 연구는 역설계 기술을 활용하고자, 건축 MEP 역설계 지침을 위한 포인트 클라우드 데이터 관련 데이터 구조 및 프로세스를 분석하고, 역설계 지침을 위한 고려사항을 도출하였다. 국내 시장에서 3차원 스캐닝 기술의 활발한 적용을 위해, 프로젝트 수행 초기 단계인 지상 라이다를 이용한 현장에 대한 데이터 취득, 취득 단계에서 얻은 포인트 클라우드 데이터의 기초 처리 및 프로세스 분석에 대해 연구 목적을 두고 있다.

코어레이와 MPI를 이용한 병렬 파동 전파 모델링과 거꿀 참반사 보정 성능 비교 (A Performance Comparison between Coarray and MPI for Parallel Wave Propagation Modeling and Reverse-time Migration)

  • 류동현;김아름;하완수
    • 지구물리와물리탐사
    • /
    • 제19권3호
    • /
    • pp.131-135
    • /
    • 2016
  • 코어레이는 포트란 2008 표준에 도입된 병렬 연산 기법이다. 코어레이를 이용하면 간단한 문법으로 분산 메모리시스템에서 병렬 연산을 구현할 수 있다. 본 연구에서는 탄성파 자료 처리 프로그램에 코어레이와 MPI를 적용하여 병렬 처리 성능을 비교하고 이를 통해 코어레이의 적용 가능성을 살펴보았다. 파동 전파 모델링을 이용해 연산 성능을 비교하였고, 영역 분해 기법을 이용해 일대일 통신 성능을 비교하였다. 또한 거꿀 참 반사 보정 프로그램을 이용해 병렬 처리 성능을 비교하였다. 그 결과 연산 성능은 코어레이 프로그램과 MPI 프로그램에서 큰 차이가 없었지만 통신 성능은 MPI가 우수했다.

C++ 원시코드에서 객체 모델로의 역공학 기술에 관한 연구 및 구현 (A Study on the reverse engineering technique)

  • 유일준;홍찬기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.511-513
    • /
    • 1998
  • 본 연구에서는 Object Modeling Technique를 기반으로 C++ 원시코드로부터 클래스 계층구조의 정보를 추출하여 데이터베이스에 저장하고 계층구조를 이해하기 위한 클래스 계층구조를 디자인으로 도식화하여 이를 다시 디자인 상태에서 C++ 원시코드와 동적 연결이 가능한 역공학 도구를 제안한다. 본 연구는 C++ 원시코드와 클래스 계층 구조를 표현하는 디자인과 상호 동적 연결이 가능하므로 C++원시코드의 이해와 관리가 효율적이다.

고단차 불연속 형상의 3차원 측정을 위한 이중파장 위상천이 영사식 무아레 (Two-Wavelength Phase-Shifting Projection $Moir\acute{e}$ Topography for Measurement of Three-Dimensional Profiles with High Step Discontinuities)

  • 김승우;오정택;정문식;최이배
    • 대한기계학회논문집A
    • /
    • 제23권7호
    • /
    • pp.1129-1138
    • /
    • 1999
  • [$Moir\acute{e}$] technique is now being extensively investigated as a fast non-contact means of three-dimensional profile measurement especially for reverse engineering. One problem with $moir\acute{e}$ technique is so called $2\pi$-ambiguity problem that limits the maximum step height difference between two neighboring sampling points to be less than half the equivalent wavelength of $moir\acute{e}$ fringes. In this investigation, a new two-wavelength scheme of projection $moir\acute{e}$ topography is proposed and tested to cope with the $2\pi$-ambiguity problem. Experimental results are discussed to assess the new method in measuring large objects with high step discontinuities.

분석기법을 우회하는 악성코드를 분석하기 위한 프로세스 설계 (A Novel Process Design for Analyzing Malicious Codes That Bypass Analysis Techniques)

  • 이경률;이선영;임강빈
    • 정보화정책
    • /
    • 제24권4호
    • /
    • pp.68-78
    • /
    • 2017
  • 악성코드는 나날이 복잡해지고 다양화되어 단순한 정보유출에서부터 시스템에 대한 심각한 피해를 유발하는 실정에 이르렀다. 이러한 악성코드를 탐지하기 위해 코드분석에 역공학을 이용하는 많은 연구가 진행되었지만, 악성코드 개발자도 분석방법을 우회하는 다양한 기법을 활용함으로써 코드분석을 어렵게 하였다. 특히, 악성코드의 감염여부조차 판단하기 어려운 루트킷 기법들이 진화하고 있고, 악성코드가 이 기법들을 흡수함으로써 그 문제의 심각성은 더욱 커지고 있다. 따라서 본 논문에서는 분석기법들을 우회하는 악성코드에 재빠르게 대응하기 위한 분석 프로세스를 설계하였다. 설계된 프로세스를 통하여 악성코드의 탐지를 더욱 효율적으로 할 수 있을 것으로 사료된다.

분석 환경에 따른 안티 디버깅 루틴 자동 탐지 기법 (An automatic detection scheme of anti-debugging routines to the environment for analysis)

  • 박진우;박용수
    • 인터넷정보학회논문지
    • /
    • 제15권6호
    • /
    • pp.47-54
    • /
    • 2014
  • 여러 가지 역공학 방지기술들 중 하나인 안티 디버깅 기술은 특정 프로그램을 대상으로 공격자나 분석가가 디버거를 사용하여 분석을 하지 못하도록 하기 위한 기술로써, 예전부터 악성코드 및 분석을 방지하고자 하는 여러 가지 프로그램들에 적용이 되었으며 현재까지도 많이 사용이 되고 있는 기술이다. 본 논문에서는 이러한 안티 디버깅 루틴에 대한 자동화 탐지 방법을 제안한다. 탐지는, 디버거 및 시뮬레이터를 통해 실행 명령어 및 API(Application Program Interface)에 대한 트레이스 정보들을 추출하고, 추출된 정보들을 비교하여 안티 디버깅 루틴으로 의심이 가는 지점을 찾는 방식으로 진행된다. 실험 결과, 알려진 25가지의 안티 디버깅 기법들 중 21가지에 대하여 정상적으로 탐지가 이루어졌다. 이와 같이, 본 기법은 특정 안티 디버깅 기술에 의존적이지 않으며, 추후 개발 및 발견되는 안티 디버깅 기술들에 대한 탐지의 경우에도 적용이 가능할 것으로 예상된다.

스트립된 바이너리에서 LSTM을 이용한 함수정보 추출 기법 (Extraction Scheme of Function Information in Stripped Binaries using LSTM)

  • 장두혁;김선민;허준영
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제17권2호
    • /
    • pp.39-46
    • /
    • 2021
  • 악성코드를 분석하여 방어하기 위해, 함수 위치 정보 등을 분석 방식으로 리버스 엔지니어링을 활용한다. 하지만, 스트립 된 바이너리는 함수 심볼 정보가 제거되어 함수 위치 등의 정보를 찾기가 쉽지 않다. 이를 해결하기 위해, BAP, BitBlaze IDA Pro 등 다양한 바이너리 분석 도구가 존재하지만, 휴리스틱을 기반으로 하므로 일반적인 성능이 우수하진 못하다. 본 논문에서는 재귀 하강 방식으로 역 어셈블리어에 대응되는 바이너리를 데이터로 N-byte 기법의 알고리즘을 제시해 LSTM 기반 모델을 적용하여 함수정보를 추출하는 기법을 제안한다. 실험을 통해 제안 기법이 수행 시간과 정확도 면에서 기존 기법들보다 우수함을 보였다.

A Strengthened Android Signature Management Method

  • Cho, Taenam;Seo, Seung-Hyun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제9권3호
    • /
    • pp.1210-1230
    • /
    • 2015
  • Android is the world's most utilized smartphone OS which consequently, also makes it an attractive target for attackers. The most representative method of hacking used against Android apps is known as repackaging. This attack method requires extensive knowledge about reverse engineering in order to modify and insert malicious codes into the original app. However, there exists an easier way which circumvents the limiting obstacle of the reverse engineering. We have discovered a method of exploiting the Android code-signing process in order to mount a malware as an example. We also propose a countermeasure to prevent this attack. In addition, as a proof-of-concept, we tested a malicious code based on our attack technique on a sample app and improved the java libraries related to code-signing/verification reflecting our countermeasure.

LES에 의한 관류홴의 전산유동해석 (Computational Flow Analysis of a Cross-Flow Fan by LES)

  • 김장권;오석형
    • 동력기계공학회지
    • /
    • 제14권6호
    • /
    • pp.20-28
    • /
    • 2010
  • The computational flow analysis using LES technique was carried out to investigate the flow characteristics of a RAC chassis consisting of a rear-guider, a stabilizer and a cross-flow fan. The commercial SC/Tetra software was used in this analysis. In view of the results so far achieved, the distribution trends of static pressure and velocity vector of central region except the edges of a CFFan are similar regardless of the number of revolution, and an eccentric vortex exists around the bottom blade of a CFFan. Also, a reverse flow is found in the region between stabilizer and CFFan. Moreover, near the edges of a CFFan, an eccentric vortex is separated to two vortexes. Also these vortexes increase the velocity near a rear-guider, and guide the flow near a rear-guider into stabilizer inlet. Therefore, the reverse flow region is formed in the bottom of a CFFan.