chocolatey-community / chocolatey-package-requests

Please submit your package requests as issues here
Apache License 2.0
95 stars 18 forks source link

RFP - CyberGhost VPN #708

Open ChargingBulle opened 5 years ago

ChargingBulle commented 5 years ago

Checklist

Package Details

Software project URL : https://cyberghostvpn.com Direct download URL for the software / installer : https://www.cyberghostvpn.com/download/cgsetup_.exe (the underscore at the end is important) Software summary / short description: Shield your personal data from the prying eyes of authorities and hackers with CyberGhost VPN.

pauby commented 5 years ago

@JonasDralle The installer linked to above is simply a stub installer which downloads the full installer and runs it. Do you know of a link to the full (sometimes called an offline) installer?

pauby commented 5 years ago

@JonasDralle Can you update us on this?

ChargingBulle commented 5 years ago

Hi. Sorry I haven't looked into it yet. I would probably do a Wireshark while the installer file is downloaded. I'm not at my Windows computer right now.

pauby commented 4 years ago

@JonasDralle Have you got an update on this?

ChargingBulle commented 4 years ago

I'm unsure how they download the real installer package.

Looking at the strings contained in the cgsetup_de_.exe did not show any relevant URLs for downloading. The downloader most certainly performs SSL Cert Pinning.

