HTTP INJECTOR FOR ANDROID

Hay kawan, Apa kalian pernah dengar HTTP INJECTOR??? HTTP Injector adalah alat profesional untuk mengatur kustom HTTP header. Hal ini digunakan untuk menghubungkan SSH/Proxy dengan header kustom dan juga itu dapat mengakses website yang diblokir di belakang firewall dengan SSH tunneling dukungan & proxy server.


Alat ini adalah hanya untuk pengguna profesionalInject di sini lebih tepat sebagai tools tambahan untuk menggunakan SSH (Secure Shell). Cara kerja dari aplikasi ini adalah menghubungkan ip local ke ip ISP (Internet Servise Provider) tanpa diketahui oleh pihak ISP. Dengan begitu akan dapat mengakses internet meski tidak ada kuota ataupun pulsa.
HTTP Injector ini cara kerjanya dan fungsi utamanya sama saja dengan eProxy / KPN tunnel, hanya saja aplikasi HTTP Injector ini memiliki beberapa kelebihan yang belum Anda temukan pada aplikasi eProxy. Apa sajakah itu ? 




Mari kita bahas bersama-sama disini :
  • Daftar Istilah
Sebelum kita mulai, mari kita memahami arti
1. [Main] : 
▶ Payload - HTTP header data muatan yang akan disuntikkan
▶ Remote Proxy - Remote HTTP proxy (ex: proxy Squid atau proxy APN)
▶ Debug Mode - menunjukkan data yang Anda kirim/terima di app log (harap Matikan selama penggunaan normal)
▶ Battery Saver - Menonaktifkan Wakelock yang mencegah CPU Anda tidur
▶ DNS Google - Gunakan Google DNS untuk mem-bypass website yang diblokir dan mencegah ISP Anda untuk mengetahui apa situs yang Anda kunjungi.
▶ Start SSH - Mulai koneksi SSH berdasarkan mulai injeksi

2. [SSH/Setting] :
▶ Connect Mode - Ada dua mode, iptables (root) yang akan membutuhkan root dan itu hanya terowongan lalu lintas port 80 dan 443 (Khusus android yang sudah di ROOT), Sedangkan layanan VPN mode untuk Android 4.0 + dan tidak memerluka ROOT akan terowongan semua lalu lintas ke server Anda. (Harap menggunakan modus ROOT/ipable, jika Anda mengalami masalah dengan layanan VPN mode)
▶ SSH - SSH (Secure Shell) adalah protokol jaringan dienkripsi untuk memulai sesi shell berbasis teks pada mesin remote dalam cara yang aman.
▶ SSH Host - SSH IP/hostname
▶ SSH PortPort untuk server SSH Anda, biasanya akan port 22 (proxy squid/http biasanya umum akan memblokir port 22)
▶ Username - SSH Username
Password - SSH asword
▶ Data Compression - Kompres paket data menggunakan zlib
▶ Upstream Proxy - HTTP Injector saat ini adalah menggunakan port 8989 (tetap), Anda harus mengaktifkan dan menetapkan 127.0.0.1:8989 untuk SSH untuk menyambung ke server proxy lokal HTTP Injector.

  •  Muatan kata kunci (Payload keyword)
Menggunakan di bawah kata kunci, app akan secara otomatis menggantikannya dengan data relavent berdasarkan injeksi, Anda tidak perlu mengganti kata dalam braket persegi kecuali Anda tahu apa yang Anda lakukan.
Kata kunci yang didukung : [host] [port] [host_port] [protocol] [netData] [cr] [lf] [crlf] [lfcr]
○ Anggap saja bahwa 188.100.100.123 adalah IP Server SSH Anda dan 22 adalah port SSH Anda
▶ [host] : 188.100.100.123 - Host tujuan
▶ [port] : 22 - Port tujuan
▶ [host_port] : 188.100.100.123:22 - Host dan Port dipisahkan dengan titik dua ":"
▶ [ssh] : 188.100.100.123:22 SSH server ip dan port yang ditetapkan pada pengaturan
▶ [protocol] : HTTP\1.0 or HTTP\1.1 -  Versi protokol HTTP
▶ [netData] : CONNECT [host_port] [protocol] - Bentuk pendek dari tiga kata kunci
▶ [cr] : \r - Karakter carriage Return, U + D 000
▶ [lf] :  \n - Line Feed, U + 000A
▶ [crlf] :\r\n - CR (U + 000 D) diikuti dengan LF (U + 000A)
▶ [lfcr]  : \n\r - LF (U + 000A) diikuti oleh CR (U + 000 D)
▶ [crlf][crlf] : \r\n\r\n - Untuk menunjukkan akhir HTTP header

  • Menyuntikan Metode (Inject Method)
