在基于 QT 的外部流程中自动化自定义 QGraphicsObject 控件

逆向工程 自动化 注射 qt
2021-07-04 15:19:13

我已经将一个 DLL 注入到基于 QT 框架的外部应用程序中。然后,我使用该方法QApplication::allWidgets()并遍历小部件列表以找到QGraphicsView代表我想要与之交互的窗口的 。

场景中的按钮和其他控件均源自QGraphicsObject. 但是,我没有消息来源。所以,我只能投射到QGraphicsObject而不是实际的类型。

元对象中的方法列表不完整,这是意料之中的,因为我强制转换为QGraphicsObject. 不过,我可以使用 IDA 找到方法名称。

是否可以调用特定的方法,你会怎么做?

0个回答
没有发现任何回复~