Re: [求助] KCV跟別的東西起衝突??

看板 KanColle
作者 OxISBE (0x15BE)
時間 2015-03-29 01:54:13
留言 63則留言 (22推 0噓 41→)

: KCV LAG的原因應該找到了 : 先說解決方法 : 一樣是用記事本打開KanColleViewer.exe.config : 找到 : <setting name="LocalProxyPort" serializeAs="String"> : <value>37564</value> : </setting> : 把37564改成1~65535中的隨意數字即可 原文恕刪。 各位初次見面,小弟還是個學生,對 MS 的東西不太熟,希望大家鞭小力一點。 下面會解釋這個問題成因,並附上我打 patch 的版本。 KCV 這個東西用了一個 library 叫做 FiddlerCore 。 他是個 proxy , KCV 送出去的東西都會經過這個開在本機的 proxy , 經由它處理回應和請求並且分析傳送的內容, KCV 再拿來用。 現在的問題在於這個開在本機的 proxy 只是中間拿來爬東西的一層, 不是真的要拿來當 proxy 用, KCV 在寫的時候沒有讓他只能讓這臺機器用, 所以其他機器也可以把他當 proxy 來用,上文中那個 37564 就是它的 port 。 可想而知,改 port 只是一時的解決方法,並沒有阻止門戶大開, 只是把窗戶換個位置而已。我不太熟 MS ,找了一陣子才找到要改的地方, 在 FiddlerCore 初始化時告訴它要禁止遠端的電腦使用它。 目前我使用還滿正常的,還不清楚有沒有其他問題。 載點 https://db.tt/8OIKLqO4 原始碼 http://goo.gl/k2EajZ -- 這是因為 KCV 初始化 FiddlerCore 時設定成讓他解密 SSL , 於是他會分別建立兩條 SSL 連線,自己當中間人。 雖然是在同一臺機器,可是 SSL 有涉及 public key 的交換, 要直接解密不太容易,這是一種折衷的方法。既然不是真的遠端機器直接連線, 而是中間被打開過了再重新打包的,那憑證會有問題也是理所當然的。 我把 Release 資料夾產生的東西全部包進來了,有些東西是拿來 debug 用的。

※ 批踢踢實業坊(ptt.cc), 來自: 140.113.88.45
※ 文章網址: https://www.ptt.cc/bbs/KanColle/M.1427565281.A.9DC.html

kira925: 推 你要不要送patch上KCV的Github? 03/29 01:55

OxISBE: 我已經送 pull request 了,只是不知道他會不會鳥 03/29 01:56

OxISBE: http://goo.gl/zb5avK 03/29 01:56

whiwhiwhi: 推 03/29 02:12

danzel80479: 裝看得懂推個QwQ 03/29 02:13

