Acties:
  • 0 Henk 'm!

  • Farmerwood
  • Registratie: September 2004
  • Niet online
Ik kwam deze pagina van Synology nog tegen dit weekend over het extra beveiligen van inloggen op je NAS. Nieuw voor mij was dat je via b.v Google authenticator codes kunt genereren voor Synology.

http://www.synology.com/en-us/support/tutorials/615

Contents
  • Before you start
  • Create a new account as the system administrator and disable the system default admin account
  • Set up password strength rules
  • Restrict suspicious IP addresses with auto block
  • Protect your account with 2-step verification
  • Enable HTTPS connection
  • Secure FTP service
  • Only open the public ports for needed services on the router
  • Enable browser's incognito mode or using guest browsing feature when accessing Synology NAS with a public computer

Acties:
  • 0 Henk 'm!

  • Koldur
  • Registratie: Juni 2003
  • Laatst online: 16-09 16:34
Beste manier om dit soort besmettingen te voorkomen is door VPN te gebruiken, kan je je server naar buiten toe in principe dicht gooien en er toch in komen!

http://www.synology.com/en-uk/support/tutorials/459

Dit is de meest veilige manier om in ieder geval het hele ransomware gedoe te voorkomen.

i7 12700K,GB WindForce RTX4090,32GB KF436C16RB1K2/32,Gigabyte Z690 UD DDR4,Corsair RM1000x,WD Black SN850 2TB,Phanteks Eclipse P360A,Quest 3 VR Headset,Corsair iCUE H100i RGB Pro XT 240mm


Acties:
  • 0 Henk 'm!

  • Farmerwood
  • Registratie: September 2004
  • Niet online
Dat heb ik nu inderdaad ook gedaan, maar loop toch ook weer tegen problemen aan. Ik gebruik de VPN functie van mijn router (Fritzbox) en die heeft nogal problemen met iOS. Mijn Android telefoon maakt gewoon verbinding, maar de iPhone van mijn vriendin niet en die wil ook graag bij haar data. Dus twijfel nu om toch Cloudstation of de webinterface weer toegankelijk te maken van buitenaf.

Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 19:52
Als je van plan bent een rsync-achtige backup te gebruiken, kijk dan vooral of je rsnapshot kunt gebruiken voor versioning (daily, weekly, monthly, yearly). In combinatie met het juiste filesystem (ext2/3/4) kan het onveranderde bestanden hardlinken. (Het lastige aan deze setup is hoe de oude versies te beschermen tegen wijzigingen. Wellicht via een pull-model of permissies (niet getest).)

Poor mans variant is om op de target een incoming directory te hebben en het van daaruit lokaal te rsnapshotten. Kost je dubbele storage, maar wel vrijwel eindeloze versioning met kleine overhead.

Geen idee of Synology zoiets ondersteunt. Ik gebruik rsnapshot in elk geval op m'n Debian machine.

Over de hack zelf: bizar dat zovelen zomaar een appliance met kritieke data aan het internet hangen. Dan mis je duidelijk defense in depth.
Van mijn Debian machine hangen maar twee services direct aan het publieke internet: SSH en een IMAP server. Beide zijn al jaren stabiele software met geen tot weinig (kritieke) vulnerabilities. En dan nog ben ik niet bepaald blij met beide. Net zoals de webmail horen beide eigenlijk in een sandbox bijvoorbeeld een jumpbox VM voor SSH en een VM voor IMAP, al dan niet voorzien van reverse proxies.

Voor iets als DSM kun je zo'n afweging nauwelijks maken. Er is geen goed track record om het risico te rechtvaardigen. Tevens is de typische attack surface van web interfaces te groot.

De oplossing lijkt voor de hand te liggen: compleet firewallen met heel specifiek toestaan van bepaalde locaties. In aanvulling of alternatief kan er een service voorgezet worden met een betere verwachte robuustheid (bv VPN endpoint) waarvanuit de applicatie benaderd kan worden.

Deze architecturele aanpak van security zet veel meer zoden aan de dijk dan login lockouts (fail2ban), geografische IP restricties (hallo botnets). Aanvalsvector zijn immers vaak software vulnerabilities zoals remote code execution.

Acties:
  • 0 Henk 'm!

  • Koldur
  • Registratie: Juni 2003
  • Laatst online: 16-09 16:34
Farmerwood schreef op maandag 11 augustus 2014 @ 09:58:
Dat heb ik nu inderdaad ook gedaan, maar loop toch ook weer tegen problemen aan. Ik gebruik de VPN functie van mijn router (Fritzbox) en die heeft nogal problemen met iOS. Mijn Android telefoon maakt gewoon verbinding, maar de iPhone van mijn vriendin niet en die wil ook graag bij haar data. Dus twijfel nu om toch Cloudstation of de webinterface weer toegankelijk te maken van buitenaf.
Gebruik dan gewoon de VPN functie van je Synology, die is gewoon compatible met alles.

i7 12700K,GB WindForce RTX4090,32GB KF436C16RB1K2/32,Gigabyte Z690 UD DDR4,Corsair RM1000x,WD Black SN850 2TB,Phanteks Eclipse P360A,Quest 3 VR Headset,Corsair iCUE H100i RGB Pro XT 240mm


Acties:
  • 0 Henk 'm!

  • Farmerwood
  • Registratie: September 2004
  • Niet online
Persoonlijk vind ik eigenlijk niet dat de NAS de functie van VPN-server zou moeten vervullen. Zijn functie is het opslaan en beschikbaar maken van data. De toegang tot mijn interne netwerk hoort aan de deur (aka bij de router) geregeld te worden en niet via de NAS te lopen.
Maar als ik het echt niet aan de praat krijg via de router is het eventueel nog een optie. Of een klein Linuxbakje tussen de router en mijn interne netwerk zodat ik een SSH-tunnel kan gebruiken.

[ Voor 0% gewijzigd door Farmerwood op 11-08-2014 10:20 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 16-09 17:40

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Rukapul schreef op maandag 11 augustus 2014 @ 10:03:
Geen idee of Synology zoiets ondersteunt. Ik gebruik rsnapshot in elk geval op m'n Debian machine.
Synology heeft een "Time Backup" package, waarmee je in elk geval versioning kan doen. Geen idee hoe dat in detail werkt, maar ik ben wel van plan dat eens uit te proberen.

Ik had al langer op de planning staan om mijn backup strategie wat beter te structureren.

Stap 1 was ik al gestart vlak voor synolocker los barstte en is nu bijna klaar: initiële backup naar Glacier is bijna compleet en daarna wordt dat een wekelijks schedule.
Stap 2 is het inzetten van een USB disk voor lokale backups. Bij voorkeur versioned en/of offline (als in: gewoon zo nu en dan eens die disk er aan hangen, backup trekken, disk weer los), maar in elk geval op zo'n manier dat er niet zomaar corruptie van de live data automatisch doorwerkt in de backup.

Dan heb ik een lokale, makkelijk toegankelijke backup voor kleine fuckups, falen van een disk in de NAS en issues als synolocker. En glacier voor het geval de boel afbrandt / gestolen wordt.

Verder externe toegang tot de NAS beperkt tot VPN en poort 80 voor de webserver die er op draait. Ik zou het liefst VPN naar mijn router doen, maar om de een of andere suffe reden krijg ik die niet zover dat ik dan vanaf de router de NAS kan benaderen.

[ Voor 12% gewijzigd door Orion84 op 11-08-2014 10:23 ]

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 19:01

Videopac

Rommelt wat aan.

Farmerwood schreef op maandag 11 augustus 2014 @ 09:29:
Ik kwam deze pagina van Synology nog tegen dit weekend over het extra beveiligen van inloggen op je NAS. Nieuw voor mij was dat je via b.v Google authenticator codes kunt genereren voor Synology.

http://www.synology.com/en-us/support/tutorials/615

Contents
  • Before you start
  • Create a new account as the system administrator and disable the system default admin account
  • Set up password strength rules
  • Restrict suspicious IP addresses with auto block
  • Protect your account with 2-step verification
  • Enable HTTPS connection
  • Secure FTP service
  • Only open the public ports for needed services on the router
  • Enable browser's incognito mode or using guest browsing feature when accessing Synology NAS with a public computer
Dank voor deze checklist.
Op korte termijn wil ik hier zelf aan toevoegen:
• alleen toegankelijk maken voor enkele externe IP adressen
Later:
• VPN-only toegang.

Mis ik nou nog belangrijke zaken, qua beveiliging?

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

  • JAHRASTAFARI
  • Registratie: April 2005
  • Laatst online: 16-09 18:43
Arfman schreef op vrijdag 08 augustus 2014 @ 15:05:
[...]

De les is vooral: blijf je software up to date houden. De patch waarin dit probleem voorkomen werd is al in december 2013 gereleased. Iets wat je aan het internet hangt (wat inderdaad niet echt te vertrouwen is) moet, moet, moet je echt up-to-date houden. Zeker met het gemak waarmee je een DSM upgrade doet is er eigenlijk geen excuss om niet de laatste versie geïnstalleerd te hebben.
Ik vraag me af of het niet beter zou zijn dat dit soort cruciale updates automatisch worden verspreid en geïnstalleerd.

Acties:
  • 0 Henk 'm!

  • Equator
  • Registratie: April 2001
  • Laatst online: 09-09 15:29

Equator

Crew Council

#whisky #barista

JAHRASTAFARI schreef op maandag 11 augustus 2014 @ 10:58:
[...]

Ik vraag me af of het niet beter zou zijn dat dit soort cruciale updates automatisch worden verspreid en geïnstalleerd.
Iets wat automatisch mijn NAS reboot, nou nee, liever heb ik daar zelf de controle over. :)

