[爆卦]反組譯意思是什麼?優點缺點精華區懶人包

為什麼這篇反組譯意思鄉民發文收入到精華區:因為在反組譯意思這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者descent (「雄辯是銀,沉默是金」)看板Soft_Job標題Re: [請益] 發現同事反組...

反組譯意思 在 王昱翔®不小王子 Instagram 的最佳解答

2021-09-24 16:55:15

台灣人的玩樂台灣人最懂 . 雖然這句話的意思反面翻譯好像也是台灣人在異鄉的孤獨,也只有台灣人懂。但不重要,在這裡的我們才會這麼頻繁的出去玩,好好享受生活。 . 還有好多人是因為民宿真的容納不下來不了。 . 好喜歡這種自發式的互助精神,整個活動感謝辛苦的主辦人們,一大早還跑去採買,也有像是有人特製自己...


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

不確定你說的 "反組譯" 是指
decompiler - ILSpy
disassembler - ida pro
後面是列出對應的工具。

一般說到反組譯我是想到 disassembler

https://gist.github.com/descent/b8df025097a7dce66924574a0ef9eef2

這是一個反組譯的 linux/elf/x64 執行檔,
我移除了 symbol, 可以發現, 連 main 都找不到,
要從這個組合語言去看出這個程式是作什麼相當困難。
有人有興趣挑戰嗎?

使用 objdump -D dump 的結果。

--
紙上得來終覺淺,絕知此事要躬行。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.174.254 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1589257150.A.953.html
chengcti: deassembly 要跟著 tracing 才有用 05/12 12:29
CorkiN: 是不是應該還要搭配gdb使用OuO 05/12 12:29
Bencrie: 光是只靠反組譯就能生出一樣的 code 根本天生神力吧 XD 05/12 12:33
expiate: 我如果是原po我反而會很佩服這位同事的執著與實力XD 05/12 12:35
sxy67230: 還有萬惡的gcc編譯器如果對方有開優化還能逆向做出一樣 05/12 12:44
sxy67230: 的我覺得這個人真的大材小用了。除非...原PO是寫像印出H 05/12 12:44
sxy67230: ello World那樣等級的代碼,那被反組繹真的超簡單的啦, 05/12 12:44
sxy67230: 我不用反組繹都破得了 05/12 12:44
b0920075: 隨便看看, main 在 1135 嗎? 05/12 13:13
厲害耶, 敏感度真高。

devilkool: 感覺原原po的意思是ILSPY那種 05/12 13:21
※ 編輯: descent (113.196.174.254 臺灣), 05/12/2020 13:28:07
spfy: 用API呼叫Hello World 這也是高端操作 05/12 13:38
geminitw: 沒有-o2 沒有strip 當然被看光。 05/12 14:03
red0210: 說不定原 po 寫 Java 05/14 01:14

你可能也想看看

搜尋相關網站