메뉴 건너뛰기

app

[FRIDA] 예제 코드 실행

lispro062016.10.27 20:12조회 수 3097댓글 0

    • 글자 크기
import frida
session = frida.get_usb_device().attach("com.android.chrome")
print([x.name for x in session.enumerate_modules()])

를 실행시키면, 

Traceback (most recent call last):
  File "b.py", line 2, in <module>
    session = frida.get_usb_device().attach("com.android.chrome")
  File "C:UsersssdAppDataLocalProgramsPythonPython35-32libsite-packagesfrida__init__.py", line 66, in get_usb_device
    return _get_device(lambda device: device.type == 'tether', timeout)
  File "C:UsersssdAppDataLocalProgramsPythonPython35-32libsite-packagesfrida__init__.py", line 97, in _get_device
    raise TimedOutError("timed out while waiting for device to appear")
frida.TimedOutError: timed out while waiting for device to appear

에러가 발생한다.

__init__.py 에 66번째 라인의 timeout을 10 정도로 늘려주면, 

['libmemtrack.so', 'libaudioutils.so', 'libcorkscrew.so', 'app_process', 'linker', 'libnativehelper.so', 'libremotedesktop_client.so', 'libpng.so', 'l
ibfimg.so', 'libstdc++.so', 'libsecnativefeature.so', 'libAndroidBootstrap0.so', 'libsamsungeffect.so', 'libMcClient.so', 'libnetutils.so', 'liblog.so
', 'libemoji.so', 'libutils.so', 'libui.so', 'libsync.so', 'libgabi++.so', 'libm.so', 'libhardware.so', 'libfimg2d_board.so', 'libc.so', 'libgccdemang
le.so', 'libbinder.so', 'libandroidfw.so', 'libcutils.so', 'libandroid_runtime.so', 'libz.so', 'libexpat.so', 'libstlport.so', 'libgui.so', 'libEGL.so
', 'libGLES_trace.so', 'libGLESv2.so', 'libinput.so', 'libcamera_client.so', 'libcamera_metadata.so', 'libskia.so', 'libft2.so', 'libjpeg.so', 'libqur
amimagecodec.so', 'libmaet.so', 'libsxqk_skia.so', 'libicuuc.so', 'libicui18n.so', 'libsqlite.so', 'libcrypto.so', 'libGLESv1_CM.so', 'libETC1.so', 'l
ibhardware_legacy.so', 'libwpa_client.so', 'libselinux.so', 'libsonivox.so', 'libomadrm.so', 'libssl.so', 'libmedia.so', 'libstagefright_foundation.so
', 'libspeexresampler.so', 'libusbhost.so', 'libharfbuzz_ng.so', 'libcc_manager.so', 'libhwui.so', 'libRS.so', 'libbcc.so', 'libbcinfo.so', 'libLLVM.s
o', 'libRScpp.so', 'libsubstrate.so', 'libAndroidCydia.cy.so', 'libsubstrate-dvm.so', 'libdvm.so', 'libpersona.so', 'libDalvikLoader.cy.so', 'libsecur
e_storage.so', 'librootcloakplus.cy.so', 'libconnectivitymanager.so', 'libstagefright_yuv.so', 'libsecion.so', 'libpowermanager.so', 'libhdcp2.so', 'l
ibddc.so', 'libdrmframework.so', 'libvorbisidec.so', 'libExynosHWCService.so', 'libhdmiclient.so', 'libcec.so', 'libmedia_jni.so', 'libTVOut.so', 'lib
stagefright_enc_common.so', 'libstagefright_omx.so', 'libhdmi.so', 'libedid.so', 'libfimc.so', 'libsfextcp.so', 'libstagefright_avc_common.so', 'libse
cuibc.so', 'libnbaio.so', 'lib_soundaliveresampler.so', 'libstagefright_amrnb_common.so', 'libcontrolcsc.so', 'libsavscmn.so', 'libsamsungearcare.so',
 'libmtp.so', 'libexif.so', 'libjnigraphics.so', 'libjavacrypto.so', 'libeffects.so', 'libedmnativehelper.so', 'libcommon_time_client.so', 'libvideoed
itor_videofilters.so', 'libvideoeditor_osal.so', 'libvideoeditor_jni.so', 'lib_SoundAlive_SRC192_ver205.so', 'lib_DNSe_EP_ver216b.so', 'libvideoeditor
player.so', 'libsavsff.so', 'libjavacore.so', 'librs_jni.so', 'libwebviewchromium_plat_support.so', 'libjhead_jni.so', 'libvideoeditor_core.so', 'libd
rmframework_jni.so', 'libandroid.so', 'libjhead.so', 'libAndroidLoader.so', 'libaudioflinger.so', 'libEGL_mali.so', 'libstagefright.so', 'libwebviewch
romium.so', 'libchromium_android_linker.so', 'libchrome.so', 'libMali.so', 'libUMP.so', 'libGLESv1_CM_mali.so', 'libGLESv2_mali.so', 'gralloc.smdk4x12
.so', 'libGLESv2.so', 'frida-agent-32.so']

가 출력된다.



* 커넥션을 frida.get_usb_device 대신 frida.get_remote_device로 할 수 있는데, 아래 명령어 사용이 가능하다.

> adb forward tcp:27043 tcp:27043
> adb forward tcp:27042 tcp:27042
> frida-ps -R

USB를 빼면 어차피 안되는데, 해당 방식을 사용해야하는 이유는 확인 중이다.
lispro06 (비회원)
    • 글자 크기
[FRIDA] Android CTF 예제 (by lispro06) [FRIDA] 안드로이드 연결 (by lispro06)

댓글 달기

suritam9
2021.12.15 조회 420
suritam9
2020.03.31 조회 1122
suritam9
2019.04.05 조회 2220
suritam9
2019.03.07 조회 392
suritam9
2019.03.06 조회 839
lispro06
2018.03.21 조회 945
lispro06
2018.03.16 조회 2053
lispro06
2017.11.27 조회 6608
lispro06
2017.07.16 조회 1808
lispro06
2017.06.22 조회 2055
lispro06
2016.11.02 조회 1796
lispro06
2016.11.01 조회 7585
lispro06
2016.10.27 조회 4317
lispro06
2016.10.27 조회 3097
lispro06
2016.10.27 조회 4104
lispro06
2016.10.27 조회 2740
lispro06
2015.11.20 조회 1710
첨부 (0)
위로