[爆卦]抓抄襲程式原理是什麼?優點缺點精華區懶人包

為什麼這篇抓抄襲程式原理鄉民發文收入到精華區:因為在抓抄襲程式原理這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者s77485p (快樂豬)看板Gossiping標題[問卦] 有沒有抓抄襲程式的八卦時間Sun ...


小弟這學期修資訊系的資料結構

老師一直強調他們有很先進的抓抄襲程式

至少小弟真的很好奇

到底原理是什麼

感覺每一個資工系都會用這種東西啊

有沒有資工系特別討厭抄襲和用抓抄襲程式的八卦



--
Sent from my Android

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.20.128
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1428841506.A.290.html
wcontainer: Google 04/12 20:26
amateuruser: debug 04/12 20:26
makimakimaki: hello world 04/12 20:27
smalltwo: 關鍵字參數丟到google掃一下就知道了 04/12 20:27
koreawargod: google啊 04/12 20:28
smalltwo: 大學生的抄襲一堆連參數命名都懶的改或者不知道怎改 04/12 20:28
HuangWeiX: 變數名稱和縮排改一改就沒事了,就怕有白癡連改都不改 04/12 20:29
testUI: WinMerge 04/12 20:29
ken12517: 應該是看變數名稱 有的根本沒改 04/12 20:32
f1234518456: 對token規則的最好改縮排有用...XD 04/12 20:33
deangogi: 把一些功能包成函數 再把一些函數拆成n個函數就好 04/12 20:34
kioh: Google阿 04/12 20:35
Rex1009: 比編譯之後的東西 你只是亂加沒用的函式或是改名稱沒用 04/12 20:37
shhs1000246: 改縮排XD 不是反串吧? 04/12 20:40
as3345678: 抓抄襲的不是指論文的抄襲嗎? 04/12 20:46
KelvinKang: 112田神嗎 04/12 20:57
被發現惹
cinfon: 抄襲跟模仿高級寫法往往是ㄧ體兩面,應該是要看以後會不會 04/12 21:08
cinfon: 用才是重點。 04/12 21:08
※ 編輯: s77485p (111.240.6.138), 04/12/2015 21:15:31
pzboy: 木木車干田口馬? 04/12 21:17
maxplayer2: 改變數名稱就好啦 傻傻der 04/12 21:27
snaketsai: 八成是接Stanford的moss吧 04/21 23:13

> -------------------------------------------------------------------------- <

作者: skyoun (skyoun) 看板: Gossiping
標題: Re: [問卦] 有沒有抓抄襲程式的八卦
時間: Sun Apr 12 20:56:37 2015

請參閱 http://kpxx.blogspot.tw/2008/12/blog-post.html

※ 引述《s77485p (快樂豬)》之銘言:
: 小弟這學期修資訊系的資料結構
: 老師一直強調他們有很先進的抓抄襲程式
: 至少小弟真的很好奇
: 到底原理是什麼
: 感覺每一個資工系都會用這種東西啊
: 有沒有資工系特別討厭抄襲和用抓抄襲程式的八卦

譬如相當有名的 Moss (抓抄襲的程式)
相關的比對工具,發展超過20年了 (應該更久,但小魯沒去追溯)

基本上,只改變數名、for 迴圈改 while 之類的小修改,是沒用的

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.238.189
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1428843400.A.DEC.html
yamaplover: 之前用 turnitin 上傳到該網站後會幫你比對相似度 04/12 20:58

> -------------------------------------------------------------------------- <

作者: conbanwa (偶而崩潰一下有助紓壓) 看板: Gossiping
標題: Re: [問卦] 有沒有抓抄襲程式的八卦
時間: Sun Apr 12 21:16:34 2015

聽隔壁LAB的同學說

最基本的就是用演算法有教過的 Longest Common Sequence(LCS)

舉個例子來說

A序列:a, b, c, b, d

B序列:c, d, b, c, a

那個這兩個序列的LCS就是: b, c

這是最基本的啦 還有許多變形 曾準備過研所的大概也看過幾種

到了要看程式是否真的抄襲 有可能的作法是編譯過後的組語層級

以及語意 小弟才疏學淺 在他們隔壁做chip的QQ

數學的東西很奧妙啊...

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.168.160
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1428844597.A.88B.html
Leeng: 看來只好把for改遞迴了 04/12 21:18
GoalBased: 隨便挑兩個仁 說他們抄襲就好了 04/12 21:18
eatingshit: 做chip很屌逆 我隔壁正在做love 04/12 21:18
yoyodiy: Chip不難做呀 有機器 PTA+EG比例調好 加溫後射出就是Chip 04/12 21:20
Seudo: 抓抄襲比較簡單的就rabin-karp 04/12 21:23
bj45566: 在台灣做 chip 賺多了好嗎?炫耀文! 04/12 21:27
selfhu: 樓上,現在不好賺了,除了同業夾殺,大陸逆向工程抄爽爽 04/12 21:57
bluebluelan: callstack dump出來就知道了XD 根本騙不了 04/12 22:39
snaketsai: 通常都會做data flow analysis... LCS太籠統了 04/21 23:13

你可能也想看看

搜尋相關網站