[請益] 有Windows XP底下IP轉向的工具嗎?

看板EZsoft (小軟體)作者 (neverfly)時間18年前 (2008/02/20 00:34), 編輯推噓4(407)
留言11則, 6人參與, 最新討論串1/3 (看更多)
是這樣子的, 老闆忽然要我接下一個國科會計畫, 是延續前人做過的系統, 但該計畫中間有停止過,所以環境有些改變。 該系統有Client端跟Server端的程式, 不過是執行檔,原始碼也遺失了, 加上原本的作者又失聯,所以問題變得很麻煩。 假設原本該Client端程式, 連到的ip是1.2.3.4:8888, 但是我發現該ip現在不屬於我們使用, 而是其他實驗室使用,而對方也有重要用途,不能夠讓給我們。 於是我必須在另一個ip上另架server, 可是問題就在於, server的ip在client端的程式是寫死的, 也就是無論如何,該程式一定會連到1.2.3.4這個ip, 目前就卡在這個環節上。 請問一下, 是否有程式或其他方法, 可以在不更動原程式的情形下, 讓原本連到1.2.3.4:8888的client端, 改為連到5.6.7.8:8888,或著是127.0.0.1:8888呢? 我有試著設定了一下Windows內建的routing table, 加了一條規則route add 1.2.3.4 5.6.7.8, 結果毫無作用,還是只會連到1.2.3.4這個ip, 請問是否有方法能解決我的問題呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.9.1

02/20 00:43, , 1F
你可以問問看或查查看,能不能把執行檔的1.2.3.4的值改正確
02/20 00:43, 1F

02/20 00:43, , 2F
有些破解軟體或遊戲也是都修改執行檔,也許可做到這種事!?
02/20 00:43, 2F

02/20 01:03, , 3F
反組譯 逆向工程
02/20 01:03, 3F

02/20 01:35, , 4F
寫個forward程式請對方跑...
02/20 01:35, 4F

02/20 01:37, , 5F
新的 ip 如果比原本寫死的短,可以直接編輯執行檔內容
02/20 01:37, 5F

02/20 01:38, , 6F
使用 hex editor,madedit就能做,結尾記得補 0x00
02/20 01:38, 6F

02/20 10:37, , 7F
新的ip比較長,不過ip如果用十六進位編,不是都一樣長嗎
02/20 10:37, 7F

02/20 10:38, , 8F
感謝各位的回答,目前是盡量不想動執行檔
02/20 10:38, 8F

02/20 10:38, , 9F
如果沒有其他解決方案的話就會嘗試修改,謝謝各位
02/20 10:38, 9F

02/20 11:27, , 10F
寫在程式裡面常常還是用字串
02/20 11:27, 10F

03/03 00:40, , 11F
改C:\WINDOWS\system32\drivers\etc\hosts最快...
03/03 00:40, 11F
文章代碼(AID): #17kmKiiZ (EZsoft)
文章代碼(AID): #17kmKiiZ (EZsoft)