Perhatikan: Dalam contoh ini, kami menggunakan "CONNECT" & "HEAD" metode permintaan dan domain.com sebagai tuan rumah Anda ingin spoof, Anda mungkin perlu untuk menggunakan GET/POST/menghapus/CONNECT/HEAD...
Pastikan proxy HTTP remote memungkinkan metode permintaan lain Anda akan mendapatkan 403 kesalahan.

Tips: Menggunakan "Payload Generator" di dalam aplikasi HTTP Injector bukan menulis secara manual. Biasanya kita hanya perlu menggunakan "CONNECT" metode permintaan

CONTOH (bugdomain.com anggap/isi denga bug SC operator masing-masing)
◆ Normal : CONNECT [host_port] [protocol][crlf]Host: bugdomain.com[crlf][crlf]
◆ Front Inject : GET http://bugdomain.com/ HTTP/1.1[crlf]Host: bugdomain.com[crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf]
◆ Back Inject : CONNECT [host_port] HTTP/1.1[crlf][crlf]GET http://bugdomain.com/ [protocol][crlf]Host: bugdomain.com[crlf][crlf]
◆ Front Query : CONNECT bugdomain.com@[host_port][crlf]GET http://bugdomain.com/ [protocol][crlf]Host:bugdomain.com[crlf][crlf]
◆ Back Query : CONNECT [host_port]@bugdomain.com[crlf]GET http://bugdomain.com/ [protocol][crlf]Host: bugdomain.com[crlf][crlf]
  • Mengatasi masalah 
▶ 1. 302 Error code - Jika Anda mendapatkan kode header HTTP 302 yang berarti ISP adalah mengarahkan permintaan Anda ke halaman mereka captive portal. Biasanya ISP blacklist proxy terpencil atau muatan HTTP 
▶ 2. 400 Error code - Ini menunjukkan bahwa muatan Anda tidak valid dan tidak dapat memahami dengan remote proxy 
▶ 3. Connection timeout - Bisa jadi bahwa koneksi jaringan lambat atau remote proxy lambat
  • VPN 
▶ Psiphon - Untuk menggunakan dengan psiphon (Hapus centang memulai SSH), Anda tidak dapat menggunakan [host_port] di muatan Anda, Anda perlu mendapatkan SSH IP psipon dan hardcode itu (tidak diuji)
▶ OpenVPN - Menonaktifkan "Memulai SSH" dan menggunakan HTTP Injector dengan OpenVPN Anda jika Anda tidak memiliki SSH server. Anda harus menambahkan http proxy 127.0.0.1 8989 dan melewati rute rute replace_to_your_remote_proxy_ip 255.255.255.255 net_gateway (perubahan "replace_to_your_remote_proxy_ip" ke IP) untuk konfigurasi VPN Anda.
  • Fitur:
→Mengamankan koneksi menggunakan SSH tunnel
→Mengubah permintaan keluar.
→NO ROOT (WORK walaupun android belum di ROOT) tidak diperlukan [Pilih antara iptables (root) atau VPN mode]
→Tentukan server proxy alternatif untuk mengirim permintaan melalui
→Menyediakan alternatif header dan kemampuan untuk strip header dari masuk http tanggapan
→Membangun di Host Checker dan IP Hunter
→Membangun di klien SSH (mirip Bitvise)
→Generator muatan
→Dukungan Android 2.3 untuk Android 6.0
→Google DNS / DNS Proxy
→Kompresi data
→IP Route
→Baterai saver
→Kemampuan untuk mengubah ukuran buffer, dll

  • Penyedia Mode
→Config diekspor dienkripsi
→Kunci dan melindungi pengaturan dari pengguna
→Mengatur pesan kustom untuk pelanggan
→Hardware ID kunci
Sudah jelaskah penjelasan di atas?? Jika ingin download HTTP INJECTOR Versi terbaru download via google play

Komentar

Postingan populer dari blog ini

Download Proxifier full version + key licensi

Cara melacak IP seseorang

Cara menambah Call-to-Action jQuery Bar di WordPress