0
0

有人把Java写的反编译器Ghidra用Rust重写了(合集转寄)

2026-08-05
2026-08-07
有人把Java写的反编译器Ghidra用Rust重写了(合集转寄)
转寄人: ZabraZoe (ZabraZoe)
标 题: 有人把Java写的反编译器Ghidra用Rust重写了
发信站: 水木社区 (Fri Aug 7 00:57:07 2026)
来 源: 120.245.107.123
【以下内容由 ZabraZoe 转寄于 Programming 版】
z16166Netguy
Fri Jul 31 19:09:12 2026 · #1
github /Noelo-Lab/kuna 看起来是Claude Code写的。没独立的GUI。 更正: Ghidra的后端是C++,界面是Java。这个kuna只是把C++的用Rust重写了。
hothail沸冰!无尽的华尔兹
Fri Jul 31 21:48:56 2026 · #2
rust重写,rust要火啊
z16166Netguy
Fri Jul 31 22:09:22 2026 · #3
已经火了吧 我现在干啥都是优先Rust
【 在 hothail 的大作中提到: 】 : rust重写,rust要火啊
stubstub
Fri Jul 31 22:23:59 2026 · #4
人肉写还是ai写
【 在 z16166 的大作中提到: 】 : 已经火了吧 : 我现在干啥都是优先Rust
hothail沸冰!无尽的华尔兹
Fri Jul 31 22:58:56 2026 · #5
常出镜的 就是tauri 和 rust重新 但一个语言总不能靠这两个活着吧 感觉有点奇怪
【 在 z16166 的大作中提到: 】 : 已经火了吧 : 我现在干啥都是优先Rust
z16166Netguy
Fri Jul 31 23:31:02 2026 · #6
AI写。基本上不会再去手写代码了。
【 在 stub 的大作中提到: 】 : 人肉写还是ai写
z16166Netguy
Fri Jul 31 23:33:33 2026 · #7
用Tauri撸界面、用Rust重写,只是表象。 Rust靠的是:bug比C/C++少、运行效率和C/C++一样。
【 在 hothail 的大作中提到: 】 : 常出镜的 : 就是tauri 和 rust重新 : 但一个语言总不能靠这两个活着吧
ooolinuxooolinux
Sat Aug 1 04:51:35 2026 · #8
Delphi、Lazarus、Pascal:bug比C/C++少、运行效率和C/C++一样。
【 在 z16166 的大作中提到: 】 : 用Tauri撸界面、用Rust重写,只是表象。 : Rust靠的是:bug比C/C++少、运行效率和C/C++一样。
z16166Netguy
Sat Aug 1 09:36:31 2026 · #9
狂吹Delphi也没用了[emc8] 昨天用deepseek分析一个Delphi的程序,发现它不懂_LStrEqual()的返回值的含义,说明Delphi的资料学得少了
【 在 ooolinux 的大作中提到: 】 : Delphi、Lazarus、Pascal:bug比C/C++少、运行效率和C/C++一样。
ooolinuxooolinux
Sat Aug 1 11:53:22 2026 · #10
这个函数感觉不常用
【 在 z16166 的大作中提到: 】 : 狂吹Delphi也没用了 : 昨天用deepseek分析一个Delphi的程序,发现它不懂_LStrEqual()的返回值的含义,说明Delphi的资料学得少了
z16166Netguy
Sat Aug 1 11:57:48 2026 · #11
Delphi字符串比较操作时实际调用的函数,编译器直接生成的,不是码农主动调用的
【 在 ooolinux 的大作中提到: 】 : 这个函数感觉不常用
hgoldfish老鱼
Sat Aug 1 13:19:51 2026 · #12
AI 的用处就是对任何犄角旮旯的 API 都熟悉啊。 常用的大脑就记住了。不需要 AI.
【 在 ooolinux 的大作中提到: 】 : 这个函数感觉不常用
ooolinuxooolinux
Sat Aug 1 13:30:11 2026 · #13
不是码农主动调用的,什么Delphi程序又调用了这个函数?
【 在 z16166 的大作中提到: 】 : Delphi字符串比较操作时实际调用的函数,编译器直接生成的,不是码农主动调用的 : 【 在 ooolinux 的大作中提到: 】 : : 这个函数感觉不常用
ooolinuxooolinux
Sat Aug 1 13:30:57 2026 · #14
可能AI没有这个资料
【 在 hgoldfish 的大作中提到: 】 : AI 的用处就是对任何犄角旮旯的 API 都熟悉啊。 : 常用的大脑就记住了。不需要 AI. : 【 在 ooolinux 的大作中提到: 】 : : 这个函数感觉不常用
z16166Netguy
Sat Aug 1 13:33:07 2026 · #15
用到字符串比较的都会调用 [emc49]
【 在 ooolinux 的大作中提到: 】 : 不是码农主动调用的,什么Delphi程序又调用了这个函数?
ooolinuxooolinux
Sat Aug 1 13:37:01 2026 · #16
程序代码中并没有出现这个函数吧?
【 在 z16166 的大作中提到: 】 : 用到字符串比较的都会调用 : 【 在 ooolinux 的大作中提到: 】 : : 不是码农主动调用的,什么Delphi程序又调用了这个函数?
hgoldfish老鱼
Sat Aug 1 13:37:56 2026 · #17
那说明 delphi 在 AI 时代还不如汇编。
【 在 ooolinux 的大作中提到: 】 : 可能AI没有这个资料
z16166Netguy
Sat Aug 1 13:55:20 2026 · #18
如图 [upload=1][/upload] [upload=2][/upload]
【 在 ooolinux 的大作中提到: 】 : 程序代码中并没有出现这个函数吧?
ooolinuxooolinux
Sat Aug 1 18:15:18 2026 · #19
不能这么比
【 在 hgoldfish 的大作中提到: 】 : 那说明 delphi 在 AI 时代还不如汇编。
hgoldfish老鱼
Sat Aug 1 21:36:15 2026 · #20
AI 现在写汇编很 6.
【 在 ooolinux 的大作中提到: 】 : 不能这么比
ooolinuxooolinux
Sun Aug 2 06:27:11 2026 · #21
这个资料比较详细
【 在 z16166 的大作中提到: 】 : 如图 : [upload=1][/upload] : [upload=2][/upload]
ooolinuxooolinux
Sun Aug 2 06:30:40 2026 · #22
如果软件都用AI以汇编重写,20年前的硬件都够用了
【 在 hgoldfish 的大作中提到: 】 : AI 现在写汇编很 6.
rexxiekingofcrabs
Sun Aug 2 07:07:19 2026 · #23
没用,AI 要是听产品经理的,啥硬件也不够。
【 在 ooolinux 的大作中提到: 】 : 如果软件都用AI以汇编重写,20年前的硬件都够用了
ooolinuxooolinux
Sun Aug 2 08:00:12 2026 · #24
不理解
【 在 rexxie 的大作中提到: 】 : 没用,AI 要是听产品经理的,啥硬件也不够。
rexxiekingofcrabs
Sun Aug 2 08:05:56 2026 · #25
需求膨胀啊
【 在 ooolinux 的大作中提到: 】 : 不理解
z16166Netguy
Sun Aug 2 11:58:08 2026 · #26
AI不能用汇编,更不能用机器码,因为损失了高级语言的语义和编译器保护,不知道要多出来多少bug,导致写出来的代码bug无法收敛,那就是噩梦,不可用。 顶多少量的局部代码可以让AI用汇编写。 而且高级语言的编译器、链接器的优化能力在大多数情况下不比人手撸汇编差。
【 在 ooolinux 的大作中提到: 】 : 如果软件都用AI以汇编重写,20年前的硬件都够用了
ooolinuxooolinux
Sun Aug 2 12:23:56 2026 · #27
优化不差,为啥软件体积大那么多?
【 在 z16166 的大作中提到: 】 : AI不能用汇编,更不能用机器码,因为损失了高级语言的语义和编译器保护,不知道要多出来多少bug,导致写出来的代码bug无法收敛,那就是噩梦,不可用。 : 顶多少量的局部代码可以让AI用汇编写。 : 而且高级语言的编译器、链接器的优化能力在大多数情况下不比人手撸汇编差。
z16166Netguy
Sun Aug 2 12:27:22 2026 · #28
这种问题得具体问题具体分析 通常是因为用了某些框架
【 在 ooolinux 的大作中提到: 】 : 优化不差,为啥软件体积大那么多?
ooolinuxooolinux
Sun Aug 2 12:31:38 2026 · #29
一层一层的函数包装调用用料变多
【 在 z16166 的大作中提到: 】 : 这种问题得具体问题具体分析 : 通常是因为用了某些框架
z16166Netguy
Sun Aug 2 13:33:43 2026 · #30
很多场景下,软件尺寸不是问题,运行速度也不是问题(不需要极致的速度),反而是开发效率和功能稳定重要,早日满足用户需求。
【 在 ooolinux 的大作中提到: 】 : 一层一层的函数包装调用用料变多
ooolinuxooolinux
Sun Aug 2 14:34:43 2026 · #31
那是现在硬件发展了,以前几K内存时就都是问题
【 在 z16166 的大作中提到: 】 : 很多场景下,软件尺寸不是问题,运行速度也不是问题(不需要极致的速度),反而是开发效率和功能稳定重要,早日满足用户需求。 : 【 在 ooolinux 的大作中提到: 】 : : 一层一层的函数包装调用用料变多
z16166Netguy
Sun Aug 2 16:45:17 2026 · #32
不发展也没现在的AI夯出奇迹呀
【 在 ooolinux 的大作中提到: 】 : 那是现在硬件发展了,以前几K内存时就都是问题
yuanmo栗子~~一毛一公斤
Sun Aug 2 18:04:58 2026 · #33
刻舟求剑
【 在 ooolinux 的大作中提到: 】 : 那是现在硬件发展了,以前几K内存时就都是问题
DreamDreams光风霁月
Sun Aug 2 19:37:56 2026 · #34
基本都是框架 惹的祸 如果AI 可以 智能剥离用不到的死代码,估计能 瘦身不少
【 在 z16166 的大作中提到: 】 : 标 题: Re: 有人把Java写的反编译器Ghidra用Rust重写了 : 发信站: 水木社区 (Sun Aug 2 12:27:22 2026), 站内 : 这种问题得具体问题具体分析 : 通常是因为用了某些框架 : 【 在 ooolinux 的大作中提到: 】 : : 优化不差,为啥软件体积大那么多? : 每天半小时节奏光剑,预防老年痴呆 : ※ 来源:·水木社区 http://www.mysmth.net·[FROM: 123.122.126.*]
ooolinuxooolinux
Sun Aug 2 20:10:18 2026 · #35
有些低能耗硬件设备配置也不高,软件体积小、速度快还是必要的
【 在 yuanmo 的大作中提到: 】 : 刻舟求剑
ooolinuxooolinux
Sun Aug 2 20:11:22 2026 · #36
逻辑闭环
【 在 z16166 的大作中提到: 】 : 不发展也没现在的AI夯出奇迹呀
ooolinuxooolinux
Sun Aug 2 20:13:31 2026 · #37
一个app就做专业的事情,不要把视频、小程序功能都塞进去
【 在 rexxie 的大作中提到: 】 : 需求膨胀啊
yuanmo栗子~~一毛一公斤
Sun Aug 2 23:15:29 2026 · #38
那也是让AI动手优化,人家干活比真人利索多了,优化恰恰是AI极为擅长的地方。
【 在 ooolinux 的大作中提到: 】 : 有些低能耗硬件设备配置也不高,软件体积小、速度快还是必要的
ooolinuxooolinux
Mon Aug 3 00:15:10 2026 · #39
让AI用Python写,再怎么优化,软件体积和运行速度也比不过用C++/Pascal写的
【 在 yuanmo 的大作中提到: 】 : 那也是让AI动手优化,人家干活比真人利索多了,优化恰恰是AI极为擅长的地方。
yuanmo栗子~~一毛一公斤
Mon Aug 3 00:44:43 2026 · #40
如果你的目标是优化,那就让AI把python程序改成C++。
【 在 ooolinux 的大作中提到: 】 : 让AI用Python写,再怎么优化,软件体积和运行速度也比不过用C++/Pascal写的
arieslawarieslaw
Mon Aug 3 10:15:28 2026 · #41
rust现在是不是已经编程届的第一语言了?
【 在 z16166 的大作中提到: 】 : github /Noelo-Lab/kuna : 看起来是Claude Code写的。没独立的GUI。 : 更正: : Ghidra的后端是C++,界面是Java。这个kuna只是把C++的用Rust重写了。
z16166Netguy
Wed Aug 5 11:19:59 2026 · #42
感觉Rust是c/c++/Rust这个层级的语言里面最适合AI的 [emc49] 有了AI加持,感觉Rust也能吞掉go的一部分项目。
【 在 arieslaw 的大作中提到: 】 : rust现在是不是已经编程届的第一语言了?
MrGoodGoodMrGoodGood
Wed Aug 5 15:10:52 2026 · #43
GitHub Octoverse 2025 公开了新建仓库(Sep 2024–Aug 2025)前六名的绝对数量,Rust 没有进入前六,因此 GitHub 没有公布其具体数字。 排名 语言 新仓库数 同比增长 1 JavaScript 9,345,046 +14.57% 2 Python 9,261,587 +53.41% 3 TypeScript 5,394,256 +78.10% 4 Java 3,520,215 +9.35% 5 C++ 1,701,552 +11.82% 6 C# 1,478,463 +10.61% 7+ Rust GitHub 未公布(低于 C#) 未公布
【 在 arieslaw 的大作中提到: 】 : rust现在是不是已经编程届的第一语言了?
prettyPIG皮哥^@^好好活着
Wed Aug 5 15:14:13 2026 · #44
好不好另说,习惯上都不是首选吧,这个惯性还是挺难改的
【 在 MrGoodGood 的大作中提到: 】 : 标 题: Re: 有人把Java写的反编译器Ghidra用Rust重写了 : 发信站: 水木社区 (Wed Aug 5 15:10:52 2026), 站内 : GitHub Octoverse 2025 公开了新建仓库(Sep 2024–Aug 2025)前六名的绝对数量,Rust 没有进入前六,因此 GitHub 没有公布其具体数字。 : 排名 语言 新仓库数 同比增长 : 1 JavaScript 9,345,046 +14.57% : 2 Python 9,261,587 +53.41% : 3 TypeScript 5,394,256 +78.10% : 4 Java 3,520,215 +9.35% : 5 C++ 1,701,552 +11.82% : 6 C# 1,478,463 +10.61% : 7+ Rust GitHub 未公布(低于 C#) 未公布 : 【 在 arieslaw 的大作中提到: 】 : : rust现在是不是已经编程届的第一语言了? : ※ 来源:·水木社区 http://www.mysmth.net·[FROM: 202.100.35.*]