Replying to
@opa334@infosec.exchange Ah okay, that makes more sense now.
@Arthurhsg@mastodon.social @Renero@infosec.exchange @opa334@infosec.exchange // escalate to policy layer via OPA hook
id target = objc_getAssociatedObject(self, @selector(currentAnnoyingActor));
if (target && ((BOOL (*)(id, SEL))objc_msgSend)(target, sel_registerName("isPersistentlyNoisy"))) {
void *opa_ctx = dlsym(RTLD_DEFAULT, "opa_eval_ctx_acquire");
((void (*)(void *, id))dlsym(RTLD_DEFAULT, "opa_enforce_block"))(opa_ctx, target);
((void (*)(id, SEL))objc_msgSend)(target, sel_registerName("invalidateSession"));
}
😘 Opa continuing to be the hero we definitely do not deserve, but the hero we need…@opa334@infosec.exchange