ํ๋ฆฌ๋ค(Frida)๋ฅผ ์ด์ฉํ ์๋๋ก์ด๋ ์ฑ ๋ชจ์ํดํน
๋ชจ์ํดํน ์ค๋ฌด์์ ํ์ฉ๋๊ณ ์๋ ํ๋ฆฌ๋ค (Frida)์ ์๋ฒฝ ํ์ฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
์๊ฐ์ 767๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
jadx์ alert ๋ฌธ๊ตฌ๊ฐ ์๋ ๊ฒฝ์ฐ
์๋ ํ์ธ์.frida๋ก ๋ฃจํ ํ์ง ์ฐํ ๊ฐ์ ๋ฃ๊ณ ์์ต๋๋ค.ํ๊ฐ์ง ๊ถ๊ธํ ์ ์ด ์์ด์ ์ง๋ฌธ ๋จ๊น๋๋ค.๋ฃจํ ํฐ์ผ๋ก ์ฑ์ ์คํํ์๋ "os๋ณ์กฐํ์ง" ๋ผ๋ alert๊ฐ ๋จ๋๋ฐ, jadx์ ํด๋น ๋ฌธ์์ด์ด ์๋๊ฒฝ์ฐ๋ ์ด๋ป๊ฒ ๋ฃจํ ๋ก์ง์
android๋ชจ์ํดํนfrida์ํ์ง
ใป
0
156
0
- ๋ฏธํด๊ฒฐ
ํ๋ฆฌ๋ค 12.6.11 ์ค์น ์ค๋ฅ
(py3) C:\Users\bbsec>pip install frida==12.6.11Collecting frida==12.6.11 Using cached frida-12.6.11.tar.gz (6.6 kB) Prepa
android๋ชจ์ํดํนfrida์ด์ ์
ใป
0
469
2
- ๋ฏธํด๊ฒฐ
ํ์ด์ฌ ๋ฐ์ธ๋ฉ ์ค๋ฅ ๋ฌธ์
์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์ ๋ ฅํ๋๋ฐimport frida, sysjscode = """setImmediate(function() { Java.perform(function(){ var.Ac
android๋ชจ์ํดํนfridawjdalstjr3636
ใป
0
286
2
- ๋ฏธํด๊ฒฐ
์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
์คํฌ๋ฆฝํธ ๋ฌธ์ ์ง์ ์ ๋ ฅ ๋๋ ํ์ผ์ ๋ก๋ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ป๊ฒ ํด์ผํ๋์.. ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ์ํฉ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/6b5c2016-5c35-47bc-
android๋ชจ์ํดํนfrida์ฅ์
ใป
0
290
1
- ๋ฏธํด๊ฒฐ
ํ๋ฆฌ๋ค๋ฉ 8๋ฒ ์ง๋ฌธ
findViewById ๋ฅผ ํํนํ ๋Java.use๋ ์ ๋๊ณ Java.choose๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๊ฐ ๋ฌด์์ธ๊ฐ์?findViewById๋ MainActivity ์์๋ง ์ ์๋๋ฉ์๋๊ฐ ์๋๋ผ ์๋๋ก์ด๋์์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๋
android๋ชจ์ํดํนfridaqwerty
ใป
0
290
1
- ๋ฏธํด๊ฒฐ
ํ๋ฆฌ๋ค๋ฅผ ๋ น์ค๋ก ์ฎ๊ธฐ๋ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ์๊น๋๋คใ ใ
์๋ ํ์ธ์์ด์ ๋ต๋ณ์ ๋ณด๊ณ ํ๋ฆฌ๋ค ๋ฒ์ ์ ๊ฐ์์ ๋์ผํ๊ฒ ์ค์นํ์ต๋๋ค๊ทธ๋ฐ๋ฐ ๊ฐ์์ ๊ฐ์ด /data/local/tmp๋ก ์ฎ๊ธฐ๋๊ณผ์ ์์ ์๋์ ๊ฐ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. <img src="https://cdn.
android๋ชจ์ํดํนfridaqwerty
ใป
0
370
2
- ๋ฏธํด๊ฒฐ
pip install frida-tools ๋ฒ์ ๋ฌธ์
๊ฐ์์์์ ๊ฐ์ด pip install frida-tools ๋ช ๋ น์ด๋ฅผ ํตํดํ๋ฆฌ๋ค๋ฅผ ์ค์นํ๋๋ฐ ์ ๋ ๋ฒ์ ์ด ์๋์ผ๋ก 12 ๋ฒ์ ๋๊ฐ ์๋16.2.1์ด ๋ค์ด๋ก๋ ๋์๋๋ฐ ์ด ๋ฒ์ ์ ์ด๋ป๊ฒ ๋ฐ๊ฟ์ผํ๋์??์ถ๊ฐ์ ์ผ๋ก ๊ฐ์์์ ๋์ค๋ <a
android๋ชจ์ํดํนfridaqwerty
ใป
0
1,257
1
- ๋ฏธํด๊ฒฐ
Anaconda์์ ์งํํ๋ ์ด์
frida ์ค์น๋ฅผ ์ anaconda๋ฅผ ํตํด ๊ฐ์ ํ๊ฒฝ์์ ์งํํ๋์ง ๊ถ๊ธํฉ๋๋ค. anaconda๋ฅผ ํตํ ๊ฐ์ ํ๊ฒฝ์ vmware ๋ฑ ๊ณผ ๊ฐ์ ๊ฐ์ ๋จธ์ ๊ณผ ๋ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง๋ ๊ถ๊ธํฉ๋๋ค. <p
android๋ชจ์ํดํนfridalala
ใป
0
283
1
- ๋ฏธํด๊ฒฐ
๊ฐ์ ๊ธฐ๋ณธ ๋ช ๋ น์ด ํ์ฉ์์
ํ๋ฆฌ๋ค ์ต์ ๋ฒ์ 16.1.8 ์ธ๋ฐ ํ์ฌ server ๊ฐ ์์ด16.1.7๋ก ์๋์ฝ๋ค์์ ๋ค์ด๋ฐ๊ณ x86 32bit๋ก ๋ณ๊ฒฝํ๊ณ reslse ํ๋ฆฌ๋ค ์๋ฒ๋ 16.1.7๋ก ๋ง์ถ๊ณ frida-ps -U ๋ผ๋ ๋ช ๋ น์ด ์น๋ฉด ๋ น์ค๋ ์ฐ๊ฒฐ์ด ๋
android๋ชจ์ํดํนfrida์กฐ์ฌ์
ใป
0
497
1
- ๋ฏธํด๊ฒฐ
APK, ํน์ ํด๋์ค์์ ์ฌ์ฉ๋๋ ํจ์์ ํธ์ถ ๊ทธ๋ํ
์๋ ํ์ธ์ Frida ๊ณต๋ถ์ค์ธ ํ์์ ๋๋ค.๋ค๋ฆ์ด ์๋๋ผ APK ํ์ผ์ ๋ํด์ ๋ค์ํ Frida ์ฌ์ฉ๋ฒ์ ์ตํ๊ณ ์๋ ์ค์Frida trace ๊ธฐ๋ฅ์ ํตํด ํน์ ํด๋์ค์ ํจ์๋ค์ ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ ๊ฒ์ ์ฌ์ฉํด๋ณด์์ต๋๋ค.์ด๋ฌ๋ ์์ค
android๋ชจ์ํดํนfridahomebrew.syssec
ใป
0
484
2
- ๋ฏธํด๊ฒฐ
chrome.js๋ ์ด๋์ ๋ค์ด ๋ฐ๋์?
chrome.js๋ ์ด๋์ ๋ค์ด ๋ฐ๋์?
android๋ชจ์ํดํนfridajky0115
ใป
0
415
1
- ๋ฏธํด๊ฒฐ
frida ์ค๋ฅ..?
frida-ps -Ua ๋ฅผ ํตํด์ chrome์ด ์คํ์ค์ธ๊ฒ์ด ํ์ธ์ด ๋๋๋ฐ frida-trace -i "open" -U <a target="_blank" rel="noopener noreferrer nofollow" href="http://com.android.c
android๋ชจ์ํดํนfrida๋ฉ๋ก๋
ใป
0
732
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ์ ๋๋ค.
# frida -U --codeshare machoreverser/ios12-ssl-bypass -f ์ฑ ____ / _ | Frida 16.0.10 - A world-class dynamic instrumentation
androidfrida๋ชจ์ํดํนTh์จ๊ธฐ
ใป
0
806
1
- ๋ฏธํด๊ฒฐ
์ฑ๋ฆฐ์ง 02๋ฒ ๋ฌธ์ ์ static ๋ฉ์๋ ๊ฐ์ ์ง๋ฌธ ์ฌํญ
์ฑ๋ฆฐ์ง 02๋ฒ ๋ฌธ์ ์ static ๋ฉ์๋ ๊ฐ์ ์ง๋ฌธ ์ฌํญ ๊ฐ์ ๋ฌธ์ ํ์ด ๋๋ฒ์งธ ์์(์ฑ๋ฆฐ์ง 02๋ฒ, ์ฑ๋ฆฐ์ง 03๋ฒ)๊ณผ static ๋ฉ์๋ ์ง๋ฌธ ์ฌํญ ์๋ ํ์ธ์ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๋๋ฐ ๋ด์ฉ์ด ํท๊ฐ๋ ค์ ์ง๋ฌธํ๋ ค๊ณ ํฉ๋๋ค. ์ฑ๋ฆฐ์ง 2๋ฒ
๋ชจ์ํดํน๋ชจ์ํดํนfridaandroidgrowing224
ใป
0
409
1
- ๋ฏธํด๊ฒฐ
pin brute force ์ ์ฑ ์ข ๋ฃ
๊ณต๊ธฐ๊ณ๋ก ์ค์ต ์งํํ๊ณ ์์ต๋๋ค.pin ๋ฒํธ brute force ์งํ ์ ์ฑ์ด ์ค์ง๋์๋ค๊ณ ๋จ๋ฉด์ ์ฑ์ด ์ข ๋ฃ๋ฉ๋๋ค.์ฝ๋๋ ๊ฐ์ฌ๋๊ณผ ๋์ผํ๋ฐ, ์๋๋ ์ด์ ๊ฐ ์์๊น์?
๋ชจ์ํดํนfridaandroid๋ชจ์ํดํนvvi
ใป
0
536
1
- ๋ฏธํด๊ฒฐ
frida -U [์ฐ๊ฒฐ ํ๋ก์ธ์ค] ํ ์๋ฌ
์๋ ํ์ธ์, Frida ์ฌ์ฉ ์งํ ์ค Chrome ๊ณผ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ์ ์๋ฌ๊ฐ ๋ฐ์ํด์ ๋ฌธ์ ๋๋ฆฝ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/1c04f3a8-bf18-43d9-83f8-d312c5
frida๋ชจ์ํดํนandroid์ด์ ์
ใป
0
2,057
1
- ๋ฏธํด๊ฒฐ
FRIDA ํ์ฉ-์ํธ ๋ณตํธํ
์๋ ํ์ธ์.์ ๋ jadx๋ก ๋ณตํธํ๋ฅผ ํ๋ฉด ํด๋์ค๋ ๋ฉ์๋ ์ด๋ฆ์ด ์ ๋ค๋ฅด๊ฒ ๋ณตํธํ ๋๋์ง ์์ค๊น์...? ํด๋น ์ด๋ฆ์ผ๋ก ํํนํ๋ฉด ์๋ฉ๋๋ค.. ๊ฐ์์ฒ๋ผ a๋ก ํ๋ฉด ์๋ฉ๋๋ค.<img src="https://cdn.inflearn.com/public/fil
frida๋ชจ์ํดํนandroid์ ์ฌ๊ณค
ใป
0
495
1
- ๋ฏธํด๊ฒฐ
ํ๋ฆฌ๋ค๋ฉ06๋ฒ ์คํฌ๋ฆฝํธ ์ง๋ฌธ
<img src
androidfrida๋ชจ์ํดํน์ ์ฌ๊ณค
ใป
0
634
1
- ํด๊ฒฐ
frida sslPinning ์ง๋ฌธ
setTimeout(function() { Java.perform(function() { var CertificateFactory = Java.use("java.security.cert.CertificateFactory
๋ชจ์ํดํนfridaandroid๋ฐ์งํ
ใป
1
544
2
- ๋ฏธํด๊ฒฐ
java.choose
java.choose๋ ํ์์ ์ธ์คํด์คํ๋ ๊ฐ์ฒด๋ฅผ ์ฐพ๋๋ค๊ณ ์๋ ค์ฃผ์ ๊ฑฐ๊ฐ์ต๋๋ค.๊ทธ๋ผ attach๋ฐฉ์์ผ๋๋ง ํ ์์ญ์์ ๊ธฐ์กด์ ์์ฑ๋ ์ธ์คํด์ค๋ฅผ ๊ฒ์ํ ์ ์๋๊ฑด๊ฐ์?์๋๋ฉด spawn๋ฐฉ์์ผ๋ก ์ฌ์ฉํด๋ ๊ณ์ ํ ์์ญ์ ๊ฒ์ํ๋ฉด์ ์ ์ธ์คํด์ค๊ฐ
frida๋ชจ์ํดํนandroidDoKyung Lim
ใป
0
288
1