Here are all the strings contained in the `cgsetup_de_.exe` !This program cannot be run in DOS mode. .text `.rsrc @.reloc ,U r0 ,Ds: % o; prr *Z(x BSJB v2.0.50727 #Strings #GUID #Blob b__8_0 b__8_1 Microsoft.Win32 Int32 b__8_2 b__8_3 b__8_4 WINTRUST_DATA pgActionID SizeF NoUI WINTRUST_FILE_INFO System.IO value__ hWVTStateData pSIPCallbackData pPolicyCallbackData pWinTrustData WebInstaller_Beta FromArgb mscorlib Blob set_Verb NoBad InstallerThread IsNet46Installed IsTrusted Synchronized Guid hWnd AllocMethod method NoGood Replace dwUIChoice UiChoice dwUnionChoice RegisterAsRunOnce defaultInstance pwszURLReference get_ExitCode set_AutoScaleMode set_BackgroundImage NoPolicyUsage AutoCache IDisposable RuntimeTypeHandle GetTypeFromHandle DownloadFile CreateFromSignedFile hFile destinationFile DockStyle set_FormBorderStyle FontStyle set_Name set_FileName GetTempFileName fileName commandLine LocalMachine RevocationCheckNone ValueType Ignore StrongNameSignature PtrToStructure DestroyStructure get_Culture set_Culture resourceCulture get_CodeBase ApplicationSettingsBase Close Dispose X509Certificate EditorBrowsableState Delete get_White STAThreadAttribute CompilerGeneratedAttribute GuidAttribute GeneratedCodeAttribute DebuggerNonUserCodeAttribute DebuggableAttribute EditorBrowsableAttribute ComVisibleAttribute AssemblyTitleAttribute AssemblyTrademarkAttribute AssemblyFileVersionAttribute AssemblyConfigurationAttribute AssemblyDescriptionAttribute CompilationRelaxationsAttribute AssemblyProductAttribute AssemblyCopyrightAttribute AssemblyCompanyAttribute RuntimeCompatibilityAttribute Execute GetValue SetValue value WebInstaller_Live get_AppExe WebBootstrapper.exe set_Size set_ClientSize ISupportInitialize SuppressFinalize SizeOf IndexOf System.Threading Padding LifetimeSigning ToString Substring disposing System.Drawing Catalog AutoCacheFlush pcwszFilePath m_meth get_Length StartsWith sourceUri SendOrPostCallback UseDefaultOSVerCheck set_Dock AllocHGlobal FreeHGlobal Marshal op_GreaterThanOrEqual Label System.ComponentModel Install Wintrust.dll ContainerControl Program FreeCoTaskMem OperatingSystem Form Enum resourceMan set_TextAlign frmMain NoIE4Chain WholeChain RevocationCheckChain set_Margin MessageBoxIcon GetTempFileNameWithExtension extension get_OSVersion get_Version Application set_Location System.Configuration System.Globalization dwStateAction System.Reflection ControlCollection set_StartPosition FormStartPosition Exception StringComparison fileInfo CultureInfo ProcessStartInfo pbLogo Zero set_TabStop set_ShowInTaskbar DirectorySeparatorChar Safer get_ResourceManager ComponentResourceManager System.CodeDom.Compiler NetInstaller Signer signer IContainer WebBootstrapper CurrentUser UnmanagedPointer get_Silver ToLower set_ForeColor set_BackColor .ctor .cctor StructureToPtr IntPtr m_ptr System.Diagnostics System.Runtime.InteropServices System.Runtime.CompilerServices System.Resources WebBootstrapper.frmMain.resources WebBootstrapper.Properties.Resources.resources DebuggingModes WebBootstrapper.Properties EnableVisualStyles System.Security.Cryptography.X509Certificates RevocationCheckFlags TrustProviderFlags dwProvFlags Settings fdwRevocationChecks Equals get_Controls System.Windows.Forms Contains set_AutoScaleDimensions MessageBoxButtons SystemColors Process set_Arguments components Exists lblStatus Concat GetObject get_Subject pgKnownSubject subject cbStruct pInfoStruct System.Net op_Implicit EndInit BeginInit GraphicsUnit WaitForExit get_Default SetCompatibleTextRenderingDefault DialogResult WebClient ContentAlignment Environment InitializeComponent get_Current Point set_Font RecovationCheckChainExcludeRoot ThreadStart RevocationCheckEndCert set_TopMost Post UseIE4Trust WinVerifyTrust SuspendLayout set_BackgroundImageLayout ResumeLayout set_Text get_WindowText dwUIContext SynchronizationContext _synchronizationContext WebInstaller_Dev Show set_TabIndex MessageBox PictureBox CreateSubKey OpenSubKey RegistryKey Verify get_Assembly GetEntryAssembly HashOnly Registry op_Inequality Empty WrapNonExceptionThrows CyberGhost 7 Installer &Installs CyberGhost 7 on your computer CyberGhost S.A. CyberGhost VPN !Copyright CyberGhost S.A. 2018 CyberGhost $e6a82a8d-d556-4956-a95b-474f228017f8 3.0.0.7 3System.Resources.Tools.StronglyTypedResourceBuilder 15.0.0.0 KMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator 15.8.0.0 lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet hSystem.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aPADPAD QSystem.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a System.Drawing.Bitmap Data IHDR iCCPsRGB IEC61966-2.1 y3oF `%mh R9]ZfI />ze \kpzQ pHYs ,6IDATx^ fgggg !A[_ ?<)A )Xn':*i ::f< Vpn>+ >uoj FY,3f 3^zU ZMR; ?4.> {L{q :^(6 7nd:tS^ [%.A iR?V VI(FJ &L|q `P<{ ~>\D( c%&5 i5j6 #q R w{qR+ #<;l O?/{ 9%@h CB8h r=:+ WS[,+V #&Zd mII) 5z2} geMtT Gz>I B|BJBb#> )q9R YJco q.|u 65Li fsL_~ >b"O F;U7h M,q-R |X|4g GQiD 6 ]VWV r0Q! 9)(Xq "[\> y+X&" qBmJ d=}= s @6aB _8A9T q "a8. HtX W/(j r@hh" "1y+ <7(`@7S Z'h@W 9#*m G^/{, _8;V'v j'EE r{1EP j$xB M%(8V F[0) `h[hR E~>| StcZ X;\0 ozsj M6{Z e.l,qqS q6+9 =zS^ UacZ w>>7 Fu"?XU 2+^U 17*KJ 0$8_d @8k%X PDx\T KpvP ;hP. RHf &WZ5 2'tp $[y_M>x '4V$ G^/3 NQW=u ^i<2U '41&2 kKEG:: X1yR fy8( =gC3 pMA$~2! Vwfmcs gEzj LgB7 uik_ >\Oa `,Hm ,sXRP [+1*mD ,sXRU s)CH>Q KygF 6o_M WMX" y7)` z (6 RXxM gj8p] . AV:3 -f7k IEND lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet PADPADP RSDS C:\CDev\Projects\CyberGhost\CyberGhost 7\WebBootstrapper\obj\Release\WebBootstrapper.pdb _CorExeMain mscoree.dll true >0<0 0!0 Western Cape1 Durbanville1 Thawte1 Thawte Certification1 Thawte Timestamping CA0 121221000000Z 201230235959Z0^1 Symantec Corporation100. 'Symantec Time Stamping Services CA - G20 "W*o ]jxdE `F~T &0$0" http://ocsp.thawte.com0 80604 .http://crl.thawte.com/ThawteTimestampingCA.crl0 TimeStamp-2048-10 y@b% Symantec Corporation100. 'Symantec Time Stamping Services CA - G20 121018000000Z 201229235959Z0b1 Symantec Corporation1402 +Symantec Time Stamping Services Signer - G40 2oNW a;EQ g0e0* http://ts-ocsp.ws.symantec.com07 +http://ts-aia.ws.symantec.com/tss-ca-g2.cer0< 50301 +http://ts-crl.ws.symantec.com/tss-ca-g2.crl0( TimeStamp-2048-20 b07x ,&c3 \vnO^ EFAn y3+.{ >"hcS Greater Manchester1 Salford1 COMODO CA Limited1+0) "COMODO RSA Certification Authority0 130509000000Z 280508235959Z0}1 Greater Manchester1 Salford1 COMODO CA Limited1#0! COMODO RSA Code Signing CA0 #KKc :3FPs ^Lby E0C0A ;http://crl.comodoca.com/COMODORSACertificationAuthority.crl0q e0c0; /http://crt.comodoca.com/COMODORSAAddTrustCA.crt0$ http://ocsp.comodoca.com0 TQ-R DvWj e #I ~ wa zi'e {:Q9 SN20s Greater Manchester1 Salford1 COMODO CA Limited1#0! COMODO RSA Code Signing CA0 180606000000Z 200605235959Z0 0301951 Bucuresti1 Bucuresti1#0! Str. DIONISIE LUPU 70-721 CYBERGHOST S.A.1 CYBERGHOST S.A.0 T\xL Avpt onzM6R &%Oh?fnX9tY >>fT ?0=0; 0+0) https://secure.comodo.net/CPS0C <0:08 2http://crl.comodoca.com/COMODORSACodeSigningCA.crl0t h0f0> 2http://crt.comodoca.com/COMODORSACodeSigningCA.crt0$ http://ocsp.comodoca.com0 servers@cyberghost.ro0 lnuR Greater Manchester1 Salford1 COMODO CA Limited1#0! COMODO RSA Code Signing CA 1>0< http://www.cyberghostvpn.com0 jV7Hm Hy$? Lj!R Hy%!vX ?*<4 N4(9 L:@R nE/( 0r0^1 Symantec Corporation100. 'Symantec Time Stamping Services CA - G2 180921074302Z0# Zv'0 (xj6 ^Y15 =xkr +1*^ #R,Cn
Here are all the strings containing "http" true http://ocsp.thawte.com0 .http://crl.thawte.com/ThawteTimestampingCA.crl0 http://ts-ocsp.ws.symantec.com07 +http://ts-aia.ws.symantec.com/tss-ca-g2.cer0< +http://ts-crl.ws.symantec.com/tss-ca-g2.crl0( ;http://crl.comodoca.com/COMODORSACertificationAuthority.crl0q /http://crt.comodoca.com/COMODORSAAddTrustCA.crt0$ http://ocsp.comodoca.com0 https://secure.comodo.net/CPS0C 2http://crl.comodoca.com/COMODORSACodeSigningCA.crl0t 2http://crt.comodoca.com/COMODORSACodeSigningCA.crt0$ http://ocsp.comodoca.com0 http://www.cyberghostvpn.com0

The downloader and the installer doesn't open any dialog of any kind. Perhaps choco can just pull the downloader from https://www.cyberghostvpn.com/download/cgsetup_de_.exe and execute it?

ChargingBulle commented 4 years ago

The download URL is apparently public and not locked behind a paywall / login

https://www.cyberghostvpn.com/download/cgsetup_.exe works with any cgsetup_(.*).exe at the end.

pauby commented 4 years ago

@JonasDralle Thanks very much for your work on this!

AnthoFor commented 8 months ago

Sound like cyberghost vpn is totaly deleted from chocolatey sources ? searched to install it on 08/03/2024.

pauby commented 8 months ago

@AnthoFor Cyberghost VPN does not exist as a package on Chocolatey Community Repository. This issue is a request to add that package.