Zelf heb ik de admin webpage niet beschikbaar gemaakt van buitenaf. Dat hoeft alleen maar vanaf binnen beschikbaar te zijn (vind ik). Als je het dan wilt, gebruik dan een VPN.

Dan geldt natuurlijk nog steeds dat je moet opletten dat hetgeen je naar buiten toe publiceert veilig is.. Een onveilige apache/php/vpn maakt je NAS nog steeds vatbaar.

[ Voor 14% gewijzigd door Equator op 11-08-2014 11:14 ]


Acties:
  • 0 Henk 'm!

  • Koldur
  • Registratie: Juni 2003
  • Laatst online: 16-09 16:34
Farmerwood schreef op maandag 11 augustus 2014 @ 10:19:
Persoonlijk vind ik eigenlijk niet dat de NAS de functie van VPN-server zou moeten vervullen. Zijn functie is het opslaan en beschikbaar maken van data. De toegang tot mijn interne netwerk hoort aan de deur (aka bij de router) geregeld te worden en niet via de NAS te lopen.
Maar als ik het echt niet aan de praat krijg via de router is het eventueel nog een optie. Of een klein Linuxbakje tussen de router en mijn interne netwerk zodat ik een SSH-tunnel kan gebruiken.
Tja, het maakt eigenlijk niet zoveel uit, wel is het natuurlijk het makkelijkts om alles in één server te hebben, maar dat is al niet zo doordat je een Synology apparaat hebt staan. Als je je netwerk goed configureert maakt het eigenlijk niet uit welk systeem welke functie uitvoert, als alles maar juist wel of niet te bereiken is.

Je kan zeker de Synology VPN gebruiken zonder nadelen, dan heb je meerdere opties, hoewel L2TP/IPSec (wat de Fritzbox gebruikt) wel een erg goede VPN is natuurlijk.

Heb je dit wel eens geprobeerd?
http://www.gadgetgoeroe.n...lleren-en-mac-vpn-client/

i7 12700K,GB WindForce RTX4090,32GB KF436C16RB1K2/32,Gigabyte Z690 UD DDR4,Corsair RM1000x,WD Black SN850 2TB,Phanteks Eclipse P360A,Quest 3 VR Headset,Corsair iCUE H100i RGB Pro XT 240mm


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
maniak schreef op maandag 11 augustus 2014 @ 09:08:
[...]


Zelf kopieer ik periodiek mijn belangrijke bestanden van mijn NAS naar een NAS die bij mijn ouders staat, en andersom. Zo hebben we beide een offsite backup. Rsync of andere automatische kopieer acties zijn iederdaad niet verstandig.
Zolang je ze kopieert naar een nieuw mapje (backup_20150801) is dan een prima oplossing. Dan kan je altijd terug.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
iNSaNe-oNe schreef op zondag 10 augustus 2014 @ 13:51:
[...]

Lijkt me wel, aangezien de iSCSI LUN op het filesystem van de Synology ook een file is die te encrypten valt door Synolocker.
Dat hangt er van af of je block-level of file-level iScsi gebruikt.
Bij block-level ziet de synology geen files, dus zal er niets geencrypt worden.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

Die 2-step verification heb ik ook wel eens naar zitten kijken. Ik twijfel alleen een beetje om dat aan te zetten.
Ik heb maar 2 useraccounts op mijn NAS die aan staan.
1 er van is de vervanger van het admin account, en de ander is een (beperkte rechten)account voor mijn mediaplayer (WDtv) bij de tv.
Die 2-step verification kan je per account aanzetten, dus dat zou ik voor bijvoorbeeld de vervangende admin account kunnen regelen.
Alleen heb ik vanuit een andere Synology een backup lopen naar mijn NAS toe. Die gebruikt naam en password van het admin account. Hoe werkt dat dan met 2-step verification?
En voor mijn mediaplayer eigenlijk precies hetzelfde. Heeft iemand dat al eens geprobeerd?

Kan je bijvoorbeeld voor een account instellen dat ie alleen van binnen het eigen netwerk bereikt kan worden?
Anders heeft het toch maar beperkt zin om die 2-step verification niet bij alle accounts aan te zetten?
Of is die 2-step verification alleen nodig bij acoounts met veel rechten?

Acties:
  • 0 Henk 'm!

  • Andre_J
  • Registratie: September 2005
  • Laatst online: 18:51
2-step is alleen van toepassing bij het aanmelden op de webinterface.

Acties:
  • 0 Henk 'm!

  • xippie
  • Registratie: Oktober 2004
  • Laatst online: 23-07 12:21
Andre_J schreef op maandag 11 augustus 2014 @ 12:05:
2-step is alleen van toepassing bij het aanmelden op de webinterface.
Nee, als ik via mijn mobiel een torrent toevoeg via Synodroid, dan moet ik helaas ook een code opgeven, maar als ik DS Download gebruik weer niet.

Acties:
  • 0 Henk 'm!

  • JanPedaal
  • Registratie: November 2003
  • Niet online

JanPedaal

Coureur extraordinaire

Mja, dat topic heb ik wel gevolgd maar vind de nadelen toch wat te groot. Wellicht binnenkort eens de hardware upgraden naar een x14 model en de DS109 pensioneren met een offline rol in mijn netwerk.

Release your inner hooligan - With great power comes great responsibility, with horsepower comes no responsibility


Acties:
  • 0 Henk 'm!

  • b0wi
  • Registratie: December 2010
  • Laatst online: 28-03 13:39
Zijn er gevallen bekend van gebruikers van XPEnology die zijn getroffen?

Acties:
  • 0 Henk 'm!

  • iNSaNe-oNe
  • Registratie: Augustus 2000
  • Laatst online: 16-09 23:41

iNSaNe-oNe

Ja, ik ben pluizig en blauw!

u_nix_we_all schreef op maandag 11 augustus 2014 @ 11:41:
[...]

Dat hangt er van af of je block-level of file-level iScsi gebruikt.
Bij block-level ziet de synology geen files, dus zal er niets geencrypt worden.
Goede en correcte aanvulling, thanks. :)

... en oranje! :P


Acties:
  • 0 Henk 'm!

  • debom
  • Registratie: Januari 2007
  • Laatst online: 15-09 17:35
b0wi schreef op maandag 11 augustus 2014 @ 12:28:
Zijn er gevallen bekend van gebruikers van XPEnology die zijn getroffen?
Ik draai zelf een xpenology op een N54L en ik ben zelf niet geraakt. Maar ik draaide dan ook vanaf het begin DSM5, op de voet gevolgd door UPD1 en 2 en 3.

Ik had alleen VPN en port voor crashplan open staan

[ Voor 6% gewijzigd door debom op 11-08-2014 13:08 ]


Acties:
  • 0 Henk 'm!

  • Farmerwood
  • Registratie: September 2004
  • Niet online
Koldur schreef op maandag 11 augustus 2014 @ 11:13:
[...]

Je kan zeker de Synology VPN gebruiken zonder nadelen, dan heb je meerdere opties, hoewel L2TP/IPSec (wat de Fritzbox gebruikt) wel een erg goede VPN is natuurlijk.

Heb je dit wel eens geprobeerd?
http://www.gadgetgoeroe.n...lleren-en-mac-vpn-client/
Precies die website heb ik idd gebruikt om mijn Macbook op het VPN van de Fritzbox te krijgen, maar helaas werkt het dus niet op de iPhone van mijn vriendin. De Fritzboz geeft zelfs trouwens een heel net overzichtje van hoe je Android & iOS in moet stellen. Android werkt dus prima. iOS helaas niet.

Acties:
  • 0 Henk 'm!

  • Audi-RS4
  • Registratie: Januari 2001
  • Laatst online: 10-07 07:18
Is het iemand nog gelukt om na het decrypten en uninstallen om via synology assistent de laatste firmware erop te krijgen?

