go的程序能反编译吗

358064622 · · 27310 次点击
46861a: 48 85 c9 test %rcx,%rcx 46861d: 0f 8e 5a 01 00 00 jle 46877d <strconv.fmtF+0x1fd> 468623: 48 8d 70 01 lea 0x1(%rax),%rsi 468627: 48 39 d6 cmp %rdx,%rsi 46862a: 0f 8f ff 00 00 00 jg 46872f <strconv.fmtF+0x1af> 468630: c6 04 03 2e movb $0x2e,(%rbx,%rax,1) 468634: 31 c0 xor %eax,%eax 468636: eb 0a jmp 468642 <strconv.fmtF+0xc2> 468638: 40 88 3c 33 mov %dil,(%rbx,%rsi,1) 46863c: 48 ff c0 inc %rax 46863f: 4c 89 c6 mov %r8,%rsi 468642: 48 39 c8 cmp %rcx,%rax 468645: 0f 8d bc 00 00 00 jge 468707 <strconv.fmtF+0x187> 46864b: 48 8b bc 24 d0 00 00 mov 0xd0(%rsp),%rdi 如上,反编译部分代码
#5
更多评论
apagebook
师良师,法正法,论异论,辩雄辩
go 程序是直接 编译链接成 操作系统可执行文件的吧,现在肯定没有这种反编译的工具。。。。只是猜测。。
#1
yyl719133368
微信公众号:Golang开放轻松学
基本不太可能,Go打包的程序和C打包的程序一样在linux系统上是 elf 格式的,你听说过C的程序被反编译吗》? 可能性基本为零
#2