Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10839|Jawab: 0

Apple ISO APP untuk merayapi paket HTTPS

[Salin tautan]
Diposting pada 13/01/2016 10.24.06 | | | |
Tidak ditayangkan di APP STRORE. Sertifikat tidak dapat lagi dipalsukan oleh alat internal Apple, dan jika diganti, APLIKASI yang sesuai akan dihapus secara default.






Di sini mari kita bicara tentang paket APLIKASI IOS HTTPS dari paket tangkapan


Unduh dan instal: CHALESPROXY


http://www.charlesproxy.com/


Mengatur


Aktifkan dan atur proxy HTTP dan proxy SSL di Charles, Menu -> Proxy -> Proxy Setting, seperti yang ditunjukkan pada gambar:



Pengaturan proxy HTTP, harap diingat bahwa nomor portnya adalah: 8888



Seperti disebutkan di atas, pembajakan lalu lintas bukanlah fokus artikel iniBagaimana pembajakan lalu lintas terjadi?Dalam contoh ini, Charles langsung digunakan sebagai proxy untuk membajak lalu lintas. dan menggunakanProksi SSLMari kita simulasikan serangan man-in-the-middle pada permintaan HTTPS perangkat iPhone, sehingga semua orang dapat memikirkan dan memahami metode serangan man-in-the-middle dan memahami cara mencegah serangan serupa dalam pengembangan.

1) Charles menyiapkan agen

Aktifkan dan atur proxy HTTP dan proxy SSL di Charles, Menu -> Proxy -> Proxy Setting, seperti yang ditunjukkan pada gambar:

Pengaturan proxy HTTP, harap diingat bahwa nomor portnya adalah: 8888

Pengaturan proxy SSL, Anda dapat mengatur nama domain yang ingin Anda lakukan proxy SSL pada locatio{filtering}ns, di sini Baifubao*.baifubao.com Baidu digunakan sebagai objek simulasi.

2) Siapkan proxy HTTP di sisi iPhone

Dapatkan alamat IP mesin saat ini di Mac:

ifconfig en0:

Ada juga cara mudah untuk melakukan ini, tahan opsi+ketuk ikon jaringan WiFi di bilah menu atas:

Anda dapat melihat bahwa alamat IP komputer saat ini adalah: 192.168.199.249.

Hubungkan iPhone Anda ke WiFi yang sama dengan komputer Anda, di pengaturan iPhone: Wi-Fi -> Ikon detail info di sebelah kanan WiFi yang terhubung -> proxy HTTP -> Manual -> Siapkan proxy HTTP:

Setelah penyiapan selesai, buka Safari dan kunjungi halaman web, dan saat Anda mengatur proxy untuk pertama kalinya, Charles akan memunculkan kotak konfirmasi untuk proxy permintaan iPhone, klik Izinkan. Kemudian Anda dapat melihat permintaan HTTP di iPhone di Charles. Untuk menghindari terlalu banyak permintaan di Mac memengaruhi tampilan dan penelusuran kesalahan permintaan HTTP di iPhone proksi, Anda dapat menghapus centang pada Proxy Mac OS X di Menu -> Proxy -> Charles.

Misalkan Anda mengunjungi URL tujuan yang didelegasikanhttp://www.baifubao.comMaka Anda tidak dapat membuka halaman web. Karena permintaan HTTPS iPhone telah dicegat oleh Charles, tetapi iPhone tidak dapat mempercayai sertifikat Charles, Jabat Tangan SSL gagal dan koneksi HTTPS tidak dapat dibuat.

3) Spoofing sertifikat palsu

Buka Safari di iPhone yang sedang diproksi dan akseshttp://www.charlesproxy.com/getsslakan memunculkan antarmuka untuk menginstal file deskriptor, yang berisi sertifikat root Charles:

Catatan: Sertifikat Charles ini dibangun ke dalam Charles, dan Anda dapat menyimpan dan menginstal sertifikat langsung di menu Bantuan -> SSL Proxying. Profil yang diinstal dapat dilihat dan dikelola di profil Pengaturan -> Universal-> perangkat iPhone.

Setelah instalasi selesai, sertifikat root Charles akan ditambahkan ke daftar sertifikat tepercaya dalam sistem, dan sub-sertifikat yang dikeluarkan menggunakan sertifikat ini juga akan dipercaya oleh sistem. Charles akan menghasilkan sertifikat SSL untuk nama domain yang dikonfigurasi dalam pengaturan proxy SSL sebelumnya, sehingga sertifikat palsu akan dipalsukan. Anda dapat menggunakan proxy SSL Mac untuk memeriksa hal-hal berikut:

4) Validasi hasil

Unduh Aplikasi Baidu, lalu masuk ke akun Anda, dan di My -> My Wallet, Anda akan mengakses Baifubao:

Lihat bahwa konten paket permintaan HTTPS telah berhasil diperoleh. Dari sini, kita dapat menebak bahwa aplikasi menggunakan metode verifikasi default sistem: sistem mempercayai sertifikat SSL yang dikembalikan oleh server man-in-the-middle, dan aplikasi mempercayai verifikasi ini, dan jabat tangan SSL berhasil; Tidak ada pemeriksaan silang lokal dari sertifikat server. Ini adalah bahaya keamanan yang ada di banyak aplikasi saat ini.






Mantan:Bagaimana cara memblokir mesin pencari dari merayapi halaman situs web?
Depan:[Pengetahuan Nama Domain] Kueri catatan nama domain MX, A, DNS, txt, dan cname
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com