본문 바로가기
hacking/reversing

[Dream hack] Introduction: Reverse Engineering

by ilp 2024. 10. 6.
반응형

리버스 에지니어링이란 🔍

엔지리어링이 뭐냐

: 완성품과 이를 구성하는 부품들의 기능과 설계를 고안하고, 제작하는과정

 

인데

그럼 리버스 엔지리어링(Reverse Engineering)을 뭘까?

: 위 과정을 거꾸로 하는것이다. 완성된 제품을 해체하고 분석는것 (책에 다라 역공학 이라고도 함)

 

리버스 엔지리어링에도 여러분야가 있다.

대부분의 공학 분야에서 그에 맞는 리버싱 기술이 있다고 보면 된다.


리버싱 어따씀?

Good Case 👍

개발이 중단된 프로그램에 대해 패치가 필요할떄

프로그램의 보안을 평가하거나 악성코드를 분석할때 리버싱이 쓰인다.

 

Bad Case 👎

유료료 프로그램을 구매하지 않고 무료로 이용하기 위해 쓰는데

리버싱을 통해 프로그램들이 어떤 방식으로 정품 인증을 하는지를 리버싱으로 알아낼 수 있기 떄문임

추가로 게임핵을 만들때도 리버싱이 사용된다.


⚠️주의 사항

리버싱은 학습/ 연구로 많이 이용되고, 각종 악성코드나, 불법 프로그램에 대응에서도 사용되는 기술이다.

하지만 유료 프로그램지적 재산권 침해 위험성 도 잇다.

이를 조심해야 한다.


반응형

'hacking > reversing' 카테고리의 다른 글

[Dream hack] rev-basic-0  (0) 2025.03.03
[Dream hack] rev-basic-1  (0) 2025.03.03