상세 컨텐츠

본문 제목

[mobile] frida challenge

기술보안/Mobile:Android

by about_SC 2020. 1. 4. 20:00

본문

[mobile] frida challenge 1

-FridaLab
:
Ross Marks가 만든 프리다를 연습할 수 있는 프로그램
http://rossmarks.uk/blog/fridalab/

1) 연습과제는 8개로 구성
- 01. 클래스 challenge_01의 변수 chall01을 1로 변경하기
: 하드코딩된 변수의 값을 변경하는 것이 포인트
- 02. Chall02() 메소드 실행하기
: 다른 곳에 존재하며 사용되지 않는 메소드를 강제호출하여 사용하는 것이 포인트
- 03. chall03() 메소드가 true 반환하게 만들기
: 반환 값 변경이 포인트
- 04. chall04() 메소드에 frida 문자열 전송하기
: 함수에 전달되는 인수 값을 변경하는 것이 포인트
- 05. chall05() 메소드에 frida 문자열 항상 전송하기
: 이전 문제와 비슷하지만 이전은 한번만 전송하겠지만 이것은 항상
- 06. 올바른 값으로 10초 후 chall06 메소드 실행하기
: 라이브 변수를 조작하는 것이 포인트
- 07. chall07Pin() 메소드를 브루트포스해서 chall07() 메소드로 확인하기
:  브루트포스해서 정상적인 값을 구하는 것이 포인트
- 08. check 버튼의 텍스트를 Confirm으로 변경하기
: 화면에 출력되는 데이터를 수정하는 것이 포인트

 

관련글 더보기