0x01 기드라 시작

janequeen·2024년 5월 30일
0

CodeBrowser


프로그램 트리 : 프로그램 구조를 분석해 프래그먼트 라는 단위로 분할해 표시한다.

심벌 트리 : 프로그램 내의 심벌에 관한 정보

데이터 타입 매니저 : 프로그램 내의 데이터형에 관한 정보

리스닝 : 프로그램을 디스어셈블한 결과가 표시된다.

디컴파일러 : 디스어셈블한 프로그램을 C언어로 디컴파일한 결과가 표시된다.

콘솔 : 기드라 스크립트 및 기드라 익스텐션 출력이 표시됨

기드라 리스닝 창


주소 : 기드라가 프로그램을 읽고 메모리에 로드되는 가상 주소의 값이 표시됨

바이트 : 디스어셈블한 명령과 대응하는 헥스 코드의 바이트 열이 표시됨

어셈 : PUSH, MOV, CALL과 같이 실행할 명령이 표시됨. '오퍼 코드'라고도 함

오퍼랜드(Operand) : EAX나 ESP 등의 레지스터, 수치, DAT, LAB, FUN_ 과 같은 라벨 등 조작과 연산 대상이 되는 오퍼랜드가 표시된다.

XREF : 함수 및 데이터 영역 참조원에 대한 링크가 표시됨. 클릭하면 참조원으로 점프가능, []안에는 피참조 수가 표시됨.

함수 정보 : 함수 이름이나 인수 정보는 함수 선두에 표시된다.

문자열 : 기드라는 단순히 오퍼랜드를 표시하는 것이 아니라 라벨이나 호출하는 API 등의 오퍼랜드가 가리키는 곳의 값이나 문자열 등의 정보 표시도 가능합니다.

참고 자료 및 참고 서적


기드라 치트 시트

한빛미디어-리버스 엔지니어링 기드라 실전 가이드

0개의 댓글

관련 채용 정보