mij lukt het niet.. :(

Acties:
  • 0 Henk 'm!

  • Farmerwood
  • Registratie: September 2004
  • Niet online

Acties:
  • 0 Henk 'm!

  • Audi-RS4
  • Registratie: Januari 2001
  • Laatst online: 10-07 07:18
ben nu even bezig met het maken van een backup en ik ga inderdaad op die site hoofdstuk 2 proberen..(voor de zekerheid) bedankt in ieder geval.

Acties:
  • 0 Henk 'm!

  • debom
  • Registratie: Januari 2007
  • Laatst online: 15-09 17:35
Audi-RS4 schreef op maandag 11 augustus 2014 @ 13:35:
ben nu even bezig met het maken van een backup en ik ga inderdaad op die site hoofdstuk 2 proberen..(voor de zekerheid) bedankt in ieder geval.
Maar heb je dan betaald voor de decrypting?

Acties:
  • 0 Henk 'm!

  • Audi-RS4
  • Registratie: Januari 2001
  • Laatst online: 10-07 07:18
Ja ik heb betaald

Acties:
  • 0 Henk 'm!

  • debom
  • Registratie: Januari 2007
  • Laatst online: 15-09 17:35
Ouch.

Als ik vragen mag, welke porten had je openstaan?

Acties:
  • 0 Henk 'm!

  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15-09 14:44
Koldur schreef op maandag 11 augustus 2014 @ 11:13:
Je kan zeker de Synology VPN gebruiken zonder nadelen, dan heb je meerdere opties, hoewel L2TP/IPSec (wat de Fritzbox gebruikt) wel een erg goede VPN is natuurlijk.
Wellicht ten overvloede.
Naast PPTP worden OpenVPN en L2TP/IPsec tegenwoordig ook ondersteund door Synology.
Farmerwood schreef op maandag 11 augustus 2014 @ 13:15:
Precies die website heb ik idd gebruikt om mijn Macbook op het VPN van de Fritzbox te krijgen, maar helaas werkt het dus niet op de iPhone van mijn vriendin. De Fritzboz geeft zelfs trouwens een heel net overzichtje van hoe je Android & iOS in moet stellen. Android werkt dus prima. iOS helaas niet.
Probeer anders eens of de configuratie lukt op iOS met L2TP/IPsec op de Synology.

[ Voor 39% gewijzigd door technorabilia op 11-08-2014 13:58 ]

👉🏻 Blog 👈🏻


Acties:
  • 0 Henk 'm!

  • Audi-RS4
  • Registratie: Januari 2001
  • Laatst online: 10-07 07:18
5000

Acties:
  • 0 Henk 'm!

  • SmiGueL
  • Registratie: September 2005
  • Laatst online: 16:57
Videopac schreef op maandag 11 augustus 2014 @ 10:43:
[...]

Dank voor deze checklist.
Op korte termijn wil ik hier zelf aan toevoegen:
• alleen toegankelijk maken voor enkele externe IP adressen
Later:
• VPN-only toegang.

Mis ik nou nog belangrijke zaken, qua beveiliging?
Heb zelf de standaard poorten (als 5000) in de router gemapped naar een random ander hoog getal (8642 b.v.) Dit zodat 5000 van buitenaf iig niet benaderbaar is.
Kan goed wezen dat de hackers'portscanner dit net zo snel ziet als 5000, maargoed ik heb geen verstand van die tools. :P

W.b.t. die 2-factor authentication:
Ik ben er groot voorstander van, en gebruik het zelf ook al jaren voor m'n email en sommige andere sites waarbij het mogelijk is. Maar i.c.m. m'n NAS was het vorig jaar echt drama.
Schijnbaar zijn er meer mensen die er last van hebben.
Mocht het nu wel fatsoenlijk werken dan wil ik wel weer een poging wagen. 8)

[ Voor 5% gewijzigd door SmiGueL op 11-08-2014 16:14 ]

Delidded 4770K 4.7GHz @ H220 || Gigabyte Z87X-UD4H || 16GB @ 2400MHz || Gigabyte GTX 760 || 2x128GB Samsung 830 @ RAID-0 & WD 3 TB || Iiyama XB2483HSU-B1 || Synology DS916+ 3x6TB + 120GB SSD Cache || Synology DS213+ 6TB backup


Acties:
  • 0 Henk 'm!

  • msmilde
  • Registratie: Juni 2011
  • Laatst online: 18-10-2022
SmiGueL schreef op maandag 11 augustus 2014 @ 14:43:
[...]

W.b.t. die 2-factor authentication:
Ik ben er groot voorstander van, en gebruik het zelf ook al jaren voor m'n email en sommige andere sites waarbij het mogelijk is. Maar i.c.m. m'n NAS was het vorig jaar echt drama.
Schijnbaar zijn er meer mensen die er last van hebben.
Mocht het nu wel fatsoenlijk werken dan wil ik wel weer een poging wagen. 8)
Ik heb het aanstaan, en nooit problemen mee gehad.

Acties:
  • 0 Henk 'm!

  • ChuckyDevil
  • Registratie: Juni 2004
  • Laatst online: 13:30
Ik ben nu alweer een paar uur back-ups aan het instellen voor diverse Syno's. Wat ik erg mis is monthly / maandelijkse back-up :( daily en weekly maar aangemaakt...

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 17:10

Stimulate14

⭐⭐⭐

Kan iemand mij vertellen hoe je inlogd als root op dsm5?
Ik moet namelijk die software draaien die de bestanden ontsleuteld.

Telnet een SSH heb ik aangevinkt en zijn gereed voor gebruik, alleen als ik me aanmeld via root / password in het login screen van de NAS geeft ie aan dat root geen rechten heeft?

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 17:10

Stimulate14

⭐⭐⭐

Audi-RS4 schreef op maandag 11 augustus 2014 @ 13:18:
Is het iemand nog gelukt om na het decrypten en uninstallen om via synology assistent de laatste firmware erop te krijgen?

mij lukt het niet.. :(
7. Uninstall instructions.
7.1 The safest route to make sure that no backdoor was installed is to do a complete reinstall of the DSM software.

7.2 In the event that you trust me and want to save some time then all related files can be deleted:
#rm -rf /etc/synolock /usr/syno/synoman/decrypted.log

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 17:10

Stimulate14

⭐⭐⭐

Stimulate14 schreef op maandag 11 augustus 2014 @ 16:24:
Kan iemand mij vertellen hoe je inlogd als root op dsm5?
Ik moet namelijk die software draaien die de bestanden ontsleuteld.

Telnet een SSH heb ik aangevinkt en zijn gereed voor gebruik, alleen als ik me aanmeld via root / password in het login screen van de NAS geeft ie aan dat root geen rechten heeft?
Ik ga Putty wel gebruiken.

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 17:10

Stimulate14

⭐⭐⭐

De software geïnstalleerd via Putty en deze draait nu de unlocker er overheen. De bestanden worden ontsleuteld.

Acties:
  • 0 Henk 'm!

Verwijderd

Modbreak:Zeg Stimulate14,

Het plaatsen van meerdere berichten achter elkaar is normaliter not-done, tenzij het hele lange berichten zijn en de scheiding ervan logisch is voor de leesbaarheid. In jouw geval wordt er van je verwacht dat je deze in je laatste bericht plaatst, middels de 'Wijzig' link kun je je bericht aanpassen.

Dank voor je medewerking! :)

Acties:
  • 0 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 16-09 12:59
Voor de mensen die nog een backup optie zoeken, Synology heeft net integratie met Elephantcloud aangekondigd:

http://home.elephantdrive.com/welcome/synology/

Daarmee kan je a la dropbox ook oudere versies terug krijgen.

Acties:
  • 0 Henk 'm!

  • L.N.
  • Registratie: Augustus 2003
  • Laatst online: 15:58
Lizard schreef op maandag 11 augustus 2014 @ 19:44:
Voor de mensen die nog een backup optie zoeken, Synology heeft net integratie met Elephantcloud aangekondigd:

http://home.elephantdrive.com/welcome/synology/

Daarmee kan je a la dropbox ook oudere versies terug krijgen.
Dat doet Crashplan ook en is aanzienlijk goedkoper. Het installeren en configureren is misschien iets lastiger, maar daarna heb je er ook geen omkijken meer naar.....

Acties:
  • 0 Henk 'm!

  • robertwebbe
  • Registratie: April 2005
  • Laatst online: 14:50

robertwebbe

Robert Webbe

Misschien is het een idee om een niew topic te starten over de beste manieren om je Synology NAS te backuppen?

Acties:
  • 0 Henk 'm!

  • HvB83
  • Registratie: Augustus 2003
  • Laatst online: 13-01 05:24
Ik heb crashplan een paar jaar geleden geprobeerd, maar dat was behoorlijk zwaar voor een 411. Op mn huidige 1812+ niet meer geprobeerd; een flink aantal TB's zou weken tot maanden duren via internet.

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Of je het nou naar amazon, naar crashlplan of naar de buren pompt.. Je upload blijft de beperkende factor. En de backu hoeft nietmorgen klaar te zijn toch?

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Avenger 2.0
  • Registratie: Juni 2004
  • Nu online
RobV schreef op maandag 11 augustus 2014 @ 23:39:
Of je het nou naar amazon, naar crashlplan of naar de buren pompt.. Je upload blijft de beperkende factor. En de backu hoeft nietmorgen klaar te zijn toch?
Naar de buren pompen zou je wel via utp of wifi kunnen doen ipv via het internet :P

Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 16-09 17:40

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Sowieso is het wel handig om even kritisch te kijken welke data je echt niet kan missen voordat je blind je hele NAS gaat proberen te uploaden.

* Orion84 heeft (met tussenpozen) ruim een week nodig gehad (bijna klaar) om alles van belang naar Glacier te uploaden. En dan hebben we het over zo'n 800GB (vooral foto en videomateriaal), maar in totaal staat er op mijn NAS zo'n 2TB aan data.
Afbeeldingslocatie: http://tweakers.net/ext/f/OpgE0EPiiLdtdAEJzcsIw49n/full.png

Zodra die initiële upload eenmaal gedaan is, zijn het daarna enkel de gewijzigde en nieuwe bestanden.

[ Voor 9% gewijzigd door Orion84 op 12-08-2014 09:32 ]

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Orion84 schreef op dinsdag 12 augustus 2014 @ 09:31:
* Orion84 heeft (met tussenpozen) ruim een week nodig gehad (bijna klaar) om alles van belang naar Glacier te uploaden.
[afbeelding]
Ik wilde kijken naar mijn eigen verbruiksstatistieken, maar kwam erachter dat het vinkje 'enable usage history' in de resource monitor uit stond. Duh. 8)7
* RobV zet snel vinkje aan

[ Voor 29% gewijzigd door RobV op 12-08-2014 10:00 ]

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • maniak
  • Registratie: Augustus 2000
  • Laatst online: 20-08 20:32
Orion84 schreef op dinsdag 12 augustus 2014 @ 09:31:
Zodra die initiële upload eenmaal gedaan is, zijn het daarna enkel de gewijzigde en nieuwe bestanden.
Mja.. en hoe gaat die dan om als alle bestanden encrypted zijn? Dan zijn dat ook gewijzigde bestanden? Is het mogelijk om een oudere versie van hetzelfde bestand op te halen dan?

Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 16-09 17:40

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

maniak schreef op dinsdag 12 augustus 2014 @ 10:10:
[...]


Mja.. en hoe gaat die dan om als alle bestanden encrypted zijn? Dan zijn dat ook gewijzigde bestanden? Is het mogelijk om een oudere versie van hetzelfde bestand op te halen dan?
Daar gaat Glacier niet tegen beschermen inderdaad. Dat is een van de redenen dat ik Glacier op een wekelijks schema ga draaien en dan ook nog verspreid over meerdere jobs. Op maandag de foto's, dinsdag video, woensdag RAW video, donderdag RAW foto. Wat de kans al wat meer beperkt dat alles in één klap onbruikbaar wordt.

En sowieso komt er nog een lokale versioned en/of offline backup bij.

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15-09 14:44
Op Amazon S3 kun je eventueel versioning aanzetten.
kraades in "Synology NAS besmet met ransomware synolocker"

👉🏻 Blog 👈🏻


Acties:
  • 0 Henk 'm!

  • Avenger 2.0
  • Registratie: Juni 2004
  • Nu online
Als je nu RAID-1 zou gebruiken en je zou er regelmatig een disk uittrekken als backup en terug een lege insteken en laten rebuilden. Met 4 schijven heb je er dus altijd 2 in RAID en 2 backups die je zelfs op een andere locatie kan stockeren. Is dit geen eenvoudigere oplossing om niet al die online backup en versioning te moeten doen?

Acties:
  • 0 Henk 'm!

  • Stefke
  • Registratie: December 2000
  • Laatst online: 16-09 19:09
In theorie werkt dit wel, maar het rebuilden van een RAID-1 van een paar TB duurt volgens mij 1 tot meerdere dagen... M.i. niet zo praktisch.
En je moet er zelf aan denken om het op tijd te doen (en natuurlijk zie je dat precies wanneer je een probleem hebt je het niet gedaan hebt).

Wil je nou automatisering of handmatig geklungel?

[ Voor 8% gewijzigd door Stefke op 12-08-2014 10:54 ]


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Avenger 2.0 schreef op dinsdag 12 augustus 2014 @ 10:42:
Als je nu RAID-1 zou gebruiken en je zou er regelmatig een disk uittrekken als backup en terug een lege insteken en laten rebuilden. Met 4 schijven heb je er dus altijd 2 in RAID en 2 backups die je zelfs op een andere locatie kan stockeren. Is dit geen eenvoudigere oplossing om niet al die online backup en versioning te moeten doen?
a) teveel handmatige acties (en dus kans op fouten)
b) het regelmatig rebuilden van je array trekt je performance omlaag
c) herstellen van een volume o.b.v. van een losse raid-1 schijf zie ik niet zo zitten.

Nee hoor, doet u mij maar lekker de online backup. Via de web interface naar een bestand zoeken en dat los terugzetten (of een hele folder). Ik krijg automatisch elke week een mailtje met een overzicht van hoeveel er gebackupt is en wanneer. En als de initiële seed (de eerste grote backup) is gedaan kost het nauwelijks bandbreedte.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 19:01

Videopac

Rommelt wat aan.

Hoe betrouwbaar zijn die online back-up providers? Gaan die niet snuffelen in je data / een profiel van je maken o.b.v. wat je back-upped etc.? Hoe zeker is het dat zij hun beveiliging op orde hebben? Zeker v.w.b. de "gratis" aanbieders ben ik sceptisch.

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

Verwijderd

Heren,

Praten over backups kan in een los topic; dit topic gaat specifiek over de problemen met besmette Synology machines middels de SynoLocker-ransomware. Probeer het on-topic te houden.

Alvast jullie dank!

Acties:
  • 0 Henk 'm!

  • M-ThijZ
  • Registratie: Maart 2003
  • Laatst online: 13:43

M-ThijZ

Riding on Rails

^^ welk topic?
Avenger 2.0 schreef op dinsdag 12 augustus 2014 @ 10:42:
Als je nu RAID-1 zou gebruiken en je zou er regelmatig een disk uittrekken als backup en terug een lege insteken en laten rebuilden. Met 4 schijven heb je er dus altijd 2 in RAID en 2 backups die je zelfs op een andere locatie kan stockeren. Is dit geen eenvoudigere oplossing om niet al die online backup en versioning te moeten doen?
Dit zou natuurlijk ook kunnen met een normale USB-drive.

Fysiek een recente backup bij de hand kunnen hebben is natuurlijk erg fijn. Gewoon een schijf in eigen beheer, in plaats van accounts die via internet die als het goed is je meest waardevolle data bevat.

Met twee USB-drives kun je er één altijd aan je NAS laten hangen voor dagelijkse backups, en die schijf een keer per week of maand omwisselen. Dan leg je de ander ergens in een kluisje. Ben je veilig voor synolocker en een 1TB drive kost natuurlijk ook niets meer.

[ Voor 198% gewijzigd door M-ThijZ op 12-08-2014 11:12 ]


Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 16-09 17:40

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Verwijderd schreef op dinsdag 12 augustus 2014 @ 11:10:
Heren,

Praten over backups kan in een los topic; dit topic gaat specifiek over de problemen met besmette Synology machines middels de SynoLocker-ransomware. Probeer het on-topic te houden.

Alvast jullie dank!
Ik heb maar even een apart topic aangemaakt: [Synology] Backup strategieën en tools
Bij gebrek aan tijd nog wat kaal, alle hulp is welkom. Stuur me even een DM als je mede-TS wilt worden. Ik zal er later in elk geval ook mijn eigen opzet verder toelichten.

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • JT
  • Registratie: November 2000
  • Laatst online: 15:55

JT

VETAK y0

Belangrijk uit het artikel imho:
Despite our best efforts, we have so far been unable to identify the exact infection vector used by SynoLocker.
Dit betekent dus ook minder duidelijkheid over of er wellicht op andere plekken zich iets bevind. Morgen komt mijn nieuwe HDD, die gooi ik in de NAS en daarna pomp ik alle data over. Weet ik zeker dat ik die meuk niet heb.

Enige nadeel is dat ik alles weer opnieuw moet instellen maar ik weet in ieder geval zeker dat er niks versleuteld wordt als ik de NAS aan doe (geen idee of SynoLocker er ook bij mij op staat).

3600wp string @ 115° oost | 825wp panelen/750wp micro's @ 13°/115° oost | 1475wp panelen / 1250wp micro's @ 27°/205° graden zuid
Ecodan warmtepomp
Repo's: HA-Solar-control | HA-heatpump-planning


Acties:
  • 0 Henk 'm!

  • NaN
  • Registratie: Oktober 2004
  • Niet online

NaN

SjoebieDoowah.

Sow, vandaag kreeg ik het mailtje van Synology. 8)7

Acties:
  • 0 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Deze dus:
Belangrijke veiligheidswaarschuwing over SynoLocker

Beste Synology-gebruikers,

Graag willen wij u informeren dat een ransomware genaamd "SynoLocker" momenteel enkele Synology NAS-gebruikers beïnvloedt. Deze ransomware vergrendelt getroffen servers, versleutelt bestanden van gebruikers en eist een vergoeding om toegang tot de versleutelde bestanden te krijgen.
We hebben bevestigd dat de ransomware alleen van invloed is op de Synology NAS-servers met oudere versies van DiskStation Manager door het uitbuiten van een beveiligingsprobleem, dat in december 2013 werd opgelost.

Getroffen gebruikers kunnen de volgende symptomen ervaren:

