기본적인 hello world 를 출력하는 코드를 radare2로 디버깅해보자(ex1.c) 위 코드는 Hello World! 라는 문자열을 출력하는 예제이다.ex1.c 를 radare2로 열어 main함수를 찾아가보면 다음과 같은 어셈블리를 볼 수 있다.어셈블리코드를
지난번에는 printf를 메인으로 코드를 살펴보았다. 이번에는 scanf를 살펴볼 예정이다. >c언어 코드는 다음과같다 int형변수 a를 생성해준후 scanf를 통해서 a의값(정수)를 입력받았다. >radare2로 메인함수를 찾은 결과이다. 이전 printf예제와
r2 or radare2 <파일이름> (-d)디버깅모드 // radare2실행afl // 함수들을 보여줌pd 함수이름 // 현재 주소를 함수주소로pdf @ 함수이름 // 함수로 이동하지않고 함수내부를 보기px 0x20 @ <주솟값> // hexdumpps @