Re: [請益] 發現同事反組譯自己程式碼怎辦
※ 引述《a741230 (fighter238)》之銘言:
: 自己寫了一個較有技術價值的專案(是自己主動寫的,非經主管指示)並已經用在公司
: 內部環境,但發現同事反組譯了自己的程式碼,參考了很多關鍵程式碼片段以
: 及設計的方式,寫了一個功能一模一樣的程式,還刻意變造讓人以為不是抄襲來的,
: 比如將if else對調,稍作一些沒意義的修改,各位發現之後會怎麼做?
: 跟主管講呢?還是當作沒這回事.....
真的不希望別人抄,一堆方式可以防,混淆碼、碼源加密,在狠一點就改寫成C/C++,直接打包成binary source ,看對方怎麼反編譯,但其實你也沒做,也是希望大家或主管求你解釋你的code而已。而且這些東西你還用在公司系統裡面也不告訴大家,這種心態很不可取,而且要防也不防好一點,被同事隨便就反編譯碼源了代表技術根本沒到家,還是去多練一下吧。
我自己也會在假日實作一些code,但是我的原則是不用在公司內部,都放在私人GitHub
空間。真的有用到就跟同部門跟主管知會一下公開我的實作,讓相關人員跟同事了解,不然你哪天請假出國或離職,難不成你還希望公司的人瘋狂call你嗎?
--
沒看懂別人的問題就在那裡亂噴
他的問題我已經在內文裡面解答了啊。以為真的去跟主管告狀就真的有用嗎?搞不好這些 實作是主管要求實作的,我是主管才不管你抄不抄同事的,功能有出來不要抄有專利或GP L的害公司被告就好了。不如就告知主管公開分享給同部門的,讓上面的大主管知道優化 是你主動做的還比較加分。
※ 編輯: sxy67230 (49.216.164.91 臺灣), 05/10/2020 12:14:24大家都有看懂他的問題阿 他最大的問題就是要改他的心態
那如果真的是另有隱情,不講清楚是要別人擲筊嗎
以他透露出來的內容,在大家看起來,只會覺得,你討厭你
同事就把他討人厭的地方寫出來靠北就好,不用把高度拉高
到自己hold不住的層次…
C++也是有工具可以dump出來的,不管是so還是dll
當然,任何碼源除了完全隔離外,都可以被破,包含混淆碼跟碼源加密。會提C++也是這 種反組繹的成本過高,對方要去重新分析架構也是花時間,真的抄別人的廢物不太可能浪 費時間去做這種事情,而且動態決定做disassemble是有困難度能百分百還原代碼的。
阿不就是包成binary才要反組譯
對,我以為對方是組繹、編譯分不清楚的學店仔,畢竟對方只說他不在資訊業,對方給的 資訊跟表達能力都需要加強,有點預設立場,先跟原PO道個歉。
他自己反而要小心,大概是受不了他要把他趕走的準備
int _ =0; __ =0; ___ =0; ____=0;
就是binary才有反組譯不是嗎?
*才要
會說反組譯又加上他描述的方式,總覺得不是C++
更何況他說,條件式判斷被換了位置,感覺就很Java
5
不確定你說的 "反組譯" 是指 decompiler - ILSpy disassembler - ida pro 後面是列出對應的工具。 一般說到反組譯我是想到 disassembler4
你會弄一個Open的後門嗎?去google找就有~ 如果會的話故意弄一個讓他去抄襲,然後再把自己原本的砍掉,再匿名寫信給公司說 經由白帽駭客的Check已認定該程式有疑似後門程式,即有可能造成公司機密外洩! 請貴公司進行內部查核,接下你就要矢口否認你有寫什麼什麼程式之類,我也不知道? 抄襲者進行反組譯這行為為何有?我不懂耶...一路裝B到底~7
我時常幫忙破解中小企業久沒人維護的系統 deassembly / decopmiler tool 1. delphi - DEDE 2. Clipper - Valkyire 3. C# - JustDecompile / ILSpy13
恩~~~就像你原文所講的,你的同事都在用反組譯了,也就代表了沒有拿到程式碼 那究竟有甚麼問題,我其實搞不太懂 之前在面板廠工作的時候,我都很歡迎我的同事大量使用我的程式碼, 每周部門會議時,我就公開說我做了XXX000,歡迎大家來使用 因為都在同部門,沒有必要重新造輪子5
: : 我還是補充一下我待的不是資訊業,我們程式都各寫各的,各自負責互不相干, : 沒有強制一定要簽入版控,休假會有代理人,但不是他,離職當然程式是公司的, 連版控都沒在檢討還來檢討你同事啊 離職和在職程式都是公司的 邏輯不要那麼選擇性好嗎6
Java 還是 .net? 我自己是買工具 加密 dll exe 無法脫殼 還加自己的程式簽名 反組譯前要先脫殼28
我還是補充一下我待的不是資訊業,我們程式都各寫各的,各自負責互不相干, 沒有強制一定要簽入版控,休假會有代理人,但不是他,離職當然程式是公司的, 但是現在沒有,也沒有跡象要被FIRE,主管應該也不會叫他做這種事。 我寫的這東西主管知道,而且已經上線穩定運作一年多了,屬於Service,有釋出API給 內部使用,所謂技術價值是指可以影響公司的競爭力,而不是一般人隨便弄弄就有辦41
首Po自己寫了一個較有技術價值的專案(是自己主動寫的,非經主管指示)並已經用在公司 內部環境,但發現同事反組譯了自己的程式碼,參考了很多關鍵程式碼片段以 及設計的方式,寫了一個功能一模一樣的程式,還刻意變造讓人以為不是抄襲來的, 比如將if else對調,稍作一些沒意義的修改,各位發現之後會怎麼做? 跟主管講呢?還是當作沒這回事.....4
題外話 你在上班時間做的所有作品都屬於公司的財產,就算你離職也不准帶走,若是帶走公司可以把你告到脫褲 而你絕對告不贏公司的,因為就算地方法院暫時判你勝訴,公司有養法務或是跟外面律師事務所有簽約的,一定會一路上訴到高等法院、最高法院 你的生命有限,但公司資源無限,告到最後整個人這輩子就完了 在業界其他公司找不到工作、還有老婆小孩要養、官司煩心頭髮掉光等等...
爆
[懷孕] 別人說出自己懷孕的事情我是第一次懷孕,目前懷孕17w,大約6w時就有將懷孕的消息主動告訴主管和人事,因為 有時要請假去產檢,其他工作也都跟懷孕前一樣,只有需要搬真的很重的東西才會請人協 助,除了主管其他同事我都是不主動說我懷孕,但如果他們問或是剛好聊天聊到我就說自 然的說,所以跟我有業務往來或是較熟的同事都知道我懷孕了,剩下就是不熟或是沒交集 的同事不知道,因為20w以後就會離開現在的公司,也不會麻煩到他們就覺得他們不用特31
[心得] 台積 IT SRE 面試心得分享一下近期在台積電不錯的面試經驗。 人資主動邀請面試。面試一共會有專業項目三關 + 人資一關,由於主管希望面試者能有較 充足的準備,因此專業項目每一關的間隔時間預定是兩個禮拜,如果有需求需要加快面試 速度也是可以調整時程。現在疫情期間,除了測驗要去廠區之外,其他面試一率都是視訊 面試。20
[閒聊] 欸 同事也要離職前陣子 真的受不了 公司的低薪及工作量 偷偷跑去面試其他家公司 然後拿到Offer後 寫封信給主管 預告一個月後離職 主管雖然保持遺憾 但還是祝福我6
該跟面試官說與主管不和的事嗎?我在前公司約5.5年,期間經歷過被美商併購,老闆變成員工的過程,算是滿特別的經驗,事情是這樣的: 我在公司負責美商的開發案,時常需要在產線,所以不在座位上,導致時常被主管認為在摸魚,這個案子也沒人幫忙,有時整個部門的人都走光剩下我,主管也不打算找人協助我的事情,這專案終於到尾聲變得比較閒,這段時間剛好思考是否該轉換部門,也跟主管說明轉換部門一事,但都未獲得正面回應。 之後產品大賣後,美商有錢直接併購我們工廠,老闆也瞬間變成員工(這邊以前老闆稱呼他),第二案子到來,美方工程師可以直接到我們工廠,之後產品上的問題都是我、另一同事、美方人員解決,為什麼只有我跟同事呢?因為其他人完全沒能力,當時前老闆也恨後悔把公司賣掉,於是跟部門主管說:產品上有問題直接丟回去給他們自行解決,我們不用理他,我當時的想法是產品問題不解決便無法量產,也代表沒薪水可拿,後來還是協助美方人員解決產品問題。 到後來,同事不爽直接嗆主管:不然你有什麼用處? 主因還是整個部門主管帶頭不做事,我跟另一位同事卻要忙整天,主管被嗆完之後我跟同事就一起被換部門了。 距離我提出換部門一事到真正換部門已經過一年,會想換部門的原因在於事情做得多,結果績效卻比那些整天在座位發呆等下班的人還差,我常協助別部門完成工作,別部門的同事還主動推薦我給該單位的主管,面試時應該也會問到為何換部門,各位有比較好的說法嗎?- 我自己覺得公司同事要研究你的程式其實你根本沒法過問, 除非有資安疑慮才需要跟主管報告 以你的狀況我覺得你可以跟主管說你這很重要,可以主動來個talk跟部門組員分享 這樣讓大家知道你就是作者,也可以讓主管內心對你感到加分, 你也不用再靠北有人逆向你的程式,對你來說應該是最好解了