Analysis
- max time kernel
77s - max time network
140s - platform
windows10-2004_x64 - resource
win10v2004-20220812-en - resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system - submitted
07/10/2022, 16:14
Static task
static1
Behavioral task
behavioral1
Sample
Document.exe
Resource
win7-20220812-en
2 signatures
150 seconds
Behavioral task
behavioral2
Sample
Document.exe
Resource
win10v2004-20220812-en
12 signatures
150 seconds
General
- Target Document.exe
- Size 846KB
- Sample221007-tpm98sdafn
- SHA256 399068c4de8ddeb1172fcb35d13ba85550b99f322991bdf6e19c911f6436b60d
- MD5 2bba68a7d7b6e50b06aa7254dcb89560
- SHA1 ef0fe10dbf1255469cea2ad8bccd7923b9126aea
- SHA512 38242522f3a084fe548ce93aa4a355c9bc3c6af6dbe4bba45e3e225ee160dbc2a32af784506047de250b6017b84ce962efe7aa59fa3fe14c3d9718525014cb61
- SSDEEP 12288:YlH5qK8lRHtbc/8xKmPAKYGLgc1rTQh2wKpdgYWlvCZ1apwuvYe+msnzu8xd:YaxXW/4TPAK1J58hru2zvCZ1izGz
- MD5 SHA1 SHA512 SSDEEP
Score
10/10
Malware Config
Extracted
Family
-
remcos
Botnet
-
RemoteHost
C2
-
harvard.zapto.org:2404
-
nonprofit2.webredirect.org:2404
-
nonprofit.mywire.org:2404
-
harvard2.zapto.org:2404
-
nonprofit2.mywire.org:2404
Attributes
-
audio_folder
MicRecords
-
audio_path
%AppData%
-
audio_record_time
5
-
connect_delay
0
-
connect_interval
1
-
copy_file
remcos.exe
-
copy_folder
Remcos
-
delete_file
false
-
hide_file
false
-
hide_keylog_file
false
-
install_flag
false
-
install_path
%AppData%
-
keylog_crypt
false
-
keylog_file
logs.dat
-
keylog_flag
false
-
keylog_folder
remcos
-
keylog_path
%AppData%
-
mouse_option
false
-
mutex
dfcvdvafr-PAGQB6
-
screenshot_crypt
false
-
screenshot_flag
false
-
screenshot_folder
Screenshots
-
screenshot_path
%AppData%
-
screenshot_time
10
-
startup_value
Remcos
-
take_screenshot_option
false
-
take_screenshot_time
5
-
take_screenshot_title
notepad;solitaire;
Signatures
- ModiLoader, DBatLoader
ModiLoader is a Delphi loader that misuses cloud services to download other malicious families.
- ModiLoader Second Stage 64 IoCs
resource yara_rule behavioral2/memory/1004-132-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-134-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-136-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-135-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-138-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-137-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-139-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-140-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-141-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-142-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-143-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-145-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-146-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-147-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-144-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-149-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-150-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-151-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-148-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-152-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-153-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-154-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-155-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-156-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-157-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-158-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-159-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-160-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-161-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-163-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-162-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-164-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-165-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-166-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-168-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-167-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-169-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-170-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-171-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-172-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-173-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-174-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-175-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-176-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-177-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-178-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-179-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-180-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-181-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-182-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-183-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-184-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-185-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-186-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-187-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-188-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-189-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-190-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-191-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-192-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-193-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-195-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/1004-194-0x00000000022A0000-0x00000000022CA000-memory.dmp modiloader_stage2 behavioral2/memory/4012-273-0x00007FFB8E480000-0x00007FFB8EF41000-memory.dmp modiloader_stage2 - Executes dropped EXE 1 IoCs
pid Process 4440 easinvoker.exe - Loads dropped DLL 1 IoCs
pid Process 4440 easinvoker.exe - Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-2891029575-1462575-1165213807-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Rnwhbfhi = "C:\\Users\\Public\\Libraries\\ihfbhwnR.url" Document.exe - Program crash 1 IoCs
pid pid_target Process procid_target 2316 1688 WerFault.exe 104 - Enumerates system info in registry 2 TTPs 3 IoCs
description ioc Process Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe - Runs ping.exe 1 TTPs 1 IoCs
pid Process 3832 PING.EXE - Suspicious behavior: EnumeratesProcesses 4 IoCs
pid Process 4012 powershell.exe 4012 powershell.exe 1004 Document.exe 1004 Document.exe - Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 4012 powershell.exe - Suspicious use of WriteProcessMemory 47 IoCs
description pid Process procid_target PID 1004 wrote to memory of 1868 1004 Document.exe 89 PID 1004 wrote to memory of 1868 1004 Document.exe 89 PID 1004 wrote to memory of 1868 1004 Document.exe 89 PID 1868 wrote to memory of 4232 1868 cmd.exe 91 PID 1868 wrote to memory of 4232 1868 cmd.exe 91 PID 1868 wrote to memory of 4232 1868 cmd.exe 91 PID 1868 wrote to memory of 4360 1868 cmd.exe 92 PID 1868 wrote to memory of 4360 1868 cmd.exe 92 PID 1868 wrote to memory of 4360 1868 cmd.exe 92 PID 1868 wrote to memory of 1684 1868 cmd.exe 93 PID 1868 wrote to memory of 1684 1868 cmd.exe 93 PID 1868 wrote to memory of 1684 1868 cmd.exe 93 PID 1868 wrote to memory of 2592 1868 cmd.exe 94 PID 1868 wrote to memory of 2592 1868 cmd.exe 94 PID 1868 wrote to memory of 2592 1868 cmd.exe 94 PID 1868 wrote to memory of 4144 1868 cmd.exe 95 PID 1868 wrote to memory of 4144 1868 cmd.exe 95 PID 1868 wrote to memory of 4144 1868 cmd.exe 95 PID 1868 wrote to memory of 1900 1868 cmd.exe 96 PID 1868 wrote to memory of 1900 1868 cmd.exe 96 PID 1868 wrote to memory of 1900 1868 cmd.exe 96 PID 1868 wrote to memory of 4440 1868 cmd.exe 97 PID 1868 wrote to memory of 4440 1868 cmd.exe 97 PID 4440 wrote to memory of 3424 4440 easinvoker.exe 98 PID 4440 wrote to memory of 3424 4440 easinvoker.exe 98 PID 1868 wrote to memory of 3832 1868 cmd.exe 100 PID 1868 wrote to memory of 3832 1868 cmd.exe 100 PID 1868 wrote to memory of 3832 1868 cmd.exe 100 PID 3424 wrote to memory of 4012 3424 cmd.exe 101 PID 3424 wrote to memory of 4012 3424 cmd.exe 101 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104 PID 1004 wrote to memory of 1688 1004 Document.exe 104
Processes
-
C:\Users\Admin\AppData\Local\Temp\Document.exe"C:\Users\Admin\AppData\Local\Temp\Document.exe"1⤵
- Adds Run key to start application
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:1004 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Public\Libraries\RnwhbfhiO.bat" "2⤵
- Suspicious use of WriteProcessMemory
PID:1868 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:4232
-
-
C:\Windows\SysWOW64\xcopy.exexcopy "easinvoker.exe" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:4360
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:1684
-
-
C:\Windows\SysWOW64\xcopy.exexcopy "netutils.dll" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:2592
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:4144
-
-
C:\Windows\SysWOW64\xcopy.exexcopy "KDECO.bat" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:1900
-
-
C:\Windows \System32\easinvoker.exe"C:\Windows \System32\easinvoker.exe"3⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of WriteProcessMemory
PID:4440 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\windows \system32\KDECO.bat""4⤵
- Suspicious use of WriteProcessMemory
PID:3424 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -WindowStyle Hidden -inputformat none -outputformat none -NonInteractive -Command "Add-MpPreference -ExclusionPath 'C:\Users'"5⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4012
-
-
-
-
C:\Windows\SysWOW64\PING.EXEping 127.0.0.1 -n 63⤵
- Runs ping.exe
PID:3832
-
-
-
C:\Windows\SysWOW64\colorcpl.exeC:\Windows\System32\colorcpl.exe2⤵PID:1688
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 1688 -s 10723⤵
- Program crash
PID:2316
-
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 408 -p 1688 -ip 16881⤵PID:2372
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Public\Libraries\KDECO.bat
- Size 155B
- SHA256 37c59c8398279916cfce45f8c5e3431058248f5e3bef4d9f5c0f44a7d564f82e
- MD5 213c60adf1c9ef88dc3c9b2d579959d2
- SHA1 e4d2ad7b22b1a8b5b1f7a702b303c7364b0ee021
- SHA512 fe897d9caa306b0e761b2fd61bb5dc32a53bfaad1ce767c6860af4e3ad59c8f3257228a6e1072dab0f990cb51c59c648084ba419ac6bc5c0a99bdffa569217b7
- MD5 SHA1 SHA512
- Path C:\Users\Public\Libraries\RnwhbfhiO.bat
- Size 411B
- SHA256 5a11c5641c476891aa30e7ecfa57c2639f6827d8640061f73e9afec0adbbd7d2
- MD5 55aba243e88f6a6813c117ffe1fa5979
- SHA1 210b9b028a4b798c837a182321dbf2e50d112816
- SHA512 68009c4c9bbea75a3bfa9f79945d30957a95691ea405d031b4ca7f1cb47504bbc768fcae59173885743ad4d6cfdd2313c3fe0acb515e34e5c809ecdc7f45e307
- MD5 SHA1 SHA512
- Path C:\Users\Public\Libraries\easinvoker.exe
- Size 128KB
- SHA256 30951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
- MD5 231ce1e1d7d98b44371ffff407d68b59
- SHA1 25510d0f6353dbf0c9f72fc880de7585e34b28ff
- SHA512 520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
- SSDEEP 3072:zar2xXibKcf5K67+k02XbFbosspwUUgcR:Nibl7+k02XZb9UA
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Users\Public\Libraries\netutils.dll
- Size 108KB
- SHA256 35e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
- MD5 0511e36a6408d2197034ca03c7db9b02
- SHA1 54cbb647c50076239eedd94aff3c8240eb0c4125
- SHA512 613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
- SSDEEP 1536:EljNHW+8ID3TTy6Xt8amsy1o865jd5w8DdD05Cl7MbiRHRYQ+b:EJxW+P/N8ago865w8DdD0wRYQ+b
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Windows \System32\easinvoker.exe
- Size 128KB
- SHA256 30951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
- MD5 231ce1e1d7d98b44371ffff407d68b59
- SHA1 25510d0f6353dbf0c9f72fc880de7585e34b28ff
- SHA512 520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
- SSDEEP 3072:zar2xXibKcf5K67+k02XbFbosspwUUgcR:Nibl7+k02XZb9UA
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Windows \System32\easinvoker.exe
- Size 128KB
- SHA256 30951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
- MD5 231ce1e1d7d98b44371ffff407d68b59
- SHA1 25510d0f6353dbf0c9f72fc880de7585e34b28ff
- SHA512 520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
- SSDEEP 3072:zar2xXibKcf5K67+k02XbFbosspwUUgcR:Nibl7+k02XZb9UA
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Windows \System32\netutils.dll
- Size 108KB
- SHA256 35e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
- MD5 0511e36a6408d2197034ca03c7db9b02
- SHA1 54cbb647c50076239eedd94aff3c8240eb0c4125
- SHA512 613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
- SSDEEP 1536:EljNHW+8ID3TTy6Xt8amsy1o865jd5w8DdD05Cl7MbiRHRYQ+b:EJxW+P/N8ago865w8DdD0wRYQ+b
- MD5 SHA1 SHA512 SSDEEP
- Path C:\Windows \System32\netutils.dll
- Size 108KB
- SHA256 35e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
- MD5 0511e36a6408d2197034ca03c7db9b02
- SHA1 54cbb647c50076239eedd94aff3c8240eb0c4125
- SHA512 613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
- SSDEEP 1536:EljNHW+8ID3TTy6Xt8amsy1o865jd5w8DdD05Cl7MbiRHRYQ+b:EJxW+P/N8ago865w8DdD0wRYQ+b
- MD5 SHA1 SHA512 SSDEEP
- Path C:\windows \system32\KDECO.bat
- Size 155B
- SHA256 37c59c8398279916cfce45f8c5e3431058248f5e3bef4d9f5c0f44a7d564f82e
- MD5 213c60adf1c9ef88dc3c9b2d579959d2
- SHA1 e4d2ad7b22b1a8b5b1f7a702b303c7364b0ee021
- SHA512 fe897d9caa306b0e761b2fd61bb5dc32a53bfaad1ce767c6860af4e3ad59c8f3257228a6e1072dab0f990cb51c59c648084ba419ac6bc5c0a99bdffa569217b7
- MD5 SHA1 SHA512