HyperDbg / gui

HyperDbg's Graphical User Interface (GUI)
Apache License 2.0
63 stars 10 forks source link

反汇编控件的显示 #64

Closed ddkwork closed 1 month ago

ddkwork commented 3 months ago

目前我想尝试用树形表格节点控制显示,而不是各种调试器实现的线性表格模式,此时进入call这种操作是展开和收缩节点,不是ollydbg那样双击进入call

对于反汇编语法高亮,我实现了代码显示和编辑两种特性的控件,但是对于树形表格的反汇编高亮,只能尝试把这个逻辑写进cell初始化方法内试试:解析asm token和颜色之后,在cell渲染方法内传入token和cell文本,此时不再需要换行模式。

但这样做的话,是否需要在解码反汇编的同时维护一个tree模型还未知,待测试。

ddkwork commented 2 months ago

尝试封装go版本的nasm格式化为树形结构

ddkwork commented 2 months ago

从堆栈布局来看,该方案应该是可行的,会不会影响性能不知道,但是对于数据分析和调试应该是更加直观了。