Как я могу отображать вызовы функций приложения Android с помощью FRIDA?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу отображать вызовы функций приложения Android с помощью FRIDA?

Сообщение Anonymous »

У меня есть приложение для Android. Как я могу распечатать стек вызовов функции этого приложения с помощью Fried? Мне нужны читаемые ссылки на какую функцию и из какого класса она называлась. Приложение написано в Java + Kotlin.frida-trace -U -f org.mozilla.firefox -i "checkRequest*"
Started tracing 0 functions. Press Ctrl+C to stop.
< /code>
И если я использовал то, что они пишут в примерах, например, метод отправки, то он отображает не Java-функции и не понимает, что < /p>
frida-trace -U -f org.mozilla.firefox -i "*send*"
Instrumenting...
_ZN4aidl7android5media24BpResourceManagerService17sendCapacityErrorEiilRKNSt3__110shared_ptrINS1_22IResourceManagerClientEEERKNS3_6vectorINS_3com7samsung7android5media15MediaInfoParcelENS3_9allocatorISE_EEEE: Loaded handler at "/home/teammrpa/__handlers__/libmedia.so/_ZN4aidl7android5media24BpResour_a5adc3e0.js"
_ZN4aidl7android5media30IResourceManagerServiceDefault17sendCapacityErrorEiilRKNSt3__110shared_ptrINS1_22IResourceManagerClientEEERKNS3_6vectorINS_3com7samsung7android5media15MediaInfoParcelENS3_9allocatorISE_EEEE: Loaded handler at "/home/teammrpa/__handlers__/libmedia.so/_ZN4aidl7android5media30IResourc_d783483c.js"
_ZN7android13MediaRecorder11sendCommandEiii: Loaded handler at "/home/teammrpa/__handlers__/libmedia.so/_ZN7android13MediaRecorder11send_54e1e7bb.js"
_ZN7android14MtpEventPacket11sendRequestEP11usb_request: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android14MtpEventPacket11sen_93bad13a.js"
_ZN7android9MtpServer14sendStoreAddedEj: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpServer14sendStoreAddedEj.js"
_ZN7android9MtpDevice8sendDataEv: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpDevice8sendDataEv.js"
_ZN7android18MtpFfsCompatHandle8sendFileE14mtp_file_range: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android18MtpFfsCompatHandle8_37263f12.js"
_ZN7android9MtpServer21sendObjectInfoChangedEj: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpServer21sendObjec_f93a69c2.js"
_ZN7android12MtpDevHandle8sendFileE14mtp_file_range: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android12MtpDevHandle8sendFi_e48bebb3.js"
_ZN7android9MtpServer17sendObjectRemovedEj: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpServer17sendObjec_4c09ad98.js"
_ZN7android9MtpDevice14sendObjectInfoEPNS_13MtpObjectInfoE: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpDevice14sendObjec_714e59c5.js"
_ZN7android9MtpServer15sendObjectAddedEj: Loaded handler at "/home/teammrpa/__handlers__/libmtp.so/_ZN7android9MtpServer15sendObjectAddedEj.js"
...
Started tracing 176 functions. Press Ctrl+C to stop.
/* TID 0x723b */
297 ms _ZN7android11GraphicsEnv18sendGpuStatsLockedENS_12GpuStatsInfo3ApiEbl()
/* TID 0x7239 */
302 ms _ZN7android3gui7BitTube11sendObjectsEPS1_PKvmm()
302 ms | sendto(sockfd=0x6d, len=0x7959f5d550, flags=0xd8, dest_addr=0x4040, addrlen=0x0)
/* TID 0x7202 */
404 ms _ZN7android13InputConsumer18sendFinishedSignalEjb()
404 ms | _ZN7android13InputConsumer27sendUnchainedFinishedSignalEjb()
404 ms | | _ZN7android12InputChannel11sendMessageEPKNS_12InputMessageE()
404 ms | | | __sendto_chk()
404 ms | | | | sendto(sockfd=0x8f, len=0x7ff84226d0, flags=0x18, dest_addr=0x4040, addrlen=0x0)
/* TID 0x724d */
436 ms sendmsg(sockfd=0xa7, msg=0x79e7d5e3e0, flags=0x40)
/* TID 0x7250 */
535 ms _ZN12FwmarkClient4sendEP13FwmarkCommandiP17FwmarkConnectInfo()
535 ms | sendmsg(sockfd=0xc6, msg=0x79e65fa750, flags=0x0)
536 ms _ZN12FwmarkClient4sendEP13FwmarkCommandiP17FwmarkConnectInfo()
536 ms | sendmsg(sockfd=0xc6, msg=0x79e65fa750, flags=0x0)
537 ms _ZN12FwmarkClient4sendEP13FwmarkCommandiP17FwmarkConnectInfo()
537 ms | sendmsg(sockfd=0xcd, msg=0x79e65fa750, flags=0x0)
538 ms _ZN12FwmarkClient4sendEP13FwmarkCommandiP17FwmarkConnectInfo()
538 ms | sendmsg(sockfd=0xcd, msg=0x79e65fa750, flags=0x0)

< /code>
. Chatgpt также пытался написать для меня сценарий, но он вообще ничего не выводит.

Подробнее здесь: https://stackoverflow.com/questions/775 ... sing-frida
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»