作者neverfly (neverfly)
看板EZsoft
标题[请益] 有Windows XP底下IP转向的工具吗?
时间Wed Feb 20 00:34:51 2008
是这样子的,
老板忽然要我接下一个国科会计画,
是延续前人做过的系统,
但该计画中间有停止过,所以环境有些改变。
该系统有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
1F:推 vvana:你可以问问看或查查看,能不能把执行档的1.2.3.4的值改正确 02/20 00:43
2F:→ vvana:有些破解软体或游戏也是都修改执行档,也许可做到这种事!? 02/20 00:43
3F:→ xvid:反组译 逆向工程 02/20 01:03
4F:推 mosquito520:写个forward程式请对方跑... 02/20 01:35
5F:推 HZYSoft:新的 ip 如果比原本写死的短,可以直接编辑执行档内容 02/20 01:37
6F:→ HZYSoft:使用 hex editor,madedit就能做,结尾记得补 0x00 02/20 01:38
7F:→ neverfly:新的ip比较长,不过ip如果用十六进位编,不是都一样长吗 02/20 10:37
8F:→ neverfly:感谢各位的回答,目前是尽量不想动执行档 02/20 10:38
9F:→ neverfly:如果没有其他解决方案的话就会尝试修改,谢谢各位 02/20 10:38
10F:→ HZYSoft:写在程式里面常常还是用字串 02/20 11:27
11F:推 KAWAMOTO:改C:\WINDOWS\system32\drivers\etc\hosts最快... 03/03 00:40