※ 引述《a741230 (fighter238)》之铭言:
: 自己写了一个较有技术价值的专案(是自己主动写的,非经主管指示)并已经用在公司
: 内部环境,但发现同事反组译了自己的程式码,参考了很多关键程式码片段以
: 及设计的方式,写了一个功能一模一样的程式,还刻意变造让人以为不是抄袭来的,
: 比如将if else对调,稍作一些没意义的修改,各位发现之后会怎么做?
: 跟主管讲呢?还是当作没这回事.....
不确定你说的 "反组译" 是指
decompiler - ILSpy
disassembler - ida pro
后面是列出对应的工具。
一般说到反组译我是想到 disassembler
https://gist.github.com/descent/b8df025097a7dce66924574a0ef9eef2
这是一个反组译的 linux/elf/x64 执行档,
我移除了 symbol, 可以发现, 连 main 都找不到,
要从这个组合语言去看出这个程式是作什么相当困难。
有人有兴趣挑战吗?
使用 objdump -D dump 的结果。