- Сообщения
 - 8,143
 
- Решения
 - 27
 
- Реакции
 - 6,959
 
Предлагаю в этой теме накапливать знания
о стандартных алгоритмах шифрования значений и параметров в реестре,
а также способах их дешифровки.
_______________
Начну,
1) ROT-13 (Цезарь)
К коду символов всех латинских литер добавляется число 13.
На примере зашифрованного пути к ярлыка в меню "Пуск":
Ветка: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\
		
		
	
	
		
	 
Функция дешифровки на VBS за авторством REMS (www.petri.co.il)
	
	
		
			
	
	
	
		
		
	
		
	
	
		
			
		
		
	
				
			о стандартных алгоритмах шифрования значений и параметров в реестре,
а также способах их дешифровки.
_______________
Начну,
1) ROT-13 (Цезарь)
К коду символов всех латинских литер добавляется число 13.
На примере зашифрованного пути к ярлыка в меню "Пуск":
Ветка: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\
Функция дешифровки на VBS за авторством REMS (www.petri.co.il)
		VB.NET / VBA:
	
	
	function encodedecode(s)
   ' ROT13 ("ROTate by 13 places") is a simple Caesar cipher
   ' used for obscuring text by replacing each letter with the
   ' letter thirteen places down the alphabet.
   ' ROT13 scrambles only letters.
   For i = 1 To Len(s)
     cd = Asc(Mid(s, i, 1))
     If  cd >= 65 and cd =< 90 then 'uppercase
       cd = cd+13
       If  cd > 90 then cd = cd-26
     ElseIf  cd >= 97 and cd =< 122 then 'lowercase
       cd = cd+13
       If  cd > 122 then cd = cd-26
     End If
     coded = coded & chr(cd )
   Next
   encodedecode = coded
End Function
	
			
				Последнее редактирование: