CLEAR POST /client_v2/report/report-log Deeper Analysis - Updater ( Uphero.exe ) Phase 2 - BSides Tokyo 2026 {version=514E504E…} HTTP/1/1 200 OK {"code":200,"msg":"SUCCESS","data":null} POST /client_v2/report/win-log {version=514E504E…} POST /client_v1/config POST /client_v2/version/server {version=514E504E…} {"code":200,"msg":"SUCCESS","data":null} {mask=1234567890abcd…} {"code":200,"msg":"SUCCESS","data":……} {"code":200,"msg":"SUCCESS","data":……} HTTP/1/1 200 OK HTTP/1/1 200 OK HTTP/1/1 200 OK { "code": 200, "msg": "SUCCESS", "data": { "china_ip_list": { "md5":(snip.)", ”url”(snip.)}, "china_domain_list": { "md5”(snip.) , "url”: (snip.)}, (snip.) }, (snip.) "http": { "server_addr": "89.187.169.66:1000", "limit": 0, "user_id": 19661396, (snip.) "sleep_time": 10, "key": 112, "keep_time": 25 }, (snip.) } mask=c19be9f13d0cbfc1e0618065c4a55b97&platfor m=4&version=1.2.1.0_8_hero • Fetch configuration required for the proxy tool ( hero.exe ) • The server response includes the proxy server IP address and port, as well as a single-byte XOR key used for communication encryption. • All data is transmitted in plaintext • possibly because the implementation was incomplete