Als men zich aanmeldt bij DSM verschijnt er een scherm dat de gebruikers op de hoogte brengt dat de gegevens zijn gecodeerd en een vergoeding is vereist om toegangte krijgen tot deze gegevens.
Abnormaal hoog CPU-gebruik of een lopend proces genaamd "synosync" (kan worden gecontroleerd in Hoofdmenu> Broncontrole).
DSM 4.3-3810 of eerder; DSM 4.2-3236 of eerder; DSM 4.1-2851 of eerder; DSM 4.0-2257 of eerder is geïnstalleerd, maar het systeem zegt dat er geen updates beschikbaar zijn op Configuratiescherm > DSM bijwerken.
Als u de bovenstaande symptomen ervaart, sluit dan onmiddellijk het systeem af en neem contact op met onze technische support: https://myds.synology.com/support/support_form.php

Als u de bovenstaande symptomen niet bent tegengekomen, dan raden we aan om DSM 5.0, of onderstaande versie te installeren:

DSM 4.3-3827 of later
DSM 4.2-3243 of later
DSM 4.0-2259 of later
DSM 3.x of vroeger wordt niet beïnvloed
U kunt handmatig de laatste versie vanDownload Center downloaden en deze installeren op Configuratiescherm > DSM bijwerken > Handmatig DSM bijwerken.
Als u een vreemd gedrag opmerkt of vermoedt dat uw Synology NAS-server is getroffen door het bovenstaande probleem, neem dan contact met ons op security@synology.com.

Onze oprechte excuses voor de eventuele problemen of ongemakken dat dit probleem heeft veroorzaakt. We houden jullie op de hoogte over de laatste informatie bij het aanpakken van dit probleem.
Bedankt voor jullie begrip en geduld.

Met vriendelijke groet,
het Synology Development Team

  • JeroenV_
  • Registratie: Januari 2011
  • Laatst online: 15:41
Die kreeg ik vanmorgen, tikkeltje laat zeg maar :O

  • FrankRicard
  • Registratie: Juli 2009
  • Laatst online: 15-09 20:32
Het vertalen heeft blijkbaar een week geduurd, want ik had hem vorige week in het Engels.

[ Voor 31% gewijzigd door FrankRicard op 14-08-2014 11:45 ]


  • hars73
  • Registratie: Februari 2002
  • Laatst online: 10-09 19:17

hars73

Papa van Dewi en Robin :-)

Ik kreeg net onderstaande email. Wel raar, want ik heb de laatste 5.0 update3 er ergens vorige week (of was het alweer een week eerder) erop gezet. Zouden ze deze mails sturen op basis van oudere informatie?


We hebben beveiligingsproblemen met de software ontdekt die momenteel op uw Synology-product is geïnstalleerd. Deze kwetsbaarheden kunnen leiden dat niet-geautoriseerde personen uw Synology-product negatief beïnvloeden.

Wij raden aan om de nieuwste versie van DSM zo spoedig mogelijk te installeren. Om dit te doen, gaat u naar ons Downloadcenter en downloadt u DSM 5.0-4493, DSM 4.3-3827, DSM 4.2-3250, of DSM 4.0-2263 naargelang uw huidige versie. Vervolgens, aanmelden op DSM en gaan naar Configuratiescherm > Bijwerken en herstellen > DSM bijwerken > Handmatig DSM bijwerken (voor DSM 4.3 en recenter, ga naar Configuratiescherm > DSM bijwerken > Handmatig DSM bijwerken) en installeer het patch-bestand handmatig.

Voor meer informatie over beveiligingsproblemen met Synology-producten, gaat u naar de pagina Synology Product Veiligheidsadvies.

De nieuwste versie van DSM is van essentieel belang om te garanderen uw Synology-product wordt beschermd tegen bedreigingen die in de vorige versies werden opgelost. In dit opzicht verstrekken we niet langer DDNS en QuickConnect services voor Synology-producten die met kwetsbare versies van DSM worden uitgevoerd. Om te kunnen blijven genieten van de Synology DDNS en QuickConnect service volgt u de bovenstaande instructies om uw Synology-product te updaten.

Wij verontschuldigen ons voor het ongemak dat dit probleem heeft veroorzaakt. Mocht u nog problemen ondervinden, neem dan gerust contact op met ons technische supportteam.

Met vriendelijke groet,
het Synology Development Team

  • Stefke
  • Registratie: December 2000
  • Laatst online: 16-09 19:09
Wellicht gewoon nogmaals een algemene mailing. Als ze daadwerkelijk controleerden welke versie jij hadden zouden ze ook exact kunnen aangeven welke versie je moet installeren (en niet refereren aan al die laatste varianten)

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
De decryption keys zijn nu in de uitverkoop !

Ik vraag me af of er bedrijven zijn die daar iets mee te maken willen hebben. Bij het cryptolocker virus is op een gegeven moment de database in handen gekomen van FOX-IT (dacht ik) maar die hebben daar niet voor betaald vziw, en daar is die decrypcryptolocker.com site mee opgezet.

Misschien is het iets voor Synology zelf om de database te kopen, maar anderzijds wil je die gasten niet belonen voor het naaien van je klanten .....

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Viper®
  • Registratie: Februari 2001
  • Niet online
u_nix_we_all schreef op donderdag 14 augustus 2014 @ 14:34:
De decryption keys zijn nu in de uitverkoop !

Ik vraag me af of er bedrijven zijn die daar iets mee te maken willen hebben. Bij het cryptolocker virus is op een gegeven moment de database in handen gekomen van FOX-IT (dacht ik) maar die hebben daar niet voor betaald vziw, en daar is die decrypcryptolocker.com site mee opgezet.

Misschien is het iets voor Synology zelf om de database te kopen, maar anderzijds wil je die gasten niet belonen voor het naaien van je klanten .....
Die gasten zijn ook niet dom, die hebben al lang n.a.v. statisstieken etc. berekend wat het omslagpunt is.

Langer wachten levert extra risico en pakkans op, ook zal het aantal aanvragen enorm afgenomen zijn. Dus de nog te komen inkomsten wegen niet op tegen de verhoogde risico's. Op deze manier proberen ze nog wat geld te vangen voor het zaakje.
Beetje te vergelijken met toen TMG hyves.nl kocht. Zaakje was ook al aflopend.

Acties:
  • 0 Henk 'm!

  • Kameleman
  • Registratie: April 2006
  • Laatst online: 17:38
Gisteren dan maar geplooid en 1,2 Bitcoin over geschreven naar die gasten.

Na de betaling komt er via het Tornetwerk:

SynoLocker™
Automated Decryption Service
Your payment has been processed!
The RSA private key required for decryption is (en dan de private key)

Nu wordt er gemeld dat deze key niet juist is wnr ik hem wil invullen. Ik krijg de melding: "RSA key is not valid! Try again after the page refresh."

Dus 500 euro kwijt nog ik kan nog steeds niet decrypten. Ik probeer die te bereiken via Bitmessage zoals gemeld, maar krijg geen antwoord.

Iemand een oplossing?

Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Kameleman schreef op zaterdag 16 augustus 2014 @ 13:53:
Gisteren dan maar geplooid en 1,2 Bitcoin over geschreven naar die gasten.

Na de betaling komt er via het Tornetwerk:

SynoLocker™
Automated Decryption Service
Your payment has been processed!
The RSA private key required for decryption is (en dan de private key)

Nu wordt er gemeld dat deze key niet juist is wnr ik hem wil invullen. Ik krijg de melding: "RSA key is not valid! Try again after the page refresh."

Dus 500 euro kwijt nog ik kan nog steeds niet decrypten. Ik probeer die te bereiken via Bitmessage zoals gemeld, maar krijg geen antwoord.

Iemand een oplossing?
Je hebt 1,2 bitcoin betaald, dus ik neem aan dat je 2 systemen hebt. De keys zijn wel uniek per systeem, dus je hebt ook 2 verschillende keys nodig. Of werkt de key op allebei je nassen niet ?

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Kameleman
  • Registratie: April 2006
  • Laatst online: 17:38
De prijs voor de key was gestegen naar 1,2 bitcoin ipv 0,6 omdat mijn tijd was verstreken. Zo werd gemeld na het inloggen op hun website via de Tor-browser. Ik heb dus slechts 1 systeem.

Acties:
  • 0 Henk 'm!

  • SmiGueL
  • Registratie: September 2005
  • Laatst online: 16:57
Kameleman schreef op zaterdag 16 augustus 2014 @ 13:53:
The RSA private key required for decryption is (en dan de private key)

Nu wordt er gemeld dat deze key niet juist is wnr ik hem wil invullen. Ik krijg de melding: "RSA key is not valid! Try again after the page refresh."

Iemand een oplossing?
Voor de grap de key al eens geplakt in kladblok om te kijken of er geen spatie te veel achter staat?
Komt soms vaker voor bij het copy-pasten van woorden..

[ Voor 7% gewijzigd door SmiGueL op 16-08-2014 14:51 ]

