→ Schottky:只有.dll要如何export .h? C++ function 有 decoration, 09/12 22:36
→ Schottky:勉強還能猜參數數量和type, C的function難道要看push/pop 09/12 22:37
→ Schottky:這個我實在不明白,請指點一二 :) 09/12 22:37
→ firose:dll 不是輸出 name 跟 ordinal 而已? 09/12 22:39
→ GNUGCC:修改內容並不一定需要 .h 或是 .cpp 檔,可以直接寫組合語言 09/12 22:58
→ GNUGCC:程式在裡面唷^^ 09/12 22:59
→ Schottky:不是辦不到,但建議千萬別幹這種傻事...太耗工... 09/12 22:59
→ GNUGCC:如果真的要加功能但沒有原始碼的話只能這樣做了...別無他法 09/12 23:01
→ Schottky:要移除保護、漢化、改檔名路徑、破解時限這種小改還行 09/12 23:01
推 purpose:只是要完全替換一個函數,還不至於非常耗工,逆向出原始碼 09/12 23:01
→ purpose:就真的比較高成本 09/12 23:01
→ Schottky:大改功能會直接反組譯再改組合語言的只聽過修改病毒... 09/12 23:02
→ GNUGCC:不要忘記病毒也是一種軟體,其他軟體也可以. 09/12 23:05
→ Schottky:是是...理論上什麼軟體都可以直接修改無註解無文件ASM... 09/12 23:22
→ Schottky:耗不耗工也很主觀,總之只要苦主願意動手幹就行... 09/12 23:25
→ rebaudiana:有人直接在組語裡面插組語進去?會亂掉吧 09/12 23:31
→ rebaudiana:要加功能也會用其他的技術吧… 09/12 23:32
推 stimim:API hook, 改 PE table ... 不過應該不是本版的範圍 09/12 23:51
→ uranusjr:@rebaudiana 我有看過有人這樣打小 patch, 直接改個幾行 09/13 01:21
→ bugmens:會問這種問題應該是沒有能力操作組合語言的 09/13 02:48
推 L4ys:組語裡面插組語沒什麼難的 最常見的就是線上遊戲外掛吧 09/13 10:41
→ rebaudiana:打小patch跟插入功能差蠻多的?不過如果硬做ok也是可以 09/13 15:10