Pemecah CAPTCHA AWS WAF: Dapatkan aws-waf-token Secara Otomatis
Amazon WAF mengunci situs di balik grid gambar atau puzzle mobil mainan sampai pengunjung memperoleh cookie aws-waf-token. CapSkip memperoleh cookie itu untuk skrip Anda di komputer Windows yang Anda jalankan sendiri, dengan satu harga bulanan tetap.
- Puzzle grid dan mobil mainan
- aws-waf-token dikembalikan
- Harga bulanan tetap
Saat firewall aplikasi web milik Amazon menilai seorang pengunjung tampak otomatis, ia berhenti menyajikan halaman dan meminta bukti lebih dulu. Bukti itu adalah CAPTCHA AWS WAF: biasanya grid gambar 3x3 dengan instruksi seperti "Pilih semua tirai" dan tombol Konfirmasi, kadang puzzle kecil tempat sebuah mobil mainan harus mencapai ujung jalan kota. Jika dijawab dengan benar, situs memasang cookie aws-waf-token; sebelum itu, scraper atau bot Anda hanya melihat challenge-nya.
CapSkip adalah pemecah CAPTCHA AWS WAF yang Anda instal di desktop Windows, VPS, atau server. Anda memberikan nilai yang dibawa challenge, lalu CapSkip mengembalikan token yang dibutuhkan client HTTP Anda untuk melanjutkan, baik situs menampilkan halaman interstisial 405 satu layar penuh maupun menyematkan widget JavaScript API di dalam formulir. Tidak ada farm pemecah jarak jauh yang pernah tahu situs mana saja yang dilindungi Amazon yang sedang Anda tangani.
Layanan bayar per pemecahan biasanya menagih sekitar $1.45 untuk setiap seribu pemecahan AWS WAF dan menagih lagi untuk setiap percobaan ulang. CapSkip berharga tetap mulai $35 per bulan, berapa pun volume Anda, dan alat yang sudah ditulis untuk API lama in.php / res.php, Anti-Captcha, CapSolver, atau CapMonster dapat mengirim tugas Amazon WAF-nya ke CapSkip tanpa mengubah kode.
Token tetap berada di pihak Anda. CapSkip menjawab CAPTCHA AWS WAF di komputer tempat aplikasi berjalan, sehingga situs yang Anda crawl, nilai challenge, dan cookie yang Anda terima tidak pernah melewati layanan pemecah pihak ketiga. Baca panduan penyiapan
Dibuat untuk situs di balik Amazon WAF
Grid gambar maupun mobil mainan
AWS WAF yang memilih puzzle mana yang didapat pengunjung. CapSkip menjawab grid gambar "Pilih semua..." sekaligus puzzle jalur mobil mainan, sehingga tugas Anda tidak pernah macet karena muncul puzzle yang tidak diantisipasi.
Halaman pemeriksaan penuh atau widget tersemat
Sebagian situs menjawab dengan halaman 405 yang memuat challenge; yang lain menempatkan widget CAPTCHA di formulir masuk atau checkout. Kedua bentuk ditangani dengan field permintaan yang sama.
Cookie yang belum dimiliki client Anda
Yang Anda terima adalah nilai untuk cookie aws-waf-token, atau pasangan voucher yang dikembalikan API lama. Pasang nilainya, ulangi permintaan, dan halaman yang dilindungi akan termuat seperti biasa.
Client yang ada tetap berfungsi
Permintaan AmazonTask, AntiAwsWafTask, dan in.php method=amazon_waf dipahami apa adanya. Di aplikasi, pilih layanan yang sudah dipakai kode Anda, dan kodenya tidak perlu diubah.
Proxy untuk volume sungguhan
Satu alamat sudah cukup selama pengujian. Untuk aliran tugas AWS WAF yang stabil, pasang proxy pada setiap permintaan atau muat sekumpulan proxy ke aplikasi agar pekerjaan tersebar ke banyak IP.
Percobaan ulang tidak dipungut biaya
Token yang kedaluwarsa, halaman yang meminta dua kali, proses yang berlipat ganda semalaman: semua itu tidak muncul di tagihan Anda, karena paketnya dihargai per komputer dan tidak ada yang dihitung.
Tiga cara melewati CAPTCHA AWS WAF dengan CapSkip
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
# Values from the 405 page's window.gokuProps. iv and context are optional:
# leave both out and CapSkip reads them from the page itself.
result = solver.amazon_waf(
sitekey="AQIDAHjcYu/GjX+QlghicBg...", # gokuProps.key
iv="CgAHbCe2GgAAAAAD", # gokuProps.iv
context="zPT0jOl1rQlUNaldX6LUpn4D...", # gokuProps.context
url="https://example.com/products",
)
# POST this pair to the voucher endpoint beside challenge.js for the cookie.
print(result["captcha_voucher"], result["existing_token"])Di Python cukup satu panggilan: masukkan nilai dari window.gokuProps dan alamat halaman, lalu pasangan voucher kembali, yang diubah situs menjadi cookie aws-waf-token.
Di Chrome atau Firefox
Dengan ekstensi CapSkip terpasang dan aplikasi terbuka, halaman challenge AWS WAF yang Anda temui saat menjelajah dijawab untuk Anda, lalu halaman dimuat ulang dengan cookie-nya sudah terpasang.
Dari skrip Anda sendiri
Kirim nilai challenge melalui HTTP biasa dari Python, Node.js, PHP, C#, atau apa pun yang dapat membuat permintaan, lalu baca token yang kembali sesaat kemudian.
Melalui client yang sudah ada
Alat yang sudah mengirim tugas AWS WAF ke layanan pemecah dalam format yang didukung dapat diarahkan ke CapSkip sebagai gantinya, dengan permintaan dan respons yang sama.
Dari instalasi hingga aws-waf-token pertama Anda
-
Siapkan CapSkip di Windows
Instal aplikasinya di PC, VPS, atau server yang akan menangani lalu lintas AWS WAF Anda. API lokalnya ikut aktif bersama aplikasi. Unduh CapSkip
-
Pilih paket atau mulai uji coba
Paket dihargai per komputer, bukan per pemecahan. Uji coba gratis memberi Anda 3 hari dan 500 pemecahan untuk menguji target Anda sendiri yang dilindungi Amazon, tanpa perlu kartu. Bandingkan paket
-
Kirim tugas AWS WAF pertama Anda
Kirim nilai challenge ke CapSkip atau alihkan client Anda saat ini di aplikasi, tambahkan proxy untuk volume besar, lalu pasang token yang dikembalikan sebagai cookie aws-waf-token. Buka dokumentasi API
CapSkip vs layanan CAPTCHA AWS WAF bayar per pemecahan
Challenge Amazon WAF yang sama, dua cara membayarnya: paket lokal harga tetap atau tagihan yang terus bertambah di setiap token.
| Fitur | CapSkip | Layanan bayar per pemecahan |
|---|---|---|
| Model harga | Satu paket bulanan mulai $35, berapa pun jumlah pemecahannya | Sekitar $1.45 per 1.000 pemecahan AWS WAF |
| Jenis puzzle | Grid gambar dan puzzle jalur mobil mainan | Berbeda-beda per layanan |
| Bentuk penyajian | Halaman interstisial 405 dan widget JS-API | Tergantung layanannya |
| Di mana pemecahan berjalan | Desktop Windows, VPS, atau server milik Anda sendiri | Server mereka, satu unggahan per tugas |
| Percobaan ulang setelah token kedaluwarsa | Gratis, tidak ada yang dihitung | Ditagih sebagai pemecahan baru |
| Kode client | Client in.php atau createTask Anda saat ini, tanpa perubahan | Format tugas milik mereka sendiri |
| Peningkatan skala | Perangkat keras dan pool proxy Anda yang menentukan kecepatan | Antrean bersama dan batas per akun |
Harga
Berhenti membayar per penyelesaian
Pilih lisensi Anda
Lisensi Bronze
$35/ bulan
Aktivasi lisensi instan
Ditagih bulanan. Batalkan kapan saja dari akun Anda.
Fitur sama. Lebih banyak mesin, kapasitas lebih besar.
Setiap mesin memecahkan secepat yang diizinkan CPU dan memorinya sendiri. Lebih banyak mesin menjalankan lebih banyak thread sekaligus, jadi Silver memecahkan dua kali lebih banyak CAPTCHA sekaligus dan Gold tiga kali lebih banyak.
- Penyelesaian tanpa batas, tanpa kuota harian
- Thread tanpa batas, kecepatan mengikuti perangkat keras Anda
- Akurasi pengenalan 90% hingga 100%
- Pengganti langsung untuk API layanan penyelesaian utama
- Bekerja dengan hampir semua alat, tanpa perlu coding
- REST API, SDK, dan ekstensi peramban
- Pelatihan gratis saat tipe CAPTCHA baru muncul
- Berjalan di mesin Anda, tidak ada yang keluar
Setiap tipe CAPTCHA di atas tersedia pada semua lisensi. Lihat bagian cakupan
Hanya ingin mencobanya dulu?
Mulailah dengan uji coba gratis 3 hari dan pecahkan 500 CAPTCHA jenis apa pun pada target Anda sendiri.
Pemecah CAPTCHA & panduan terkait
Cara kerja CAPTCHA AWS WAF, dan cara memecahkannya lewat API
AWS WAF adalah firewall yang dipasang Amazon Web Services di depan distribusi CloudFront, load balancer, dan API gateway. Pemilik situs menulis aturan yang menentukan apa yang terjadi pada setiap permintaan, dan salah satu tindakan yang tersedia adalah CAPTCHA. Saat sebuah aturan terpicu, pengunjung tidak mendapatkan halaman yang dimintanya. Mereka mendapat puzzle, dan hanya puzzle yang terpecahkan yang menghasilkan cookie aws-waf-token, yang meloloskan permintaan berikutnya sampai cookie itu kedaluwarsa.
Challenge sampai kepada Anda dalam salah satu dari dua bentuk. Yang paling umum adalah interstisial: server menjawab dengan status HTTP 405 dan halaman HTML kecil yang mendefinisikan window.gokuProps (sebuah key, iv, dan context) serta memuat challenge.js dan captcha.js dari host awswaf.com. Bentuk lainnya adalah JavaScript API, di mana situs menyematkan jsapi.js dan memanggil AwsWafCaptcha.renderCaptcha dengan API key miliknya sendiri, sehingga puzzle muncul di dalam formulir alih-alih menggantikan halaman. Pemecah AWS WAF harus bisa menerima keduanya.
Puzzle-nya sendiri biasanya berupa grid gambar: sembilan foto, satu instruksi yang menyebut benda sehari-hari seperti tas, tempat tidur, jam, atau tirai, dan tombol Konfirmasi. Jenis kedua meminta pengunjung mengarahkan mobil mainan melewati kota kecil sampai ke ujung jalannya. Ada juga opsi audio untuk aksesibilitas. Apa pun yang muncul, hasil yang dibutuhkan client Anda tetap sama: token yang valid, atau pada API lama, pasangan captcha_voucher dan existing_token yang ditukar halaman menjadi cookie.
Dalam skala besar, rencanakan jaringan Anda sebelum kodenya. Satu IP sudah cukup untuk mencoba CapSkip pada beberapa halaman, tetapi crawler yang memicu AWS WAF ribuan kali sehari sebaiknya berganti-ganti IP melalui pool proxy, baik yang dimuat ke aplikasi CapSkip maupun yang dikirim bersama setiap permintaan lewat field proxy dan proxytype. Simpan cookie bersama sesi yang memintanya, dan minta cookie baru saat situs mulai menjawab 405 lagi.
Apa tepatnya yang dikembalikan CapSkip untuk CAPTCHA AWS WAF?
Nilai apa saja yang perlu saya kirim?
Apakah CapSkip menangani puzzle mobil mainan selain grid gambar?
Apakah halaman 405 berbeda dari widget CAPTCHA AWS WAF?
Apakah saya perlu proxy untuk memecahkan CAPTCHA AWS WAF dalam volume besar?
Bisakah kode captcha Amazon WAF saya yang sudah ada diarahkan ke CapSkip?
Berapa lama waktu satu pemecahan AWS WAF?
Mengapa memilih paket harga tetap untuk CAPTCHA AWS WAF alih-alih membayar per pemecahan?
Lewati CAPTCHA AWS WAF tanpa tagihan per token
Instal CapSkip, masuk, lalu kirim challenge AWS WAF Anda ke komputer Anda sendiri. Puzzle grid, puzzle mobil mainan, dan percobaan ulang karena token kedaluwarsa semuanya dicakup satu paket bulanan.
