Belajar Membuat Inject Bagian 2 - Untuk bagian 2 ini saya akan memberikan tambahan-tambahan fungsi, misalnya manual proxy/port dan multi payload.
- Buka source yang kamu dapatkan di pelajaran 1, jika belum punya Ambil Disini.
- Setelah itu tambahkan komponen GroupBox dan beri captions "Proxy Setting" (atur sesuai selera).
- Tambahkan juga 2 Komponen Edit ke dalam komponen GroupBox tadi. Kemudian atur panjang & pendek nya. yang nanti akan berfungsi sebagai tempat proxy & port.
- Tambahkan juga komponen ComboBox, kemudian buat list nya. untuk contoh liat gambar GIF di bawah ini:
Gambar 2-1 (klik untuk memperbesar) |
Gambar 2-2 (klik untuk memperbesar) |
Gambar 2-3 (klik untuk memperbesar) |
Cara mengaktifkan fungsi Edit sebagai manual Proxy / Port.
Klik 2x di Button, kemudian kamu cukup merubah di bagian MappedHost (sebagai Proxy) MappedPort (sebagai Port).rubah seperti ini
IdMappedPortTCP1.MappedHost := Edit1.Text;
IdMappedPortTCP1.MappedPort := StrToInt(Edit2.Text);
Jangan sampai tertukar ya, Edit1.Text sebagai tempat proxy dan Edit2.Text sebagai tempat port.
Cara mengaktfikan fungsi ComboBox sebagai multi payload.
Klik IdMappedPortTCP1 > Event > OnExecute ,kemudian rubah payload kemarin yang kamu dapat di Belajar 1 menjadi seperti ini: (multi payload)
Gambar 2-4 (klik untuk memperbesar) |
if ComboBox1.Text = 'Payload 1' then begin
//Payload kamu
end;
if ComboBox1.Text = 'Payload 2' then begin
//Payload kamu
end;
if ComboBox1.Text = 'Payload 3' then begin
//Payload kamu
end;
Kamu bisa menambahkan-nya lebih dari 3, jangan lupa atur juga di ComboBox List Items nya.
Nah sampai disini manual proxy/port dan multi payload kamu sudah jadi.
dari sini kamu bisa kreasikan sendiri, mulai dari penampilan/tata letak supaya lebih menarik untuk dilihat.
Sperti di Tutorial sebelumnya, saya juga sudah menyiapkan contoh source dari pembelajaran bagian 2 ini.
Atau bisa kamu liat tutorial bagian 2 versi video-nya disini.