HukataNami: 快推 不然別人以為(ry 03/29 02:17

ryvius0723: 你看要不要去KCV作者推特那邊問看看? 03/29 02:29

colin1120: 所以現在有推薦的處理方式嗎? 03/29 02:31

OxISBE: 你可以用我的版本,或是等 KCV 03/29 02:41

OxISBE: 不信任我編的你可以抓我的原始碼下來編,或是等官方 03/29 02:42

actr: 我覺得這問題急需要解決啊.. 03/29 02:50

WiLLSTW: 對.NET的東西不太熟 原來是這個問題啊 03/29 03:01

seriushwa: 你居然弄了這個wwww 03/29 03:11

OxISBE: @seriushwa 這洞這麼大不補不放心啊 03/29 03:21

weiyilan: 建議元PO直接去作者推特回報比較快+1 03/29 03:31

miau9202: 雖然在路遊憩後面沒有這個問題,不過認真給推 03/29 04:48

miau9202: 安全問題很重要,不然門戶大開誰也不知道會發生什麼事 03/29 04:49

Shissoufubi: 這挺嚴重的,真的建議盡快回報作者 03/29 05:56

x94fujo6: 推文了 希望作者快點看到快點處理吧 03/29 06:36

x94fujo6: 對岸也有人發現KCV怪怪的 https://hjc.im/ 03/29 06:37

Marxing: 原po 我用了您的後有出現「此網站的安全性憑證有問題」 03/29 06:58

Marxing: 開啟原始KCV也變成這樣 雖然可以不管他直接登入 0rz 03/29 06:59

Marxing: 這樣是正常的嗎?| 還是只是我的電腦識別錯誤? 03/29 06:59

Shissoufubi: 啊有人推了嗎,還好我還沒按送出 (掩面 03/29 07:11

miau9202: 安全憑證有問題?我只有在搭配使用航海日誌的時候才發生 03/29 07:26

miau9202: 更正,有沒有航海日誌都會出現安全性憑證有問題 03/29 07:50

timshan: 我使用原版的KCV就會出現安全性憑證有問題的警告,和原PO 03/29 08:31

timshan: 的關聯不大 03/29 08:31

shirokase: 能問一下這版本的多出來的項目是什麼嗎? 03/29 08:37

shirokase: 原版3.5的資料夾內容只有26項+四個資料夾。但你的卻爆 03/29 08:38

shirokase: 增到50個項目+4個資料夾... 03/29 08:38

leo08210917: KCV怪怪的昨天跑出js:decode今天跑出HTML:Script-inf 03/29 08:41

leo08210917: 是kcv的問題還是我自己電腦的問題-_- 03/29 08:42

x94fujo6: 多出來的東西是一些程式的專案檔案之類的 編譯後殘留 03/29 08:44

shirokase: 所以這些殘留的XML跟PDB我刪掉沒差吧? 03/29 08:47

x94fujo6: 刪掉不影響 http://i.imgur.com/jY9oVuM.png 03/29 08:53

lsdtw01: 借題想請問 有沒有人3.5跟3.6預設畫面大小&解析度不同的? 03/29 09:10

tsubasanoyum: 給推,雖然我不懂。 03/29 09:48

akira002: 問題是大家就算電腦沒防火牆,種花的小龜龜也有啊? 03/29 13:47

akira002: 除非你的電腦設成DMZ不然應該沒差,從那個port進來也不 03/29 13:50

akira002: 會到你的電腦,小龜龜又不知道要送到哪裡去 03/29 13:51

OxISBE: 有些地方像是學校宿舍會是直接實體 IP 對外 03/29 13:56

OxISBE: 有些 ISP 裝機也不會裝 router 03/29 13:58

q2604442633: 我這幾天開kcv avast一直跳出來 要怎解決呢? 03/29 14:01

akira002: 跳出什麼東西呢? 03/29 14:07

OxISBE: 那個可能是有人在連你的 FiddlerCore 開著的 port 03/29 14:09

akira002: @OxISBE 喔喔,那麼目前就只能推薦大家...裝防火牆啊! 03/29 14:09

OxISBE: 他會用你那個 proxy 去抓惡意的東西下來,我之前也有遇到 03/29 14:09

q2604442633: http://imgur.com/UjICjyK 一直跳出來呢.. 03/29 14:14

OxISBE: 你遇到的正是我昨天遇到的,也是文中所說的問題 03/29 14:17

OxISBE: 看你要不要暫時換成我打過 patch 的版本 03/29 14:17

q2604442633: 是直接把release丟到裡面嗎? 03/29 14:30

OxISBE: 直接用就好 03/29 14:32

TiffanyPany: 有點搞不清楚 所以現在是原版的kcv有問題? 03/29 14:59

OxISBE: 是的 03/29 15:22

TiffanyPany: 所以說現在是把原本的刪掉改用大大這個版本就可以了 03/29 15:33

TiffanyPany: 是嗎? 03/29 15:33

OxISBE: 是的 03/29 15:45

miau9202: 最新的issue也有人提,不過只改一行? 03/29 21:30

miau9202: yuyuvn版的KCV已經先修正這個問題了 03/29 21:33

OxISBE: 我看到了,他修正的方式跟我差不多 03/29 23:11

OxISBE: 論時間的話,和那個修正及 issue 比起來還是我比較早 XD 03/29 23:11

homo760123: 用WINDOWS防火牆直接BLOCK掉KCV可以嗎? 03/31 14:32

您可能感興趣