Pe포맷을 까보면 엔트리포인트라는게 보임. 거기서부터 프로그램이 시작된다고 보면 되는데 여기서 어셈블중 브레이크에 해당하는 인스트럭션이 존재함. 이걸 프로그램 사이에 끼워넣음으로써 브레이크가 걸리게되고 해당 브레이크부분서부터 디버거가 어태치되어 흐름제어가 가능해지는것임. 브레이크 종류도 소프트웨어 브레이크랑 하드웨어 브레이크 두가지가 존재함
ㅎ(175.223)2018-01-13 14:20
위에 설명한건 소프트웨어 브레이크를 말을하는 것이고 더 알아가고 싶다면 cpu 인스트럭션 시트가 제공되니 한번쯤 봐보도록하고 리버싱 지식이 필수라 보면됨
ㅎ(175.223)2018-01-13 14:23
오우! 설명 감사요! 이해는 대략적으로 되는데 처음 두 용어를 잘 몰라서 함 봐야할듯 ㄳㄳ
모니터링
Pe포맷을 까보면 엔트리포인트라는게 보임. 거기서부터 프로그램이 시작된다고 보면 되는데 여기서 어셈블중 브레이크에 해당하는 인스트럭션이 존재함. 이걸 프로그램 사이에 끼워넣음으로써 브레이크가 걸리게되고 해당 브레이크부분서부터 디버거가 어태치되어 흐름제어가 가능해지는것임. 브레이크 종류도 소프트웨어 브레이크랑 하드웨어 브레이크 두가지가 존재함
위에 설명한건 소프트웨어 브레이크를 말을하는 것이고 더 알아가고 싶다면 cpu 인스트럭션 시트가 제공되니 한번쯤 봐보도록하고 리버싱 지식이 필수라 보면됨
오우! 설명 감사요! 이해는 대략적으로 되는데 처음 두 용어를 잘 몰라서 함 봐야할듯 ㄳㄳ