Apa yang tak faham dia suruh ko buat dua program untuk masuk komputer target, dan satu untuk pc bagi komunikasi. Program A masuk dan tanam program C, lepas tu program A matikan diri dan tinggal lah program B dan C berkomunikasi...
nope..
ada 2 PC... Slave & Master
ada 3 software yang perlu dibikin (1 aku bikin, 2 lagi aku perlu sesiapa bikin) : Program A, Program B, program C
ada lagi 2 software lain yang dah sedia ada, 1 tu memang software yang nak dikenakan/dikerjakan dan 1 lagi tu mangsa keadaan (analogi : ibu tumpang atau pembawa penyakit) : Target.exe dan yang satu lagi iaitu mangsa keadaan adalah apa-apa proses yang sedang running dalam Windows....
Semua program duduk dalam PC Slave, PC Slave adalah hamba abdi. Ia ibarat zombie... ia akan buat kerja ikut arahan PC Master.
Target.exe adalah software milik syarikat yang nakal, dia suka selongkar komputer orang, paranoid, takut orang mengelat. Memang aku nak mengelat pun, padan muka dia, jadi aku tak boleh nampak macam aku ada kat situ...
Kenapa aku tak operate Target.exe macam biasa? Siapa tahan duduk depan komputer 24jam...
Senarionya lebih kurang sama macam korang pakai robot untuk forex, cuma ini bukan forex.
Kalau korang pakai Metatrader, tak kisah korang nak buat macam mana pun, Metatrader tak kisah. Ini ada lain sikit.
@rizalstudio
memang boleh pakai VB, tak jadi hal, macam aku cakap, aku nak pakai AutoIT pun boleh....
Masalahnya VB pakai Windows API Hook. ProgramA.exe akan hook pada API yang Target.exe tu panggil untuk draw text pada window Target.exe... Sebelum kita hook kita dah cari PID Target.exe, dah kita dah cari ID untuk child Window yang ada dalam Target.exe maka kita dengan mudah boleh ekstrak teks dari Target.exe... masalahnya Target.exe tu paranoid... dia cari siapa yang tengah hook Win API. Memang banyak... tapi diorang paranoid.
Pembuat Target.exe tak perlu bukti, cukup kalau dia syak saja, akaun kena tutup.
Sebab tu aku kata harus cloaking secara STEALTH. make as little footprint as possible.
ProgramA.exe juga tak boleh ada dalam list running process Task Manager....
Process flow simple, hanya ekstrak streams of text dari Target.exe, encryptkan dia, mungkin pakai SSL, dan hantar ke ProgramB.exe dikomputer sebelah. Lain-lain tugas tambahan adalah filtering... tak semua text harus di hantar sebab Target.exe bersambung ke internet, it continously streams info both in and out.
ProgramB.exe bila dah capai keputusan (berdasarkan input ProgramA.exe) akan hantar pula apa yang perlu dibuat kepada ProgramC.exe di komputer yang pertama tadi.
Tugas programA.exe ni boleh digantikan dengan OCR (image to text), tapi ada dua masalah.
1. Lambat... the whole process should be done in 500ms or less.
2. Unreliable.
@mnzaim
Bukan Hackers, tapi Botter.