PTT評價

Re: [請益] 發現同事反組譯自己程式碼怎辦

看板Soft_Job標題Re: [請益] 發現同事反組譯自己程式碼怎辦作者
sxy67230
(charlesgg)
時間推噓 4 推:4 噓:0 →:10

※ 引述《a741230 (fighter238)》之銘言:
: 自己寫了一個較有技術價值的專案(是自己主動寫的,非經主管指示)並已經用在公司
: 內部環境,但發現同事反組譯了自己的程式碼,參考了很多關鍵程式碼片段以
: 及設計的方式,寫了一個功能一模一樣的程式,還刻意變造讓人以為不是抄襲來的,
: 比如將if else對調,稍作一些沒意義的修改,各位發現之後會怎麼做?
: 跟主管講呢?還是當作沒這回事.....

真的不希望別人抄,一堆方式可以防,混淆碼、碼源加密,在狠一點就改寫成C/C++,直接打包成binary source ,看對方怎麼反編譯,但其實你也沒做,也是希望大家或主管求你解釋你的code而已。而且這些東西你還用在公司系統裡面也不告訴大家,這種心態很不可取,而且要防也不防好一點,被同事隨便就反編譯碼源了代表技術根本沒到家,還是去多練一下吧。

我自己也會在假日實作一些code,但是我的原則是不用在公司內部,都放在私人GitHub
空間。真的有用到就跟同部門跟主管知會一下公開我的實作,讓相關人員跟同事了解,不然你哪天請假出國或離職,難不成你還希望公司的人瘋狂call你嗎?

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.164.91 (臺灣)
PTT 網址

robler05/10 11:55沒看懂別人的問題就在那裡亂噴

他的問題我已經在內文裡面解答了啊。以為真的去跟主管告狀就真的有用嗎?搞不好這些 實作是主管要求實作的,我是主管才不管你抄不抄同事的,功能有出來不要抄有專利或GP L的害公司被告就好了。不如就告知主管公開分享給同部門的,讓上面的大主管知道優化 是你主動做的還比較加分。

※ 編輯: sxy67230 (49.216.164.91 臺灣), 05/10/2020 12:14:24

mathrew05/10 12:20大家都有看懂他的問題阿 他最大的問題就是要改他的心態

mathrew05/10 12:21那如果真的是另有隱情,不講清楚是要別人擲筊嗎

jyunwei05/10 13:41以他透露出來的內容,在大家看起來,只會覺得,你討厭你

jyunwei05/10 13:41同事就把他討人厭的地方寫出來靠北就好,不用把高度拉高

jyunwei05/10 13:41到自己hold不住的層次…

mouse2105/10 14:01C++也是有工具可以dump出來的,不管是so還是dll

當然,任何碼源除了完全隔離外,都可以被破,包含混淆碼跟碼源加密。會提C++也是這 種反組繹的成本過高,對方要去重新分析架構也是花時間,真的抄別人的廢物不太可能浪 費時間去做這種事情,而且動態決定做disassemble是有困難度能百分百還原代碼的。

Dracarys05/10 14:12阿不就是包成binary才要反組譯

對,我以為對方是組繹、編譯分不清楚的學店仔,畢竟對方只說他不在資訊業,對方給的 資訊跟表達能力都需要加強,有點預設立場,先跟原PO道個歉。

Csongs05/10 14:49他自己反而要小心,大概是受不了他要把他趕走的準備

MOONY13505/10 15:05int _ =0; __ =0; ___ =0; ____=0;

※ 編輯: sxy67230 (49.216.164.91 臺灣), 05/10/2020 15:40:11 ※ 編輯: sxy67230 (49.216.164.91 臺灣), 05/10/2020 15:41:32

shooter55505/11 10:19就是binary才有反組譯不是嗎?

shooter55505/11 10:19 *才要

mouse2105/11 19:14會說反組譯又加上他描述的方式,總覺得不是C++

mouse2105/11 19:15更何況他說,條件式判斷被換了位置,感覺就很Java