Archives de catégorie : Droit numérique

Cyberespace et droit

PAYS-BAS – Le pays publie une lettre remise au Parlement concernant la position du pays sur le droit international dans le cyberespace

Cette lettre, rédigée par le ministre des Affaires Étrangères et remise au Parlement début juillet 2019, vient d’être rendue publique. La pays présente ainsi sa vision face aux différents travaux sur le droit international appliqué au cyberespace qui ont été publiés par d’autres pays européens dont la France (voir revue de presse du 16/09/2019) ces derniers mois. Les Pays-Bas ont toujours été précurseurs dans le domaine des normes cyber notamment par la compréhension du droit international et son application dans le domaine cyber. Dans cette lettre, le ministre y décrit les positions du pays vis-à-vis de la souveraineté, la non-intervention, l’utilisation de la force, le droit humanitaire international ainsi que l’attribution des opérations cyber et le type de réponses possibles que le droit international cautionne.

– Ministère des Affaires Étrangères hollandais, Ministère des Affaires Étrangères hollandais, Just Security

Source : ANSSI

Continuer la lecture →

Mentions légales

Auteur du site/Responsable de publication

Ce site PERSONNEL a été mis en place par Jean GEBAROWSKI. Tout le contenu ne doit être considéré que comme informatif et comme une simple narration de mon expérience : aucune garantie de moyen ou de résultat ne peut s’appliquer à ce site ni à son contenu, en particulier sur les conseils de sécurité informatique.

Chaque utilisateur est responsable de l’utilisation qu’il fait de son PC, de son serveur web ou du matériel informatique dont il dispose. Toute manipulation ou opération sur son ordinateur se fait à ses risques et périls.

Liens internes et externes

Certains des liens de ce site sont externes. Je ne suis bien sûr pas responsable du contenu hébergé sur un site externe et tout lien dirigeant vers un contenu inapproprié, illégal ou inexact doit m’être signalé, et je le supprimerai ASAP, avec une indulgence demandée aux jurés si je suis en vacances ou si l’HADOPI m’a par erreur coupé l’accès à internet (car cela ne peut être qu’une erreur, je suis CONTRE le téléchargement illégal).

Identification du site et de l’organisation responsable

Ce site est basé à Paris. L’activité principale est la diffusion d’un blog personnel orienté sur la sécurité des systèmes d’information.

Raison sociale/Nom du site .... secu.si
Adresse ....................... 40 rue Damrémont
Ville, Code postal ............ PARIS, 75018
Pays .......................... France
Maître des données ............ M. Jean GEBAROWSKI
Adresse mail de contact ....... jean (at) geba.fr.

Copyright

Sauf mention contraire, le contenu de ce site est mis à disposition selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale 4.0 International.

Il est donc autorisé de réutiliser librement et gratuitement le contenu de ce site, sauf pour un usage commercial. L’utilisateur s’engage à respecter les engagements de la BY-NC 4.0 tant dans les copies conformes que dans les versions modifiées et doit créditer les auteurs des articles comme source.

Windows (licence)

La gestion des licences Windows a toujours été un mystère pour moi.

Retrouver la clé d’activation

Dernièrement, je me suis retrouvé à vouloir savoir quelle licence avait été installée sur quel ordinateur, sachant que je ne disposais plus dans mes papiers que de la clé d’activation. Or celle-ci n’apparaît pas en clair dans les informations accessibles via l’interface classique, ni en ligne de commande.

Windows pré-installé

Par exemple avec une installation OEM. Dans ce cas, une simple ligne de commande peut faire l’affaire :

wmic path SoftwareLicensingService get OA3xOriginalProductKey

Cas général

La solution vient d’un script .vbs à lancer tel quel.Option Explicit

Dim objshell,path,DigitalID, Result
Set objshell = CreateObject("WScript.Shell")
'Set registry key path
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
'Registry key value
DigitalID = objshell.RegRead(Path & "DigitalProductId")
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName")
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID")
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if save to a file
If vbYes = MsgBox(ProductData & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then
Save ProductData
End If
'Convert binary to chars
Function ConvertToKey(Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key(66) \ 6) And 1
Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = "BCDFGHJKMPQRTVWXY2346789"
Do
Current= 0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j -1
Loop While j >= 0
i = i -1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i >= 0
If (isWin8 = 1) Then
keypart1 = Mid(KeyOutput, 2, Last)
insert = "N"
KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
End If
ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)
End Function
'Save data to a file
Function Save(Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject("wscript.shell")
'Get current user name
UserName = objshell.ExpandEnvironmentStrings("%UserName%")
'Create a text file on desktop
fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.CreateTextFile(fName)
txt.Writeline Data
txt.Close
End Function