ida IDA를 활용한 모바일 앱 해킹 IDA : import, export 되는 모듈을 명확하게 잡아줌(JAVA 기반) : import 내 openat API 를 긁어보면 문자열이 다나옴 JEB : function 구분을 잘해줌 (안드로이드 기반). 근데 Sub 000 이런거 구분이 명확하지못함(IDA가 나음) => 곧 IDA, JEB 를 같이 봐야함! 1 IDA로 파일을 연다 2 import 탭을 누른다 3 stroul, st... FridamobileandroididaFrida Linux Tutorial #23 IDR(ID Radix), IDA(ID Allocator) IDR 과 IDA 는 그들의 독자적인 식별자 개발을 피하기 위한 문제에 대한 합리적인 해결책을 제시한다. IDR 은 포인터에 ID 를 매핑하는 능력을 제공한다. 위에서 설명했듯 IDR 은 ID 에 포인터 주소를 매핑한다. 이름에서 알 수 있듯 IDR 은 radix tree 를 통해서 구현이 이뤄졌다. IDR 은 DEFINE_IDR(name) 매크로를 통해 정의가 가능하며 매크로는 아래와 같이... IDRID RadixidaKernelID AllocatorlinuxID Allocator
IDA를 활용한 모바일 앱 해킹 IDA : import, export 되는 모듈을 명확하게 잡아줌(JAVA 기반) : import 내 openat API 를 긁어보면 문자열이 다나옴 JEB : function 구분을 잘해줌 (안드로이드 기반). 근데 Sub 000 이런거 구분이 명확하지못함(IDA가 나음) => 곧 IDA, JEB 를 같이 봐야함! 1 IDA로 파일을 연다 2 import 탭을 누른다 3 stroul, st... FridamobileandroididaFrida Linux Tutorial #23 IDR(ID Radix), IDA(ID Allocator) IDR 과 IDA 는 그들의 독자적인 식별자 개발을 피하기 위한 문제에 대한 합리적인 해결책을 제시한다. IDR 은 포인터에 ID 를 매핑하는 능력을 제공한다. 위에서 설명했듯 IDR 은 ID 에 포인터 주소를 매핑한다. 이름에서 알 수 있듯 IDR 은 radix tree 를 통해서 구현이 이뤄졌다. IDR 은 DEFINE_IDR(name) 매크로를 통해 정의가 가능하며 매크로는 아래와 같이... IDRID RadixidaKernelID AllocatorlinuxID Allocator