whatsapp相关(三)-消息发送

2024-01-26 10:28
文章标签 相关 消息 发送 whatsapp

本文主要是介绍whatsapp相关(三)-消息发送,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Frida 监测whatsapp 消息发送

本文主要通过frida 来监测 whatsapp 的消息发送过程.

1: 编写脚本

首先我们先通过SQLiteDatabase的insert方法.来打印相关的操作.

Java.perform(function() {console.log("insert 0: 可以发消息了")var database = Java.use('android.database.sqlite.SQLiteDatabase');database.insert.overload("java.lang.String","java.lang.String","android.content.ContentValues").implementation = function (x,y,z) {console.log("insert 1:",x)console.log("insert 2:",z.toString())return this.insert(x,y,z);}
});

2: 测试

执行脚本:

frida -U -f com.whatsapp -l /home/zh/workSpace/test/Xpose/app/src/main/java/com/zh/xpose/js/database.js

执行结果如下:

     ____/ _  |   Frida 16.0.2 - A world-class dynamic instrumentation toolkit| (_| |> _  |   Commands:/_/ |_|       help      -> Displays the help system. . . .       object?   -> Display information about 'object'. . . .       exit/quit -> Exit. . . .. . . .   More info at https://frida.re/docs/home/. . . .. . . .   Connected to LEX820 (id=6b4a96b2)
Spawned `com.whatsapp`. Resuming main thread!                           
[LEX820::com.whatsapp ]-> insert 0: 可以发消息了

文本消息:

我们测试下文本消息:

控制台输出如下:

insert 1: message_details
insert 2: message_row_id=60 author_device_jid=9
insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAAAc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIEM1NTFCMDIzRUQ4RTAwNjg2QzIzOUQxNTVGQzI3QTA1dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRP9AUAAAAAABjT/Y5BAAAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAAAQDI+CgzjgILjgILjgILjgIJQAIoBKOoBFmdyb3VwX3BhcnRpY2lwYW50X2xpc3TyAQh3aGF0c2FwcPgBjwboAQB4 encrypted=false

图片消息:

发送whatsapp 自带的表情图:

insert 1: message_mediainsert 2: transferred=0 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=0 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=0.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=/data/user/0/com.whatsapp/files/Stickers/RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=null sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=nullinsert 1: message_details
insert 2: message_row_id=61 author_device_jid=9insert 1: media_job
insert 2: last_reupload_attempt_timestamp=0 overall_cumulative_user_visible_time=0 job_type=0 streaming_playback_count=0 create_time=1706173324588 reupload_attempt_count=0 transfer_start_time=1706173324588 uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 media_key_reuse_type=0 transferred_bytes=0 overall_cumulative_time=0 last_reupload_success_timestamp=0 last_update_time=1706173324611 user_initiated_attempt_count=0insert 1: message_media
insert 2: transferred=0 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=/data/user/0/com.whatsapp/files/Stickers/RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=null sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 
media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=nullinsert 1: media_refs
insert 2: ref_count=1 path=/storage/emulated/0/WhatsApp/Media/WhatsApp Stickers/STK-20240125-WA0007.webpinsert 1: message_media
insert 2: transferred=1 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=/v/t62.15575-24/31800903_905232404514663_4062023316108715199_n.enc?ccb=11-4&oh=01_AdTCFb8NpxtKlIunbYqF-flB4I9LJ9iuIokS6hYzbbm3PQ&oe=65D9AA21&_nc_sid=5e03e0 thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=Media/WhatsApp Stickers/STK-20240125-WA0007.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=1706172771003 message_url=https://mmg.whatsapp.net/v/t62.15575-24/31800903_905232404514663_4062023316108715199_n.enc?ccb=11-4&oh=01_AdTCFb8NpxtKlIunbYqF-flB4I9LJ9iuIokS6hYzbbm3PQ&oe=65D9AA21&_nc_sid=5e03e0&mms3=true media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=0 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=hoLSRjnjtU2IN3Co9pUPEMRs+j9EqOdR6rJF2svrq2w= sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=[B@4f46315insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAAUc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIDgzMzgzNEE1OUM5REFDN0Q4RkFBOTBGRThCNTk2OTc0dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRQE7ygAAAAABjT/a3R8UAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAACIdIBnQQKvQFodHRwczovL21tZy53aGF0c2FwcC5uZXQvdi90NjIuMTU1NzUtMjQvMzE4MDA5MDNfOTA1MjMyNDA0NTE0NjYzXzQwNjIwMjMzMTYxMDg3MTUxOTlfbi5lbmM/Y2NiPTExLTQmb2g9MDFfQWRUQ0ZiOE5weHRLbEl1bmJZcUYtZmxCNEk5TEo5aXVJb2tTNmhZemJibTNQUSZvZT02NUQ5QUEyMSZfbmNfc2lkPTVlMDNlMCZtbXMzPXRydWUSIEWRBJeR1Vk+EugtD6DoI2AkFQ1rOXrCDCbI3A2CPNGRGiCGgtJGOeO1TYg3cKj2lQ8QxGz6P0So51HqskXay+urbCIgzzFEHoZQ9JznkJN8JAPjNB1SiGrWQ+RxtecTXAmV2LAqCmltYWdlL3dlYnAwgAQ4gARCmwEvdi90NjIuMTU1NzUtMjQvMzE4MDA5MDNfOTA1MjMyNDA0NTE0NjYzXzQwNjIwMjMzMTYxMDg3MTUxOTlfbi5lbmM/Y2NiPTExLTQmb2g9MDFfQWRUQ0ZiOE5weHRLbEl1bmJZcUYtZmxCNEk5TEo5aXVJb2tTNmhZemJibTNQUSZvZT02NUQ5QUEyMSZfbmNfc2lkPTVlMDNlMEjIS1DjwsitBmgAigEo6gEWZ3JvdXBfcGFydGljaXBhbnRfbGlzdPIBCHdoYXRzYXBw+AGQB5ABn7rr/tMxmAEAoAEAqAEAeA== encrypted=false

gif图片

whatsapp 自带的gif图片发送:

insert 1: media_job
insert 2: last_reupload_attempt_timestamp=0 overall_cumulative_user_visible_time=0 job_type=0 streaming_playback_count=0 create_time=1706173554696 reupload_attempt_count=0 transfer_start_time=1706173554696 uuid=125405c2-0853-4b28-88c6-f63dd97bb085 media_key_reuse_type=0 transferred_bytes=0 overall_cumulative_time=0 last_reupload_success_timestamp=0 last_update_time=1706173554697 user_initiated_attempt_count=0
insert 1: message_media
insert 2: transferred=0 media_job_uuid=null transcoded=0 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=null file_path=/data/user/0/com.whatsapp/files/.Shared/6a0781e6ab964ffe858f559ef023a414.gif file_size=335317 partial_media_hash=null face_x=0 face_y=0 height=0 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=null partial_media_enc_hash=null width=0 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=null sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=335317 media_name=6a0781e6ab964ffe858f559ef023a414.gif media_duration=0 chat_row_id=1 media_key=null
insert 1: message_details
insert 2: message_row_id=62 author_device_jid=9
insert 1: frequents
insert 2: message_count=1 jid=xxx type=13
insert 1: message_media
insert 2: transferred=0 media_job_uuid=125405c2-0853-4b28-88c6-f63dd97bb085 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=null file_path=/data/user/0/com.whatsapp/files/.Shared/16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 file_size=23984 partial_media_hash=null face_x=0 face_y=0 height=0 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=null partial_media_enc_hash=null width=0 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=null sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=23984 media_name=16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 media_duration=1 chat_row_id=1 media_key=null
insert 1: message_media
insert 2: transferred=1 media_job_uuid=125405c2-0853-4b28-88c6-f63dd97bb085 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=/o1/v/t62.9505-24/f1/m233/up-oil-gif-da0a7488-f866-45eb-b835-d9de5d798f79?ccb=9-4&oh=01_AdQUrlVDrd_-ltxafh58XyVnp8w5sfHvKtwdYBtBP6oBEg&oe=65D97E3D&_nc_sid=000000 thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=E8izJrv1dJo06oA5bU9zwrHX4ymiINDeDl6ejgr2iYk= file_path=Media/WhatsApp Animated Gifs/Sent/VID-20240125-WA0008.mp4 file_size=23984 partial_media_hash=null face_x=0 face_y=0 height=288 trim_to=0 media_key_timestamp=1706173558111 message_url=https://mmg.whatsapp.net/o1/v/t62.9505-24/f1/m233/up-oil-gif-da0a7488-f866-45eb-b835-d9de5d798f79?ccb=9-4&oh=01_AdQUrlVDrd_-ltxafh58XyVnp8w5sfHvKtwdYBtBP6oBEg&oe=65D97E3D&_nc_sid=000000&mms3=true media_caption=null trim_from=0 mime_type=video/mp4 partial_media_enc_hash=null width=288 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=0 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=yytOh86uGRppr0tMoD5I7DhVEAYOEffLxpMcCFo1Lvc= sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=23984 media_name=16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 media_duration=1 chat_row_id=1 media_key=[B@a56bf29
insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAANc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIERBQUI5QjAzRTcxMEZGQjIyQzNGM0YzMzI3QTRCRDc5dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRQTNjwAAAAABjT/eX/kNAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAAOPEq5HArDAWh0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 encrypted=false

file_path=Media/WhatsApp Animated Gifs/Sent/VID-20240125-WA0008.mp4

视频语音消息有兴趣的都可以去打印尝试看看.

从打印的数据来看, whatsapp 发送的多媒体的消息存放在了公共目录:

/storage/emulated/0/WhatsApp/Media

我们看下这个目录的结构:

total 40
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WallPaper
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Animated\ Gifs
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Audio
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Documents
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 10:06 WhatsApp\ Images
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Profile\ Photos
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 16:52 WhatsApp\ Stickers
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Video
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Video\ Notes
drwxrwx--x 3 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Voice\ Notes

这篇关于whatsapp相关(三)-消息发送的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/646507

相关文章

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

聊聊springboot中如何自定义消息转换器

《聊聊springboot中如何自定义消息转换器》SpringBoot通过HttpMessageConverter处理HTTP数据转换,支持多种媒体类型,接下来通过本文给大家介绍springboot中... 目录核心接口springboot默认提供的转换器如何自定义消息转换器Spring Boot 中的消息

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试