Delidded 4770K 4.7GHz @ H220 || Gigabyte Z87X-UD4H || 16GB @ 2400MHz || Gigabyte GTX 760 || 2x128GB Samsung 830 @ RAID-0 & WD 3 TB || Iiyama XB2483HSU-B1 || Synology DS916+ 3x6TB + 120GB SSD Cache || Synology DS213+ 6TB backup


Acties:
  • 0 Henk 'm!

  • Kameleman
  • Registratie: April 2006
  • Laatst online: 17:38
Bedankt voor de tip, maar alle mogelijke missingen met de key nagekeken.

Acties:
  • 0 Henk 'm!

  • Kameleman
  • Registratie: April 2006
  • Laatst online: 17:38
Is er een mogelijkheid om de files te decrypten op je eigen computer met de private of public key? Ik heb alle file's gekopieerd naar een externe LaCie. Kan ik het via een programma lokaal omzetten? Ik werk op een Mac, maar kan eventueel wel aan een windowscomputer geraken.

Acties:
  • 0 Henk 'm!

Verwijderd

Modbreak:Als je niets te melden hebt, reageer dan gewoon niet.

[ Voor 88% gewijzigd door Verwijderd op 17-08-2014 22:48 ]


Acties:
  • 0 Henk 'm!

  • Kameleman
  • Registratie: April 2006
  • Laatst online: 17:38
Beste Man-from-uncle,

Bedankt voor uw totaal nutteloze reactie. Als je niets deftig kan antwoorden heb ik liever dat je gewoon niets antwoord.

Modbreak:Beste Kameleman,

Ik begrijp je frustratie. Maar voortaan graag een topicreport aanmaken en niet reageren op slechte reacties. Dan gaan wij mods er achterheen.

Alvast dank!

[ Voor 41% gewijzigd door Verwijderd op 17-08-2014 22:49 ]


Acties:
  • 0 Henk 'm!

  • frank_b
  • Registratie: November 2007
  • Laatst online: 30-06 08:26
Het lijkt op het probleem wat JB_Walton op het synology-forum had.
Die heeft het wel weer in orde gekregen.

ref:
Link naar post daar

Ik plak het hier dan ook maar even:
Ik hoop dat het lukt, betalen en dan nog niets hebben is wel erg zuur :-(
Wellicht staat dit al ergens maar ik wil mijn ervaring van de decryptie hier posten.
Wellicht hebben anderen daar ook iets aan.

Ik ben ondertussen met mijn decryptie bezig (ongeveer 12 uur verder, 36.000.000 files gehad (volgens het aantal regels in decrypted..log !).

Met de software die zij hadden geleverd is het mij niet gelukt dit uit te voeren.
Instructie gevolgd, maar geen succes.

De software die zij leveren is synosync (volgens de bitmessage: speciaal voor mijn machine / type synology gemaakt ??)

Er stond ook al een versie van synosync op de DSM op /etc/synolock, echter een andere grootte (strange ?).
Oude synosync gekopieerd naar synosync-old.
Nieuwe synosync gekopieerd naar die map.

RSA_PUBLIC_KEY (stond er nog) en de RSA_PRIVATE_KEY ook in die map geplaatst.

Allereerst maar eens de nieuwe uitgeprobeerd in de expert mode (command line).
/etc/synolock/synosync "ENCRYPTED.FILE": error: invalid public key
Dus de public key past niet bij de synosync die ik heb gekregen?

Misschien toch maar gewoon de software draaien?
Gedaan volgens de instructie, maar na een uur wachten lijkt er niets te gebeuren.
Dus afgebroken.

Wel gek: Na het draaien van synosync lijkt de RSA_PUBLIC_KEY te worden verwijderd.
Dus voor de volgende test maar weer de Public Key in de etc/synolock gecopieerd en direct een .BAK versie aangemaakt.

Mijn gedachte: Blijkbaar is er iets met de synosync versie niet goed. Dus mijn eigen (old) synosync versie maar gestart.
Synosync copy naar -new.
Old naar synosync !

Command line regel gestart als eerder beschreven: EUREKA.
Vervolgens volgens de instructie het synosync opgestart en hij gaat volume1 langs.
Daar is hij nog steeds mee bezig.

Als ik al wat files controleer: allemaal weer goed !!
1 probleem: De grotere files (filmpjes boven 10 MB) worden niet ge-decrypt, terwijl tot een bepaalde grootte (? 100MB ?) wel ge-encrypt zijn.
Dus niet alles wordt ge-decrypt, maar dat zal ik straks nog wel proberen met de command line.

Tot zover.
Wellicht heeft iemand hier iets aan.

Gr.
Jan

Acties:
  • 0 Henk 'm!

Verwijderd

Modbreak:Nieuwe versies van DSM-software zijn offtopic in deze draad. Dergelijk nieuws kun je posten in het Synology Nieuws en Discussie topic. Reacties op dit bericht zijn getrashed.

[ Voor 86% gewijzigd door Verwijderd op 26-08-2014 14:14 ]


Acties:
  • 0 Henk 'm!

  • frank_b
  • Registratie: November 2007
  • Laatst online: 30-06 08:26
@Kameleman, nog gelukt?

Anders dit misschien?

F-Secure heeft een script gemaakt wat je ook kunt gebruiken.

Voorwaarde is wel dat je een goede sleutel moet hebben gekregen ( maar die had je volgens mij )

Link naar F-secure

Dit script kan dan met de juiste key de bestanden herstellen.

Link naar script: https://github.com/F-Secure/Synounlocker

[ Voor 13% gewijzigd door frank_b op 26-08-2014 19:14 ]


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

Hmm, wij hebben de bestanden nog steeds niet terug.
Ook 1.2BTC betaald, voor mijn buurman was dat wel de moeite/geld waard.
Via BitMessage twee berichten terug gekregen, echter sinds 25-08-2014 geen reactie meer.
Nu lees ik net pas over het F-Secure script, heeft iemand dat al gebruikt?
SynoLocker is inmiddels van de NAS af, en de NAS is voorzien van verse schijven.
Ik weet niet goed hoe ik nu te werk moet, kan ik de oude schijven terug zetten?
Dan boot het systeem echter niet, omdat we een 'dummy' DSM Firmware hebben geplaatst (samen met Synology, helemaal in het begin)
Of kan ik via een andere NAS (Synology of QNAP of zo) het script starten en laten scannen op de schijf (eventueel via USB aansluiten)?

Of beter nog, in Linux via zo'n externe hdd dock

[ Voor 3% gewijzigd door DaaNium op 02-09-2014 11:57 . Reden: Linux/hdd dock vraag er bij gezet ]

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • thedon46
  • Registratie: April 2011
  • Laatst online: 16-09 09:49
dat is gewoon een python script, die schijven kan je gewoon aan linux hangen en dat script draaien

Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

perfect, gaan we dat eens proberen :) thnx

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

ik ben wat aan het stoeien in Linux, maar ik snap er maar weinig van.
Is er iemand die me hier mee wil helpen?
Liefst gewoon via dit topic, dan heeft iemand anders er in de toekomst er ook nog iets aan :)

Ik heb Python geinstalleerd, samen met python-dev en pycrypto.
Maar als ik nu het script van F-Secure start, krijg ik dit te zien

code:
1
2
3
4
5
@Inspiron-5521:~/Downloads$ python synounlocker.py
  File "synounlocker.py", line 5
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax


Voor een Linux kenner misschien een kleinigheidje, voor een Linux leek echter een groot raadsel _/-\o_

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • the-dark-force
  • Registratie: September 2008
  • Laatst online: 31-05-2022
DaaNium

Ik ben geen kenner maar er zit een verschil is python 2.x en 3.x, de syntax error lijkt mij een "vertaal" fout dus volgens mij heb je de verkeerde python versie.
heb je 3.x probeer het dan eens met 2.x

"This tool requires the pycrypto -package. It has been tested to work with Python 2.7.8 and pycrypto 2.6.1."

uit de readme

succes

[ Voor 31% gewijzigd door the-dark-force op 02-09-2014 22:37 ]


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

ok thnx, ik had inderdaad 3.x geinstalleerd. Ben nu 2.7.8 aan het installeren.
hoe kan ik trouwens controleren welke versie actief is?
of kan/moet ik ergens die 3.x er af gooien (net zoals in Windows, vraag ik voorzichtig ;) )

[edit]
Als ik me niet vergis, heb ik nu dan 2.7.8 geinstalleerd:

@Inspiron-5521:~/Downloads$ python synounlocker.py
File "synounlocker.py", line 5
<!DOCTYPE html>
^
SyntaxError: invalid syntax
@Inspiron-5521:~/Downloads$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


[edit2]
wat me ook op valt, en ik weet niet of het samen hangt, maar zie hier:
@Inspiron-5521:~$ apt-get install python-dev
E: Kon het vergrendelingsbestand '/var/lib/dpkg/lock' niet openen - open (13: Toegang geweigerd)
E: Kan de beheersmap (/var/lib/dpkg/) niet vergrendelen. Heeft u beheerdersrechten?

[ Voor 68% gewijzigd door DaaNium op 02-09-2014 22:57 ]

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

Verwijderd

Toegang geweigerd, Heeft u beheerdersrechten?
Daar zit het probleem hem in; je moet het als root uitvoeren.

