Cara Menjalankan Ujian Penembusan APK Dibenarkan
Artikel ini bertujuan untuk menyediakan beberapa idea ujian untuk pemula yang juga kurang pengalaman ujian penembusan. Kandungan yang terlibat mungkin agak asas, sepupu, maafkan saya. Selepas membongkar APK dan mendapatkan apk, gunakan 7-Zip untuk menyahzip terus untuk mendapatkan beberapa folder, fail AndroidManifest.xml dan fail dex. Gunakan dex2jar https://sourceforge.net/projects/dex2jar/ untuk menyahmampat fail dex ini untuk menjana fail jar, dan kemudian gunakan jd-gui untuk melihat kod sumber java. Walaupun adalah mungkin untuk mencari kelemahan kod dengan melihat kod sumber, kekeliruan sering berlaku dan tidak akan dibincangkan secara mendalam di sini. Fail xml yang dinyatakan di atas tidak boleh diedarkan sebelum ini. Ia melibatkan banyak item konfigurasi penting, seperti: - android:debuggable adalah benar dalam fail AndroidManifest.xml. Apl boleh dinyahpepijat sewenang-wenangnya - android: allowBackup adalah benar dalam fail AndroidManifest.xml. Data apl boleh disandarkan dan dieksport. - Tunggu... Terdapat satu lagi perkara yang boleh digunakan semasa ujian sebenar: selepas menyahmampat apk, anda boleh cuba mencari fail db dalam powershell. Mungkin terdapat maklumat sensitif (mengapa anda mengatakan ini, kerana saya menemuinya sekali ...)
for /r F:\source-code %i in (*.db) do echo %i
analisis dan pengesanan keselamatan apk:
Percubaan: analisis dan pengesanan keselamatan apk (Makmal Keselamatan Rangkaian Hetian)
Jalankan eksperimen untuk mengetahui cara menjalankan apk analisis keselamatan program Pengesanan, dan gunakan ini untuk melakukan analisis dan pengesanan keselamatan pada apk, dan hasilnya mendedahkan potensi ancaman. )
Kes paling mudah untuk menghitung nama pengguna ialah apabila anda memasukkan nama pengguna dan log masuk, sistem akan bertindak balas bahawa nama pengguna itu tidak wujud. Apa yang saya temui kali ini ialah log masuk tidak memerlukan kata laluan, tetapi anda perlu memasukkan nama pengguna berdaftar Kemudian kod pengesahan akan dihantar ke telefon bimbit yang sepadan berdasarkan nama pengguna ia tidak boleh dihantar semula dalam tempoh 120s dan kod pengesahan sah selama 120s. Pada masa ini, nampaknya kami tidak boleh melakukan apa-apa melalui kod pengesahan, tetapi semasa proses ujian sebenar, kami mendapati bahawa 1. Apabila kami memasuki akaun sedia ada, ia menggesa bahawa penghantaran berjaya; 2. Jika kami menghantar ia berulang kali, kami akan membalas bahawa ia tidak boleh dihantar lagi dalam masa 120s. 3. Enter Jika tiada pengguna, ia akan meminta bahawa penghantaran gagal. Walaupun had masa ditetapkan, penghitungan nama pengguna masih boleh mengesahkan sama ada nama pengguna wujud melalui letupan, hanya berdasarkan maklumat yang dikembalikan oleh pelayan.
Tunggu sebentar, kerana kami tidak tahu nombor telefon bimbit dan kami tidak dibenarkan memasukkan kata laluan untuk log masuk, walaupun kami mendapat nama pengguna untuk menjana kamus kejuruteraan sosial, ia tidak akan berfungsi Kemudian kita mendapat pengguna Apa gunanya nama? Sudah tentu ia berguna, tetapi ia bergantung pada senario tertentu Sebagai contoh, dalam kes berikut, sebarang kod pengesahan boleh dipintas apabila kami log masuk, pelayan menghantar kod pengesahan SMS ke nombor telefon bimbit yang terikat pada akaun . Kami memasukkan nombor akaun yang diperoleh pada langkah sebelumnya dan masukkan kod pengesahan secara santai Klik untuk menangkap paket selepas log masuk. Log masuk gagal dan mendapati terdapat dua medan kod dalam jawapan
Cuba tukar:
Ia berfungsi!
Kerentanan pintasan kod pengesahan:
Percubaan: Pintasan kod pengesahan kerentanan
(Kuasai prinsip kerentanan pintasan kod pengesahan, dan eksploitasi kaedah pintasan dan perlindungan kerentanan)
Setelah berjaya melog masuk ke halaman fungsi, klik pada setiap fungsi Pada halaman maklumat peribadi , terdapat fungsi untuk menanyakan bilangan orang dalam talian dalam masa nyata lajur itu hanya memaparkan bilangan orang, dan tiada anak panah di sebelahnya
Saya sekali. fikir saya tidak boleh klik di sana (sebenarnya, kerana jumlah data terlalu besar, ia mengambil masa yang lama untuk memuatkan, jadi saya mengklik kembali secara langsung, yang memberikan saya perasaan bahawa tiada apa-apa di sini) , selepas masuk, anda boleh melihat maklumat semua orang yang log masuk.
Selepas saya mencuba pengguna yang berbeza, saya mendapati bahawa maklumat pengguna di sini tidak mempunyai sekatan kebenaran, yang bermaksud ia boleh dilihat oleh semua orang, dan keizinan jelas dikonfigurasikan secara tidak betul. Aplikasi ini juga mempunyai beberapa fungsi pertanyaan Alat BURP menunjukkan bahawa format paket data yang dikembalikan adalah JSON
Cuba menyuntik JSON dan mencuba XXE tidak membantu Kerana saya tidak mempunyai banyak pengalaman. Terdapat parameter lain di hadapan, cuba?
Ada drama!
Cuba xss
Memasukkannya ke dalam penyemak imbas berjaya muncul!
Atas ialah kandungan terperinci Cara Menjalankan Ujian Penembusan APK Dibenarkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Pembantu AI Google, Gemini, bersedia untuk menjadi lebih berkebolehan, jika pembongkaran APK bagi kemas kini terkini (v15.29.34.29 beta) perlu dipertimbangkan. Pembantu AI baharu raksasa teknologi itu dilaporkan boleh mendapatkan beberapa sambungan baharu. Sambungan ini wi

