作者sxy67230 (charlesgg)
看板Soft_Job
标题Re: [请益] 发现同事反组译自己程式码怎办
时间Sun May 10 11:37:55 2020
※ 引述《a741230 (fighter238)》之铭言:
: 自己写了一个较有技术价值的专案(是自己主动写的,非经主管指示)并已经用在公司
: 内部环境,但发现同事反组译了自己的程式码,参考了很多关键程式码片段以
: 及设计的方式,写了一个功能一模一样的程式,还刻意变造让人以为不是抄袭来的,
: 比如将if else对调,稍作一些没意义的修改,各位发现之後会怎麽做?
: 跟主管讲呢?还是当作没这回事.....
真的不希望别人抄,一堆方式可以防,混淆码、码源加密,在狠一点就改写成C/C++,直
接打包成binary source ,看对方怎麽反编译,但其实你也没做,也是希望大家或主管求
你解释你的code而已。而且这些东西你还用在公司系统里面也不告诉大家,这种心态很不
可取,而且要防也不防好一点,被同事随便就反编译码源了代表技术根本没到家,还是去
多练一下吧。
我自己也会在假日实作一些code,但是我的原则是不用在公司内部,都放在私人GitHub
空间。真的有用到就跟同部门跟主管知会一下公开我的实作,让相关人员跟同事了解,不
然你哪天请假出国或离职,难不成你还希望公司的人疯狂call你吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.164.91 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1589081877.A.CED.html
1F:→ robler: 没看懂别人的问题就在那里乱喷05/10 11:55
他的问题我已经在内文里面解答了啊。以为真的去跟主管告状就真的有用吗?搞不好这些
实作是主管要求实作的,我是主管才不管你抄不抄同事的,功能有出来不要抄有专利或GP
L的害公司被告就好了。不如就告知主管公开分享给同部门的,让上面的大主管知道优化
是你主动做的还比较加分。
※ 编辑: sxy67230 (49.216.164.91 台湾), 05/10/2020 12:14:24
2F:推 mathrew: 大家都有看懂他的问题阿 他最大的问题就是要改他的心态05/10 12:20
3F:→ mathrew: 那如果真的是另有隐情,不讲清楚是要别人掷筊吗05/10 12:21
4F:推 jyunwei: 以他透露出来的内容,在大家看起来,只会觉得,你讨厌你05/10 13:41
5F:→ jyunwei: 同事就把他讨人厌的地方写出来靠北就好,不用把高度拉高 05/10 13:41
6F:→ jyunwei: 到自己hold不住的层次… 05/10 13:41
7F:→ mouse21: C++也是有工具可以dump出来的,不管是so还是dll 05/10 14:01
当然,任何码源除了完全隔离外,都可以被破,包含混淆码跟码源加密。会提C++也是这
种反组绎的成本过高,对方要去重新分析架构也是花时间,真的抄别人的废物不太可能浪
费时间去做这种事情,而且动态决定做disassemble是有困难度能百分百还原代码的。
8F:推 Dracarys: 阿不就是包成binary才要反组译 05/10 14:12
对,我以为对方是组绎、编译分不清楚的学店仔,毕竟对方只说他不在资讯业,对方给的
资讯跟表达能力都需要加强,有点预设立场,先跟原PO道个歉。
9F:推 Csongs: 他自己反而要小心,大概是受不了他要把他赶走的准备05/10 14:49
10F:→ MOONY135: int _ =0; __ =0; ___ =0; ____=0;05/10 15:05
※ 编辑: sxy67230 (49.216.164.91 台湾), 05/10/2020 15:40:11
※ 编辑: sxy67230 (49.216.164.91 台湾), 05/10/2020 15:41:32
11F:→ shooter555: 就是binary才有反组译不是吗? 05/11 10:19
12F:→ shooter555: *才要 05/11 10:19
13F:→ mouse21: 会说反组译又加上他描述的方式,总觉得不是C++ 05/11 19:14
14F:→ mouse21: 更何况他说,条件式判断被换了位置,感觉就很Java 05/11 19:15