Concreet betekent dit dat je 'sudo' voor het commando moet zetten. Dus:

sudo apt-get install <blabla>

Acties:
  • 0 Henk 'm!

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 03-06 16:38

Nvidiot

notepad!

Waar begint dat synunlocker.py bestand mee? (Open het eens met notepad ofzo) Ik denk dat je een HTML file gedownload hebt en niet de python code.

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


Acties:
  • 0 Henk 'm!

  • the-dark-force
  • Registratie: September 2008
  • Laatst online: 31-05-2022
Nvidiot
Als het een html bestand was had python het niet uitgevoerd tot line 5 ;)

DaaNium
Altijd eventuele voorafgaande foutmeldingen copy/pasten ;)
python kan volgens mij zonder problemen naast elkaar geïnstalleerd zijn in een linux omgeving.
nog een tip: als je niet zeker weet wat je doet en of het goed gaat dupliceer dan de data voordat je het alsnog verliest.

Probeer de oplossing van CiPHER eens, een v.d. "goeien" op tweakers.

Acties:
  • 0 Henk 'm!

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 03-06 16:38

Nvidiot

notepad!

Ik heb meestal geen <!DOCTYPE spul in python code staan, vandaar de vraag :)

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


Acties:
  • 0 Henk 'm!

  • the-dark-force
  • Registratie: September 2008
  • Laatst online: 31-05-2022
Nvidiot
Heb je ook wel weer een punt :p
het heeft wel een .py extensie...

DaaNium
als je alsnog fouten krijgt na het volgen van CiPHER's advies kijk dan even je .py script na zoals Nvidiot aangaf.
het moet hiermee beginnen:

Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
############################################################################
# Copyright 2014 F-Secure #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
# You may obtain a copy of the License at #
# #
# http://www.apache.org/licenses/LICENSE-2.0 #
# #
# Unless required by applicable law or agreed to in writing, software #
# distributed under the License is distributed on an "AS IS" BASIS, #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# See the License for the specific language governing permissions and #
# limitations under the License. #
############################################################################
import sys
import os


en hiermee eindigen:

Python:
1
print " decrypted file will be written to <encrypted file name>.dec"


De opmaak kan iets anders zijn, tweakers houd niet van loze ruimtes

[ Voor 56% gewijzigd door RobIII op 02-09-2014 23:55 . Reden: Code tags toegevoegd ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
the-dark-force schreef op dinsdag 02 september 2014 @ 23:37:
De opmaak kan iets anders zijn, tweakers houd niet van loze ruimtes
Daarom heeft tweakers code tags ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

CiPHER schreef op dinsdag 02 september 2014 @ 23:02:
[...]

Daar zit het probleem hem in; je moet het als root uitvoeren.

Concreet betekent dit dat je 'sudo' voor het commando moet zetten. Dus:

sudo apt-get install <blabla>
Ah perfect, ik wist al niet wat 'sudo' deed, ik was het zo nu en dan eens tegen gekomen.
Nvidiot schreef op dinsdag 02 september 2014 @ 23:13:
Waar begint dat synunlocker.py bestand mee? (Open het eens met notepad ofzo) Ik denk dat je een HTML file gedownload hebt en niet de python code.
Dit is hem, deels (want het is nogal een lang script)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html lang="en" class="   ">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    
    
    <title>Synounlocker/synounlocker.py at master · F-Secure/Synounlocker · GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png">
    <meta property="fb:app_id" content="1401488693436528">

...
...
...
        <script async src="https://www.google-analytics.com/analytics.js"></script>
  </body>
</html>


Ik ga er weer eens mee aan de slag.
Heeft iemand trouwens al op deze manier iets kunnen de-crypten?
Ik maak me namelijk een beetje zorgen over de werking van dit script.
Zou ik voor elk bestand dan een commando moeten geven?
Of het script starten vanaf de NAS HDD, en dan loopt die de hele schijf na?
Ik hoop het laatste.

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • kraats
  • Registratie: Januari 2004
  • Laatst online: 19:17

kraats

Ik rol

Dan heb je niet het .py script te pakken, maar de code van de website. Daar ga je het niet mee redden. Het script vind je hier waarbij je de tekst even moet kopiëren en in een teksteditor plakken en opslaan als synounlocker.py.

Waar is Jos de Nooyer toch gebleven?


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

dankjewel, inderdaad gewoon een HTML bestand, ik zie het nu.
inmiddels krijg ik dit (maar de hdd is niet aangesloten) weer een stapje dichterbij

code:
1
2
3
4
5
6
@Inspiron-5521:~/Downloads$ sudo python synounlocker.py
  File "synounlocker.py", line 23
    magic = "THE_REAL_PWNED_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_1337"
        ^
IndentationError: expected an indented block
@Inspiron-5521:~/Downloads$


[edit]
Nu heb ik een beetje op Google zitten zoeken, daar hebben de meeste het er over dat een Tab en een Spatie in de mix gebruikt wordt.
Echter heb ik geen Tab's of Spaties er in volgens mij:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#!/usr/bin/env python
############################################################################
# Copyright 2014 F-Secure #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
# You may obtain a copy of the License at #
# #
# http://www.apache.org/licenses/LICENSE-2.0 #
# #
# Unless required by applicable law or agreed to in writing, software #
# distributed under the License is distributed on an "AS IS" BASIS, #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# See the License for the specific language governing permissions and #
# limitations under the License. #
############################################################################
import sys
import os
from Crypto.Cipher import PKCS1_v1_5, AES
from Crypto.PublicKey import RSA
from Crypto.Hash import SHA256, HMAC
def checkHeader(fp):
magic = "THE_REAL_PWNED_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_1337"
fp.seek(256) # magic marker should be located 256 bytes from the beginning
marker = fp.read(60)
return marker == magic
def generateKey(iv, base_string):
key = iv + '\x00' * 16
for i in range(8192):
key = SHA256.new(key + base_string).digest()
return key
def decrypt(enc_file_path, priv_key_file_path):
# First check file is big enough to plausibly be generated by SynoLocker
try:
# size <= encrypted key + magic string + IV + HMAC
if os.path.getsize(enc_file_path) <= 256 + 60 + 16 + 32:
print "Error: file too small to be encrypted by SynoLocker!"
return
except os.error:
print "Error: unable to access encrypted file!"
return
try:
with open(enc_file_path, 'rb') as enc_file:
if not checkHeader(enc_file):
print "Error: file not recognized as encrypted by SynoLocker!"
return
try:
with open(priv_key_file_path) as priv_key_file:
priv_key = RSA.importKey(priv_key_file.read())
except:
print "Error: unable to open private key file!"
return
rsa_cipher = PKCS1_v1_5.new(priv_key)
# Read encrypted string from file
enc_file.seek(0)
enc_str = enc_file.read(256)
dec_str = rsa_cipher.decrypt(enc_str, "ERROR_SENTINEL")
if dec_str == "ERROR_SENTINEL":
print "Error: failed to decrypt key from file!"
return
# Skip magic string
enc_file.seek(60, os.SEEK_CUR)
# Read IV
iv = enc_file.read(16)
# Read rest of file
remaining = enc_file.read()
# Split into encrypted contents and HMAC
encrypted = remaining[:-32]
# HMAC is the last 32 bytes of the file
hmac = remaining[-32:]
# Get key
key = generateKey(iv, dec_str)
# Check that HMAC matches
h = HMAC.new(key, digestmod=SHA256)
h.update(encrypted)
if not h.digest() == hmac:
print "Error: content verification failed!"
return
# Decrypt data
cipher = AES.new(key, AES.MODE_CBC, iv)
decrypted = cipher.decrypt(encrypted)
# Write decrypted data to <encrypted file name>.dec
try:
with open(enc_file_path + ".dec", 'wb') as ofile:
ofile.write(decrypted)
except:
"Error: unable to write decrypted file to disk!"
return
print "Successfully decrypted file!"
return
except:
print "Error: unable to decrypt file!"
return
if __name__ == "__main__":
if len(sys.argv) == 3:
decrypt(sys.argv[1], sys.argv[2])
else:
print "Usage: %s <path to encrypted file> <path to private key>" % sys.argv[0]
print ""
print " decrypted file will be written to <encrypted file name>.dec"

[ Voor 81% gewijzigd door DaaNium op 03-09-2014 11:34 ]

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • kraats
  • Registratie: Januari 2004
  • Laatst online: 19:17

kraats

Ik rol

En als je de 'raw' pakt? Op deze link en dan opslaan als kiezen. Dan zou het script sowieso goed moeten zijn. Hoe roep je eigenlijk het script aan? op deze manier?
synounlocker.py <path to encrypted file> <path to private key file>

[ Voor 24% gewijzigd door kraats op 03-09-2014 12:00 ]

Waar is Jos de Nooyer toch gebleven?


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

kraats schreef op woensdag 03 september 2014 @ 11:58:
En als je de 'raw' pakt? Op deze link en dan opslaan als kiezen. Dan zou het script sowieso goed moeten zijn. Hoe roep je eigenlijk het script aan? op deze manier?
synounlocker.py <path to encrypted file> <path to private key file>
Hmm, dan wil die nog steeds niet.
Ik heb nu dit gedaan:

code:
1
2
3
4
5
@Inspiron-5521:/media/.../1.42.6-3810/Michel$ sudo python synounlocker.py test.xls key
  File "synounlocker.py", line 23
    magic = "THE_REAL_PWNED_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_1337"
        ^
IndentationError: expected an indented block

Helaas nog steeds geen zin er in

[edit]
Op het Synology Forum installeren ze Python in Windows, ik denk dat ik mijn pijlen daar ook eens op ga richten, daar ben ik wat meer thuis dan in Linux.
http://forum.synology.com...ewtopic.php?f=108&t=89557

[edit2]
Via de download op het Synology forum heb ik een ander script gedownload, die werkte direct.
Lijkt er dus op dat die van bij F-Secure niet direct wil (kan ook aan mijn onkunde in Python liggen)
Anyway, hier de code die direct werkt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#!/usr/bin/env python

############################################################################
# Copyright 2014 F-Secure                                                  #
#                                                                          #
# Licensed under the Apache License, Version 2.0 (the "License");          #
# you may not use this file except in compliance with the License.         #
# You may obtain a copy of the License at                                  #
#                                                                          #
#     http://www.apache.org/licenses/LICENSE-2.0                           #
#                                                                          #
# Unless required by applicable law or agreed to in writing, software      #
# distributed under the License is distributed on an "AS IS" BASIS,        #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# See the License for the specific language governing permissions and      #
# limitations under the License.                                           #
############################################################################

import sys
import os

from Crypto.Cipher import PKCS1_v1_5, AES
from Crypto.PublicKey import RSA
from Crypto.Hash import SHA256, HMAC

def checkHeader(fp):
    magic = "THE_REAL_PWNED_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_1337"
    fp.seek(256) # magic marker should be located 256 bytes from the beginning
    marker = fp.read(60)
    return marker == magic

def generateKey(iv, base_string):
    key = iv + '\x00' * 16
    for i in range(8192):
        key = SHA256.new(key + base_string).digest()
    return key

def decrypt(enc_file_path, priv_key_file_path):
    # First check file is big enough to plausibly be generated by SynoLocker
    try:
        # size <= encrypted key + magic string + IV + HMAC
        if os.path.getsize(enc_file_path) <= 256 + 60 + 16 + 32:
            print "Error: file %s too small to be encrypted by SynoLocker!" % enc_file_path
            return
    except os.error:
        print "Error: unable to access encrypted file!"
        return
    
    try:
        with open(enc_file_path, 'rb') as enc_file:
            if not checkHeader(enc_file):
                print "Error: file %s not recognized as encrypted by SynoLocker!" % enc_file_path
                return

            try:
                with open(priv_key_file_path) as priv_key_file:
                    priv_key = RSA.importKey(priv_key_file.read())
            except:
                print "Error: unable to open private key file!"
                return

            rsa_cipher = PKCS1_v1_5.new(priv_key)
            
            # Read encrypted string from file
            enc_file.seek(0)
            enc_str = enc_file.read(256)
            dec_str = rsa_cipher.decrypt(enc_str, "ERROR_SENTINEL")
            if dec_str == "ERROR_SENTINEL":
                print "Error: failed to decrypt key from file!"
                return

            # Skip magic string
            enc_file.seek(60, os.SEEK_CUR)

            # Read IV
            iv = enc_file.read(16)

            # Read rest of file
            remaining = enc_file.read()

            # Split into encrypted contents and HMAC
            encrypted = remaining[:-32]

            # HMAC is the last 32 bytes of the file
            hmac = remaining[-32:]

            # Get key
            key = generateKey(iv, dec_str)

            # Check that HMAC matches
            h = HMAC.new(key, digestmod=SHA256)
            h.update(encrypted)

            if not h.digest() == hmac:
                print "Error: content verification failed!"
                return

            # Decrypt data
            cipher = AES.new(key, AES.MODE_CBC, iv)
            decrypted = cipher.decrypt(encrypted)

            # Write decrypted data to <encrypted file name>.dec
            try:
                with open(enc_file_path, 'wb') as ofile:
                    ofile.write(decrypted)
            except:
                "Error: unable to write decrypted file to disk!"
                return

            print "Successfully decrypted %s !" % enc_file_path
            return

    except:
        print "Error: unable to decrypt %s !" % enc_file_path
        return

if __name__ == "__main__":
    if len(sys.argv) == 3:
        root = sys.argv[1]
        if os.path.isdir(root):
                path = os.path.join(root, "")
                for path, subdirs, files in os.walk(root):
                    for name in files:
                        cryptofile = os.path.join(path, name)
                        decrypt(cryptofile, sys.argv[2])
        else:
                decrypt(sys.argv[1], sys.argv[2])
    else:
        print "Usage: %s <path to folder with encrypted files or path the encrypted file> <path to private key>" % sys.argv[0]
        print ""
        print "         each encrypted file will be overwritten with the decrypted file"
        print "         files that are not encrypted will remain untouched"


Bedankt allemaal voor de hulp, jullie hadden voor ons de reddende antwoorden!
PS Voor iemand die de rest niet heeft gelezen --> je MOET de private key hebben, anders heb je niets aan bovenstaand script!

[edit3]
Voor mensen die niet zo bekend zijn met Linux/Ubuntu, is onderstaande link ook een tip!
https://www.synology.com/nl-nl/knowledgebase/faq/579
Hier staat beschreven hoe je via een Ubuntu installatie je NAS HDD beschikbaar krijgt.
In Windows kreeg ik niet de gewenste data te zien (geprobeerd via een EXT2/3/4 reader. Daarmee kreeg ik de data niet te zien, waarschijnlijk omdat het een RAID configuratie was)
Best leuk, om wat met Linux te spelen, mooi en duidelijk op gezet, zelfs voor een doorgewinterde Windows man ;)

