MachOView有哪些可以改进的地方?


#1

比如:

  1. 不能把文件拖拽到界面中开始分析。
  2. 分析时间太长。TEXT段的反汇编我根本不去看。
  3. 分析过程不知道正在分析啥。
  4. 代码写的太乱。
  5. 不能跨平台(macOS Windows Linux)。
  6. 开发不活跃。

最近自己在开发一个可以替代MachOView的工具,目标当然是改进并超越(吹点牛)MachOView。

大家觉得还有哪些可以"改进或增加"的细节或功能?随便说,随便想。

(或许几个月后开发完成会实现哦)

相关帖子:


#2

类似于IDA,支持拖文件,省得找路径。不识别的时候,退出之前抛出个错误提示?或者直接提示不识别,别闪退。


#3

tyty , 这个想法很基本,估计下个月放出第一版就能实现。


#5

最新版本的MachOView在分析299$打的包的时候有闪退现象


#6

可以直接调试下,看闪退到哪


#7

:mask:我们首先需要的是完整序列话反序列化. GUIs are for noobs


#8

I am the noobs

看来这个东西也就自己做做玩玩哈~


#9

支持丰富的命令行参数, 可以写脚本批量处理


#10

got it


#11

难道你们没有遇到过,machoview吃光内存的情况吗?
在我的电脑上内存一路上升到50多G的时候,系统弹窗报警,内存不足


#12

你分析的啥app


#13

对,我用machoview是用Macbook这么久第一次出现内存不够的情况


#14

MachOView 不能添加 LoadCommand,希望 MachOView 变成 MachOEditor,呵呵。


#15

估计还有1个月到1年,全新的MachOExplorer即将出现


#16


#17

坐等神器。


#18

我想说一下,支持跨平台的必要性不大,因为 Mach-O 文件格式本身就只是 macOS 的,一般情况下是使用的人都会在 macOS 上使用,Windows 和 Linux 有需要使用的情况很少很少。


#19

讲真。复用LLVM可以少写一堆代码


#20

我想说一下, 我从来没用过 macOS 调试 iOS, 更没用过 hopper, 所以跨平台的意义还是重大的


#21

好吧,只能说你牛B。那你 Xcode 怎么用?