michalbiesek

Results 20 comments of michalbiesek

With `Agent_On_Attach` we can use `GetLoadedClasses` to reiterate over expected classes and force JVM to call `ClassFileLoadHook` unfortunately `RetransformClasses` got following limitations: "The retransformation must not add, remove or rename...

Current status: The Agent_On_Attach method works fine for classes that are added after attaching process: ``` /opt/tomcat/bin/catalina.sh run & /opt/appscope/bin/linux/scope attach java curl -k https://localhost:8443

### Status: I worked on verifying if the Copying class is possible. I focus on a more simple case - created the Test class which only contains 2 methods -...

### Status: I worked on verifying if the following mechanism works fine in the case of `Agent_OnLoad` (before any Java libraries are loaded) and `Agent_OnAttach` (after some/all Java libraries are...

### Status: The current [implementation](https://github.com/criblio/appscope/tree/Agent-runner-dev) supports: - attaching to Java virtual machine which already running - so we are able to trigger `Agent_on_Attach` see: [details](https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html#onattach) - for classes that are...

Today I found pretty easy reproduction steps: ``` # Try to scope process where event destination is not available (nobody listens) scope run -e tcp://localhost:9999 -- nc -lp 10001 &...

Currently decision of payloads are done in following way: We decide if payloads are enabled via : - at least single protocol definition in scope configuration file used protocol definition...

TODO: - add support for payloaddest in cli arguments - extend the payload configuration in `scope.yml` with destinanation file/event

I have modified my solution to following model: This will set payload to disk: ``` scope run --payloads -e tcp://localhost:9999 -- nc -lp 10001 ``` This will set payload to...

With work on #1057 We can distinguish `EXPORTOFF` in `wrap.c` for the two functions categories: - one which we intent to interpose - the second we do not intend to...