Sebagai pemula ujian penembusan, tujuan artikel ini adalah untuk memberikan beberapa idea ujian untuk pemula seperti saya. Kandungan yang terlibat mungkin agak asas, sepupu, maafkan saya. Selepas membongkar APK dan mendapatkan apk, gunakan 7-Zip untuk menyahzip terus untuk mendapatkan beberapa folder, fail AndroidManifest.xml dan fail dex. Gunakan dex2jar https://sourceforge.net/projects/dex2jar/ untuk menyahmampat fail dex ini untuk menjana fail jar, dan kemudian gunakan jd-gui untuk melihat kod sumber java. Sudah tentu, anda boleh menemui kelemahan dalam kod daripada kod sumber, tetapi biasanya terdapat kekeliruan, jadi kami tidak akan membincangkannya secara mendalam di sini.

Pernahkah anda memuat turun fail yang berakhir dengan APK huruf? Ini biasanya berlaku dengan apl yang berfungsi pada telefon anda dan dimuatkan ke komputer anda. Kebanyakan fail ini berakhir dengan huruf APK. Anda mungkin telah cuba membuka fail ini tetapi tidak dapat mengetahui di mana ia disimpan atau cara membukanya kerana sambungannya yang luar biasa. Jika anda sedang mencari cara untuk membuka fail sebegitu pada Windows 11 dan telah Googled rambut anda, jangan risau! Ia sebenarnya lebih mudah daripada itu. Malah, ia percuma untuk berbuat demikian dan anda tidak perlu memasang apa-apa pun. Nah, anda perlu memuat turun pembuka fail APK untuk sistem pengendalian anda - tetapi hanya jika anda belum melakukannya

Langkah-langkah tukar: 1. Pastikan fail APK yang namanya ingin ditukar telah disimpan ke komputer anda. 2. Klik kanan fail APK dan pilih pilihan "Namakan semula" 3. Gantikan nama fail asal dengan nama baharu; awak nak. Pastikan anda hanya menukar bahagian nama fail dan bukan sambungan fail ".apk" 4. Tekan kekunci Enter atau klik butang "Namakan semula" dalam tetingkap untuk menyimpan perubahan.

1. Analisis perangkap dan cari mata kait dari perspektif sistem dan bukannya menangkap paket hanya untuk menangkapnya. 1.proses panggilan okhttp publicstaticfinalMediaTypeJSON=MediaType.get("application/json;charset=utf-8");OkHttpClientclient=newOkHttpClient();Stringpost(Stringurl,Stringjson)throwsIOException{RequestBodybody=RequestBody

Isu Keselamatan Kod Program Unity3D Isu Keselamatan Fail pemasangan teras Assembly-CSharp.dll program Unity3D ialah format fail .NET standard dan disertakan dengan maklumat metadata yang kaya seperti nama kaedah, nama kelas, definisi jenis, dll. Anda boleh gunakan alatan seperti DnSpy to It boleh dengan mudah dinyahkompilasi dan diusik, dan logik kod, nama kelas, nama kaedah, dsb. boleh dilihat sepintas lalu. Setelah logik kod dinyahkompilasi, mudah untuk membiak pelbagai jenis pemalam dan memusnahkan keseimbangan permainan Jika terdapat kelemahan dalam logik kod, ia mudah ditemui dan dieksploitasi, yang boleh menyebabkan kerugian yang tidak dapat diramalkan. pemaju. Isu keselamatan sumber: Semasa fasa penyusunan dan pembungkusan, program Unity3D akan membungkus sumber ke dalam AssetBun melalui editor Unity.

Seperti yang kita semua tahu, Microsoft mengumumkan bahawa win11 akan dapat menjalankan aplikasi Android dan memasang apk tempatan Namun, selepas mengemas kini win11, pengguna mendapati bahawa mereka tidak tahu bagaimana untuk memasang apk tempatan belum melaksanakan ciri ini untuk win11 Ia perlu Tunggu fungsi dipasang sebelum anda boleh menggunakannya. Cara memasang apk tempatan di win11: 1. Menurut Microsoft, selepas win11 telah memasang fungsi ini, anda boleh terus klik dua kali fail apk yang dimuat turun untuk memasangnya secara terus. 2. Selepas pemasangan selesai, pengguna juga boleh menjalankannya terus dalam sistem. 3. Walaupun ia kini merupakan versi rasmi win11, Microsoft masih belum melaksanakan ciri ini untuk win11. 4. Jadi jika pengguna ingin menggunakan win11

1. Kata Pengantar Apabila apk tidak disulitkan, fail smail diperoleh dengan menyahkompilasinya. Hanya masukkan kod yang perlu disuntik. Kemudian meterai dan tandatanganinya! 2. Buat apk Gunakan androidstudio untuk menjana apk mudah. Hanya gunakan kod lalai. packagecom.example.myapplication1;importandroidx.appcompat.app.AppCompatActivity;importandroid.os.Bundle;publicclassMainActivityextendsAppCompatActivity{
