GammaRay
GammaRay copied to clipboard
Cannot run the gammaray-client
My workspace environment is belowing: QT version: 5.6.0 with mingw CMake version: 3.7.2 GammaRay version: 2.7.0 i have build the gammaray on Windows with MinGW, and the steps to use this are as follows:
-
run gammaray.exe, I can open GammaRay Launcher, select Launch tab and run the QT examples, we can open the execuable of examples and display "Dectected ABI qt5_6-GNU-i686, using ABI qt5_6-GNU-i686" in command-line window. and also i can see Injector windll and style successfully passed in SelfTest tab.(if select Attach Tab and select running process name , then will crash.)
-
run gammary-client.exe, then display gammaray-client splash, then i cannot open gammaray-client until display connection error "could not establish connection to remote host", and GammaRay Launcher is closed automatically.
any suggestion? thanks.
I can add a bit to this -- would really like to get this working!
macOS GammaRay injected its target (signals/etc being shown), and listening (x.y.z.t:11732). Ubuntu run `gammaray --connect x.y.z.t:11732. Wireshark shows the 3-way TCP handshake, then very quickly the mac instance (@x.y.z.t) sends a <FIN, ACK> shutting down the connection! FWIW same thing happens when I inject from Ubuntu and try the remote connect from macOS. Why, please?
Problem is in conflicting dll's naming scheme and it lead to not find winloader dll in runtime. It can be fixed by attached patch - it synchronize naming scheme for probe and winloader dll's 005-fix-dll-naming.txt