Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MFT
- foremost
- beebox
- elasticsearch
- InsecureBank
- Strings
- base64
- SQL Injection
- ESXi
- Docker
- lord of sql injection
- Reflected XSS
- 인시큐어뱅크
- frida
- Openstack
- vulnhub
- diva
- 안드로이드
- otter
- 2018
- XSS
- CTF-d
- NTFS
- ctf
- igoat
- logstash
- kibana
- Suninatas
- 파이썬
- Volatility
Archives
- Today
- Total
Information Security
FridaLab - chall04() 메소드에 frida 문자열 전송하기 본문
Chall04() 메소드에서 전달된 인수를 수정하는 문제를 풀기 위해 해당 함수의 위치를 Navigation -> Text search에서 메소드를 차는다.
해당 메소드는 인자 값으로 string을 받고 실제로 if문에서 "frida" 문자열과 str 인자 값이 같으면 활성화해주고 있다. chall04() 메소드를 호출하면서 인자 값으로 frida 값을 동일하게 넣어주면 해당 문제가 해결되는 것 같다.
자바스크립트 코드를 작성하기 전 chall04() 메소드를 호출할 때 Java.use를 사용해야 할지 Java.choose를 사용해야 할지 판단해야 한다. 해당 함수는 static이 없기 때문에 Java.choose를 사용해야 한다.
자바스크립트 코드를 실행하면 Sovled Challenge 04라는 문자열을 확인할 수 있다.
FridaLab 앱을 실행하면 4번 문제가 해결된 것을 알 수 있다.
'모바일 > Frida' 카테고리의 다른 글
Fridalab - Run chall06() after 10 seconds with correct value (0) | 2020.05.13 |
---|---|
FridaLab - Always send "frida" to chall05() (0) | 2020.05.11 |
FridaLab - Make chall03() return true (0) | 2020.05.06 |
FridaLab - Run chall02() (0) | 2020.04.26 |
FridaLab - Change class challenge_01's variable 'chall01' to:1| (0) | 2020.04.25 |