我已使用struts2
创建了一个站点。 我在服务器端放了一个条件IP
(HttpServletRequest
),如果请求来自特定的IP,打印“hello word”,说"127.0.0.1"
。如何从客户端更改HttpServletRequest中的IP?
因此,任何一个(HACK
)都可以通过在客户端更改中的IP
来通过该条件。
如果是的话,我想知道我怎么能通过这个检查,即使我从我的系统访问这个网站有IP例如:192.168.xx.xx.
我可以覆盖IP
与"127.0.0.1"
在HttpServletRequest
从客户端?
编辑:
onserver方:
String ip = request.getRemoteAddr()
if(ip='127.0.0.1')
System.out.print("hello");
客户端IP:在每个请求192.168.xx.xx
我怎样才能让IP欺骗从客户端传递'127.0.0.1'
?并打印hello
雅实际上我想做IP欺骗。 在服务器端,我有一个检查,如果IP是“192.168.xx.xx” 那么我怎么能欺骗,即使我的IP IP地址是“192.168.yy.yy” – HybrisFreelance
你将不得不侵入你的操作系统的网络堆栈以将发送IP替换为您想要欺骗的IP(在每个IP数据包的标头中)。这当然会造成客户端不再从服务器获得响应的问题... – SirRichie
总之,使用像三次握手,所以我可以说是不可能的破解这个? – HybrisFreelance