sfewer-r7 / CVE-2023-27532

Exploit for CVE-2023-27532 against Veeam Backup & Replication
102 stars 21 forks source link

Build Errors #1

Open Phelras opened 1 year ago

Phelras commented 1 year ago

Hi, I'm trying to use this to validate my companies Veeam servers (and for a bit of practice, since I have the servers available to me). Upon building I receive 2 errors both involving the 'ERemoteInvokeScope' item.

The first is that it does not contain a definition for 'DatabaseManager' and the second is it does not contain a definition for 'CredentialsDbScopeGetAllCreds'.

Any thoughts?

ttsite commented 1 year ago

The same question!

flavioveloso3 commented 1 year ago

Got same error on trying to test:

Unhandled Exception: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:scope. The InnerException message was 'Invalid enum value 'DatabaseManager' cannot be deserialized into type 'Veeam.Backup.Interaction.MountService.ERemoteInvokeScope'. Ensure that the necessary enum values are present and are marked with EnumMemberAttribute attribute if the type has DataContractAttribute attribute.'.  Please see InnerException for more details.

Server stack trace:
   at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Veeam.Backup.Interaction.MountService.IRemoteInvokeService.Invoke(ERemoteInvokeScope scope, ERemoteInvokeMethod method, String parameters)
   at VeeamHax.Program.Main(String[] args) in C:\program\second\CVE-2023-27532-main\Program.cs:line 116