Momenteel ben ik in VMWare alles van de NAS HDD naar een NTFS USB HDD aan het omzetten.
Dan vanuit Windows de boel gaan de-crypten. Ik ga er vanuit dat we morgen weer alles terug hebben
_/-\o_

[ Voor 90% gewijzigd door DaaNium op 03-09-2014 22:06 ]

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


Acties:
  • 0 Henk 'm!

  • FunFair
  • Registratie: Maart 2000
  • Laatst online: 12-09 15:17
DS114 Release Notes
Version : 5.0-4493 Update 5

(2014/09/10)
Improvement
Improve the stability of file copy to encrypted shared folders.

Fixed Issues
Fixed a vulnerability that could allow servers to accept unauthorized access.
Zou het gefixt zijn in deze versie?

Acties:
  • 0 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 19:01

Videopac

Rommelt wat aan.

FunFair schreef op vrijdag 12 september 2014 @ 16:27:
[...]


Zou het gefixt zijn in deze versie?
Wat? Het issue waar Synolocker gebruik van maakt(e) is al eerder gefixed.

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

  • DaaNium
  • Registratie: November 2001
  • Laatst online: 01-09 13:27

DaaNium

incl. 70% zachte ghee

Klopt, het is al eerder opgelost.
Maar ik kan me voorstellen dat bijna iedereen die er van gehoord heeft (van Synolocker), graag de laatste update mee pikt :)

..maar ik denk dat het verhaal van kapitein Ortega best eens waar kan zijn..


  • DerKleinePunkt
  • Registratie: November 2004
  • Niet online

DerKleinePunkt

Es gibt keine kleinen Punkte!

Mijn NAS is up to date. Ik heb de poorten gewijzigd (5000), https ingeschakeld en nu krijg ik geen pop-ups met reclame meer wanneer ergens in de NAS op klik (menu, tekstvelden enzovoort). Is dit ook een malware gerealteerde iets op mijn NAS of juist op mijn pc? Zijn jullie dit probleem ook tegen gekomen?

[ Voor 16% gewijzigd door DerKleinePunkt op 27-11-2014 20:39 ]

Ein kleiner Punkt in einer grossen Welt


  • D-Three
  • Registratie: Oktober 2001
  • Nu online
Reclame hoort er normaal niet :P Zal wss een plug-in of 'tool-bar' ofzo in jouw browser zijn.

Acties:
  • 0 Henk 'm!

  • PAL86
  • Registratie: Februari 2011
  • Laatst online: 04:42
@DerKleinePunkt lijkt eerder op browser hijacking

Acties:
  • 0 Henk 'm!

  • Stimulate14
  • Registratie: Augustus 2014
  • Laatst online: 17:10

Stimulate14

⭐⭐⭐

Idd, even JRT draaien.
Pagina: 1 ... 18 19 Laatste

Let op:
~~~[html]Let op: Dit topic is uitsluitend bedoeld om de situatie rond de synolocker ransomware te bespreken. Offtopic reacties worden niet gewaardeerd.

Indien je ook slachtoffer denkt te zijn: vermeld dan minimaal welke DSM-versie je gebruikt en welke poorten er open staan. Zonder deze informatie kunnen we je niet goed verder helpen.~~~[/html]