목록Hacking/Reverse Engineering (20)
'll Hacker
Engineering = 완성품과 이를 구성하는 부품들의 기능과 설계를 고안, 제작하는 과정 Reverse Engineering = 완성품을 거꾸로 해부?하는 과정(이라고 이해함) 리버싱의 용도 1) 좋은 일😀 각종 프로그램의 보안성을 평가 악성코드 분석 2) 나쁜 짓😡 상용 프로그램을 구매하지 않고 무료로 이용하기 위해 쓰는 불법 프로그램을 생성, 각종 프로그램을 분석해서 게임핵 만들기 관련 저작권법 저작권법 제35조의3 (저작물의 공정한 이용) 제1항 제23조부터 제35조의2까지, 제101조의3부터 제101조의5까지의 경우 외에 저작물의 통상적인 이용 방법과 충돌하지 아니하고 저작자의 정당한 이익을 부당하게 해치지 아니하는 경우에는 보도ㆍ비평ㆍ교육ㆍ연구 등을 위하여 저작물을 이용할 수 있다. 저작권법..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/17VSX/btsAp1wVO8T/FkGJIR3CpPG3iqJgMKOf50/img.png)
엔지니어링 1) 완성품과 이를 구성하는 부품들의 기능과 설계를 고안하고, 제작하는 과정 Reverse 1) 사전적 의미는 "역의","반전시키다","뒤집다","반대", 엔지니어링의 역과정 2) 완성된 제품을 해체하고 분석하여 구조와 기능, 디자인을 파악하는 것 리버싱의 용도 1) 개발 중단한 프로그램의 패치 필요 2) 프로그램 보안성 평가 3) 악성코드 분석 4) 불법 프로그램 5) 게임핵 생성기 관련 저작권법 저작권법 제35조의 3 (저작물의 공정한 이용) 저작권법 제101조의3 (프로그램의 저작재산권의 제한) 출처 : https://learn.dreamhack.io/45#1 로그인 | Dreamhack dreamhack.io
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dgcQOP/btsAr4zB6Ul/NvuMaxpMvYS8KtygKcG8Vk/img.png)
1) https://learn.dreamhack.io/quiz/64 2) https://learn.dreamhack.io/quiz/17 [Register] rcx = 0 rdx = 0 rsi = 0x400000 ======================= [Memory] 0x400000 | 0x67 0x55 0x5c 0x53 0x5f 0x5d 0x55 0x10 0x400008 | 0x44 0x5f 0x10 0x51 0x43 0x43 0x55 0x5d 0x400010 | 0x52 0x5c 0x49 0x10 0x47 0x5f 0x42 0x5c 0x400018 | 0x54 0x11 0x00 0x00 0x00 0x00 0x00 0x00 ======================= [code] 1: mov dl, B..