Lewati ke isi
Hilman Zain · zenthakid

Menguji keamanan, membangun website, dan membuat tools.

Saya membantu pemilik website dan tim internal menemukan celah keamanan sebelum dimanfaatkan pihak lain, memulihkan website yang sudah terkena serangan, membangun sistem yang mereka butuhkan, serta menyiapkan tools untuk pekerjaan harian.

Lokasi
Indonesia (UTC+7)
Bahasa kerja
Indonesia dan Inggris
Status
Terbuka untuk proyek

Tools yang saya gunakan sehari-hari

Menguji keamanan

Burp Suite · Nuclei · ffuf · sqlmap · nmap · Metasploit · OWASP ZAP · Wireshark · Postman

Membangun website

HTML · CSS · JavaScript · Tailwind CSS · Bootstrap · jQuery · MySQL · Git · Docker

Membuat tools

Python · Node.js · PHP · Bash

CMS dan framework

WordPress · Laravel · CodeIgniter · PHP native

Tentang saya

Nama saya Hilman Zain, dengan codename zenthakid. Saya menekuni keamanan website: menelusuri celah, termasuk celah sekelas CVE pada komponen yang digunakan sebuah situs, lalu membantu menutupnya sebelum dimanfaatkan pihak lain.

Saya juga membangun perangkat lunak dengan Python, Node.js, dan PHP. Beberapa yang pernah saya kerjakan antara lain panel admin, panel pembayaran, website topup game, dan SMM panel.

Layanan

Empat layanan yang paling sering diminta klien.

Pentest website

Saya menguji website Anda, mencari celah yang dapat dimanfaatkan pihak lain, dan menjelaskan cara memperbaikinya dengan langkah yang dapat diikuti tim Anda.

Pembuatan website

Website baru maupun perbaikan website yang sedang berjalan, termasuk panel admin dan sistem pembayaran.

Pembuatan tools

Tools untuk pekerjaan harian, misalnya otomasi, pemeriksaan keamanan, atau penyusun laporan.

Pemulihan setelah serangan

Untuk website yang sudah diserang, misalnya halaman yang diubah atau dirusak (defacement): saya bersihkan sisa serangannya, tutup jalan yang dipakai penyerang masuk, lalu pantau server yang sempat disusupi supaya kejadiannya tidak terulang.

Alur kerja

Empat langkah ini berlaku untuk keempat layanan. Yang berbeda hanya isi pengerjaannya.

  1. 1

    Kesepakatan

    Ruang lingkup, sasaran, dan batas pekerjaan disepakati secara tertulis sebelum dimulai — termasuk bagian mana yang boleh saya sentuh.

  2. 2

    Penilaian awal

    Saya mempelajari keadaannya lebih dahulu: bagian mana yang perlu diuji, dibangun, atau seberapa jauh serangan sudah masuk.

  3. 3

    Pengerjaan

    Pengujian keamanan, pembangunan website, pembuatan alat bantu, atau pembersihan sisa serangan — dikerjakan langsung, bukan hanya menjalankan alat otomatis.

  4. 4

    Laporan dan pemantauan

    Hasil kerja dan temuannya diserahkan lengkap dengan cara memperbaikinya; server yang sempat dimasuki saya pantau setelahnya.

Klien dan hasil kerja

Nama klien saya samarkan sesuai perjanjian. Yang saya cantumkan hanya bidang kerja sama dan temuan yang boleh saya sampaikan.

Bidang dan jenis pekerjaan

  • FintechPentest web app · 2025
  • MarketplaceReview API · 2025
  • SaaS multi-tenantPentest tertutup · 2024
  • E-commerce retailProgram bug bounty · 2024

Hasil per layanan

  • Pentest website

    Pengujian aplikasi web milik klien, dilaporkan per temuan beserta tingkat bahayanya.

  • Pembuatan website

    Panel admin, panel pembayaran kafe, dan SMM panel — termasuk membenahi website yang sudah berjalan.

  • Pembuatan tools

    Alat bantu untuk pekerjaan berulang, dibuat dengan Python, Node.js, atau PHP.

  • Pemulihan setelah serangan

    Website yang dirusak dikembalikan seperti semula, celah asalnya ditutup, server yang sempat dimasuki dipantau.

Proyek yang saya dirikan

  • ThaquinxLayanan top up game dan voucher digital yang saya dirikan dan jalankan sendiri.Buka situs

Temuan yang boleh saya sampaikan

Pengguna dapat membuka tagihan milik klien lain

Kritis

Dengan mengubah satu angka pada alamat, pengguna biasa dapat membuka dokumen tagihan milik klien lain. Ditemukan saat menelusuri alur unduh invoice.

Pentest website · Fintech · 2025

Nominal pembayaran dapat diubah dari sisi pengunjung

Tinggi

Halaman pembayaran menerima angka dari sisi pengunjung tanpa diperiksa ulang di server, sehingga nominal tagihan dapat dikecilkan sebelum dibayar. Pemeriksaannya saya pindahkan ke server.

Pembuatan website · Panel pembayaran · 2024

Kata sandi tertulis di dalam kode alat bantu internal

Tinggi

Kata sandi basis data dan kunci layanan pihak ketiga ditulis langsung di dalam kode, sehingga ikut terbawa ke setiap salinan. Saya pindahkan ke berkas terpisah dan batasi hak aksesnya.

Pembuatan tools · Internal · 2024

Halaman depan dirusak dan celah asalnya masih terbuka

Kritis

Halaman depan situs diganti pihak lain. Setelah halaman dipulihkan, saya telusuri jalan masuk yang dipakai, tutup celahnya, lalu pantau servernya agar kejadian serupa tidak terulang.

Pemulihan setelah serangan · Website · 2025

Laporan lengkap, termasuk langkah reproduksi dan buktinya, tersedia saat kita bekerja sama.

Sertifikat

Sertifikat dan pelatihan keamanan yang saya ikuti.

[ nama sertifikat ][ penerbit ][ tahun ]
[ nama sertifikat ][ penerbit ][ tahun ]

Belum ada sertifikat yang saya cantumkan.

Partner

Saya bekerja bersama komunitas, agensi, dan tim lain.

[ nama mitra atau komunitas ][ bidang kerja sama ][ tahun ]
[ nama mitra atau komunitas ][ bidang kerja sama ][ tahun ]
[ nama mitra atau komunitas ][ bidang kerja sama ][ tahun ]

Belum ada mitra yang saya cantumkan.

Hubungi saya

Kirimkan gambaran pekerjaan yang Anda butuhkan. Saya akan membalas dengan rencana kerja dan perkiraan waktunya.

Kunci PGP
[ tempel fingerprint PGP Anda ]

Profil di tempat lain

Powered byGatsbyTailwind CSSFont AwesomeCloudflare Pages
Hilman Zain · zenthakidTerakhir diperbarui — · Waktu lokal --:-- WIB© 2026