Ang paglikha ng isang programa ng BackDoor virus na nagbibigay ng nakatagong malayuang pamamahala ay maaaring gawin sa dalawang yugto. Una, ang mga bloke ay nilikha para sa panig ng server, pagkatapos ay para sa panig ng kliyente.
Kailangan
Visual Basic, Control ng Microsoft Winsock, computer, remote server
Panuto
Hakbang 1
Upang lumikha ng isang programa ng BackDoor virus para sa nakatagong remote na pangangasiwa, na binubuo ng isang server at isang panig ng kliyente, lumikha ng isang bagong proyekto ng Visual Basic sa anyo ng isang tradisyonal na file na may exe extension.
Hakbang 2
Ikonekta ang proyekto sa Microsoft Winsock Control gamit ang menu ng Project, tab na Mga Components. Piliin ang mswinsck.ocx file. Bind ang form at sangkap, pagkatapos alisin ang pamagat, bawasan ang laki, at itakda ang mali sa form na Mali. Susunod, palitan ang pangalan ng sangkap sa ws. Itakda ang LocalPort sa parehong numero ng port.
Hakbang 3
Isulat ang code ng programa sa Form_Load. Kung walang koneksyon, isara ang koneksyon sa ws, buksan ang port. Ikonekta ang kliyente gamit ang isang tukoy na ConnectionRequest. Mangyaring subukan ulit ng maraming beses.
Hakbang 4
Buuin ang code para sa ws_DataArrival. Gagamitin ang code na ito sa tuwing magsisimulang dumating ang data mula sa server. Tukuyin ang variable ng Data, kung saan maiipon ang lahat ng papasok na impormasyon. Compile ang programa. Pangalanan ito server.exe.
Hakbang 5
Lumikha ng proyekto at bumuo muli, sa oras na ito para sa panig ng kliyente. Ayusin sa form na dalawang mga patlang na IP at Port, mga pindutan na "Connect", "Idiskonekta", "Mensahe", "Isara ang server". Susunod na idagdag ang Winsock Control at pangalanan ito ws. Sa patlang ng Teksto sa unang talata, itakda ang IP address ng computer, sa pangalawa - ang halaga ng port. Kumpletuhin ang code. Magtatag ng isang koneksyon.
Hakbang 6
I-compile ang programa sa client.exe. Subukan ang nagresultang Trojan. Patakbuhin nang sunud-sunod ang server.exe, client.exe. Kumonekta, alisin ang server mula sa listahan ng gawain.