반응형
리버스 에지니어링이란 🔍
엔지리어링이 뭐냐
: 완성품과 이를 구성하는 부품들의 기능과 설계를 고안하고, 제작하는과정
인데
그럼 리버스 엔지리어링(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 |