Open brunoaduarte opened 2 years ago
Same kind of issue however Java,available is false in my case
[Local::PID::5780]-> Java.available
false
[Local::PID::5780]-> Process.enumerateModulesSync()
[
{
"base": "0x7ff7928c0000",
"name": "java.exe",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\bin\\java.exe",
"size": 282624
},
{
"base": "0x7ffd8fdf0000",
"name": "ntdll.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\ntdll.dll",
"size": 2064384
},
{
"base": "0x7ffd679e0000",
"name": "aswhook.dll",
"path": "C:\\Program Files\\AVAST Software\\Avast\\aswhook.dll",
"size": 94208
},
{
"base": "0x7ffd8ed30000",
"name": "KERNEL32.DLL",
"path": "C:\\WINDOWS\\System32\\KERNEL32.DLL",
"size": 782336
},
{
"base": "0x7ffd8d8b0000",
"name": "KERNELBASE.dll",
"path": "C:\\WINDOWS\\System32\\KERNELBASE.dll",
"size": 2957312
},
{
"base": "0x7ffd8ee50000",
"name": "ADVAPI32.dll",
"path": "C:\\WINDOWS\\System32\\ADVAPI32.dll",
"size": 712704
},
{
"base": "0x7ffd8de70000",
"name": "msvcrt.dll",
"path": "C:\\WINDOWS\\System32\\msvcrt.dll",
"size": 647168
},
{
"base": "0x7ffd8eaf0000",
"name": "sechost.dll",
"path": "C:\\WINDOWS\\System32\\sechost.dll",
"size": 638976
},
{
"base": "0x7ffd8f920000",
"name": "RPCRT4.dll",
"path": "C:\\WINDOWS\\System32\\RPCRT4.dll",
"size": 1200128
},
{
"base": "0x7ffd8f2f0000",
"name": "USER32.dll",
"path": "C:\\WINDOWS\\System32\\USER32.dll",
"size": 1708032
},
{
"base": "0x7ffd8db90000",
"name": "win32u.dll",
"path": "C:\\WINDOWS\\System32\\win32u.dll",
"size": 139264
},
{
"base": "0x7ffd8f2c0000",
"name": "GDI32.dll",
"path": "C:\\WINDOWS\\System32\\GDI32.dll",
"size": 176128
},
{
"base": "0x7ffd8d7a0000",
"name": "gdi32full.dll",
"path": "C:\\WINDOWS\\System32\\gdi32full.dll",
"size": 1110016
},
{
"base": "0x7ffd8dbc0000",
"name": "msvcp_win.dll",
"path": "C:\\WINDOWS\\System32\\msvcp_win.dll",
"size": 643072
},
{
"base": "0x7ffd8d4e0000",
"name": "ucrtbase.dll",
"path": "C:\\WINDOWS\\System32\\ucrtbase.dll",
"size": 1048576
},
{
"base": "0x7ffd6ca50000",
"name": "COMCTL32.dll",
"path": "C:\\WINDOWS\\WinSxS\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\\COMCTL32.dll",
"size": 2727936
},
{
"base": "0x7ffd8de30000",
"name": "IMM32.DLL",
"path": "C:\\WINDOWS\\System32\\IMM32.DLL",
"size": 204800
},
{
"base": "0x7ffd7cc80000",
"name": "vcruntime140.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\vcruntime140.dll",
"size": 86016
},
{
"base": "0x7ffd74da0000",
"name": "msvcp140.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\msvcp140.dll",
"size": 634880
},
{
"base": "0x50340000",
"name": "jvm.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\server\\jvm.dll",
"size": 8749056
},
{
"base": "0x7ffd8e020000",
"name": "PSAPI.DLL",
"path": "C:\\WINDOWS\\System32\\PSAPI.DLL",
"size": 32768
},
{
"base": "0x7ffd83610000",
"name": "WINMM.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\WINMM.dll",
"size": 159744
},
{
"base": "0x7ffd83c40000",
"name": "VERSION.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\VERSION.dll",
"size": 40960
},
{
"base": "0x7ffd7a0e0000",
"name": "WSOCK32.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\WSOCK32.dll",
"size": 36864
},
{
"base": "0x7ffd8f230000",
"name": "WS2_32.dll",
"path": "C:\\WINDOWS\\System32\\WS2_32.dll",
"size": 438272
},
{
"base": "0x7ffd8b3c0000",
"name": "kernel.appcore.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\kernel.appcore.dll",
"size": 73728
},
{
"base": "0x7ffd834d0000",
"name": "verify.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\verify.dll",
"size": 65536
},
{
"base": "0x7ffd7cba0000",
"name": "java.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\java.dll",
"size": 176128
},
{
"base": "0x7ffd7c5e0000",
"name": "zip.dll",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-8.0.362.9-hotspot\\jre\\bin\\zip.dll",
"size": 98304
},
{
"base": "0x7ffd8e3a0000",
"name": "SHELL32.dll",
"path": "C:\\WINDOWS\\System32\\SHELL32.dll",
"size": 7622656
},
{
"base": "0x7ffd8b5c0000",
"name": "windows.storage.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\windows.storage.dll",
"size": 7938048
},
{
"base": "0x7ffd8fa50000",
"name": "combase.dll",
"path": "C:\\WINDOWS\\System32\\combase.dll",
"size": 3493888
},
{
"base": "0x7ffd8cf40000",
"name": "Wldp.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\Wldp.dll",
"size": 196608
},
{
"base": "0x7ffd8df70000",
"name": "SHCORE.dll",
"path": "C:\\WINDOWS\\System32\\SHCORE.dll",
"size": 708608
},
{
"base": "0x7ffd8e0b0000",
"name": "shlwapi.dll",
"path": "C:\\WINDOWS\\System32\\shlwapi.dll",
"size": 348160
},
{
"base": "0x7ffd8d420000",
"name": "profapi.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\profapi.dll",
"size": 126976
},
{
"base": "0x7ffd52540000",
"name": "frida-agent-64.dll",
"path": "C:\\Users\\blood\\AppData\\Local\\Temp\\frida-f53e53668f628fc701fcf91d3b18873e\\frida-agent-64.dll",
"size": 18075648
},
{
"base": "0x7ffd8dc60000",
"name": "CRYPT32.dll",
"path": "C:\\WINDOWS\\System32\\CRYPT32.dll",
"size": 1400832
},
{
"base": "0x7ffd8e270000",
"name": "ole32.dll",
"path": "C:\\WINDOWS\\System32\\ole32.dll",
"size": 1220608
},
{
"base": "0x7ffd8c960000",
"name": "DNSAPI.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\DNSAPI.dll",
"size": 831488
},
{
"base": "0x7ffd81460000",
"name": "Secur32.dll",
"path": "C:\\WINDOWS\\SYSTEM32\\Secur32.dll",
"size": 49152
},
{
"base": "0x7ffd8d3d0000",
"name": "SSPICLI.DLL",
"path": "C:\\WINDOWS\\SYSTEM32\\SSPICLI.DLL",
"size": 204800
},
{
"base": "0x7ffd8c920000",
"name": "IPHLPAPI.DLL",
"path": "C:\\WINDOWS\\SYSTEM32\\IPHLPAPI.DLL",
"size": 241664
},
{
"base": "0x7ffd8f4a0000",
"name": "NSI.dll",
"path": "C:\\WINDOWS\\System32\\NSI.dll",
"size": 32768
}
]```
I'm trying to debug a 32bit Java 8 Windows application using latest version of Frida 16.0.3 but I got this error: Java API only partially available; please file a bug
I've already installed the Adoptium Temurin JDK 8 (former AdoptOpenJDK)
https://adoptium.net/temurin/archive/?version=8 https://github.com/adoptium/temurin8-binaries/releases/tag/jdk8u352-b08
and set the program to run using it
https://www.ayrx.me/frida-hotspot-jvm/
Why doesn't it load symbols from jvm.dll and I cannot load them manually from .pdb file?
loaded frida-agent is x64 and the application runs in Java 32bit, can that be the cause of the problem?
@oleavr ? 🙏