在已经截获网络数据包的情况下,做更新服务器端的简单WEB开发,请进。承诺RMB报酬,谢谢!

原创 2017年01月03日 05:34:11
本人QQ:529615027 

有一个程序,其实就是NP要更新,为了不让NP更新,我想架设一个旁路服务器,让NP去我架设的服务器更新数据。我截获了NP更新的数据包。从数据包能看出原来服务器的IP地址是218.6.139.196(其实IP有多个,更新程序使用的域名应该是np1.ji 
anghuol.com),第一个获取的文件是/nProtect/GameGuard/RealServer/update.cfg

我尝试了在本机架设Apache服务器,本机host文件做个回环将np1.jianghuol.com映射到127.0.0.1,将原来的没更新前的NP文件拷贝到本机服务器的/nProtect/GameGuard/RealServer目录。测试结果好像更新失败,应该是服务器端的问题。不知道如何解决
 
另外的几个问题: 
问题1:从截获数据包来看本机的NP更新是采用用域名解析么? 
问题2:服务器上面的update.cfg我不知道是什么内容,我需要模拟建立一个update.cfg么。 
问题3:如何能架设这个服务器以实现下面的数据包流程呢? 
问题4:根据数据包内容,我能否通过一些方法或者工具下载NP服务器上面的更新目录下的文件呢? 

以下是NP从真正的服务器更新的数据包(本数据包是NP经检验不更新的过程的数据包,NP要求更新的数据包若需要我在后面给出) 

1  192.168.0.101:1558  218.6.139.196:80  176  Send 
数据包省略,下面是包的内容(以下同) 
GET /nProtect/Ga 
meGuard/RealServ 
er/update.cfg?id 
=8429460 HTTP/1. 
1..Accept: */*.. 
User-Agent: npgm 
up..Host: np1.ji 
anghuol.com..Con 
nection: Keep-Al 
ive..Cache-Contr 
ol: no-cache.... 


2  218.6.139.196:80  192.168.0.101:1558  1024  Recv 

HTTP/1.1 200 OK. 
.Content-Type: a 
pplication/octet 
-stream..ETag: " 
1555536198"..Acc 
ept-Ranges: byte 
s..Last-Modified 
: Fri, 26 Sep 20 
08 02:40:22 GMT. 
.Content-Length: 
3692..Date: Fri 
, 26 Sep 2008 16 
:45:17 GMT..Serv 
er: lighttpd/1.4 
.13......m...... 
A.. <T.R......... 
.r...m.$g.V5u... 
F.T.a.y...Gh.... 
..R.Y../....g..] 
X.........3..... 
.3.^........7!Xu 
....w..X....3.Y! 
.{.....4)..I.MS? 
+. x.J..$......K 
..F..hM.H.b..=1. 
.P..YWYW...Y1.8. 
@.....o!......L. 
......*..;..].cw 
..z@.4?..T[..... 
VQ....T...H.q.AG 
...].ef#.I'.q.GY 
.usu......c...m. 
........G..:.l.. 
.]....@.7M..p... 
..X$T..a....dF.. 
..go...k....q.AJ 
;24.b..Y.U.BR..v 
Z..G.......R..9. 
....1......K.^.. 
..5.......c..C.L 
.|k*wT..$.Zr.k.. 
)........TT...a 
..S..\...}b+rV.. 
...X:.hYG..4..F. 
.t....d..&.....p 
..aP..4K........ 
.W.y.#~9kIlH\.l- 
.... <. ?.4...u.[ 
Li...oP.-'I..j.. 
6.%Y".{q>.....L3 
}......G.js.._.. 
.n........ym...2 
.....6..T..`.Pe. 
..}.%B.....c)^\i 
..VM.Y.....W..s. 
l......H...SC$.J 
. 8=.;.V.oXV.... 
..j.W.....y.yf.. 
.. ..BH...H..... 
Z...B.PT..9...#S 
..V.Od'@n....... 
....`..0(..r.~.. 
Z..`.?XcB._.>-.. 
v.}CS_YE..H..Gh. 

3  218.6.139.196:80  192.168.0.101:1558  428  Recv 
../...i.^.0..0.d 
?..z.....rcN..5. 
..42d..GZ.....z- 
.9.g.\..1.5...A\ 
.....?......8 <.. 
%.5..#......1 <.. 
_......,K.@+G4.. 
V.Gi,...jB...... 
.....:U~.3...%xb 
.\H?i........9.A 
|.P..g..t.%...|. 
.:........T..P.. 
.Q...~Q.....j5.. 
......=X.B3...$. 
C..Y...!.t..y... 
%@....r{nT...... 
h#.3.....4.i.Y <. 
.(...v........}. 
E..w.I../Heov.k. 
.]...6.."b.. W;. 
Z:.zW6.m..5.b;.. 
._......wd1..... 
.0. ....!...r1.. 
.vB}.r...I`>.... 
m..aR..o..+..... 
.........P...q.{ 
.S...:|.....    

4  218.6.139.196:80  192.168.0.101:1558  428  Recv 
类似上面3,省略 
5  218.6.139.196:80  192.168.0.101:1558  428  Recv 
类似上面3,省略 
6  218.6.139.196:80  192.168.0.101:1558  428  Recv 
类似上面3,省略

影响力:承诺与一致原理

通过赌马比赛这个例子引出承诺和一致的重要性。当我们做出了某种决定的时候,往往会倾向性的采取与我们所做的决定保持一致的行动。保持一致的愿望是我们行动的一个强大驱动力,为什么呢?在大多数的情况下,保持一致...
  • carolzhang8406
  • carolzhang8406
  • 2014年05月20日 16:55
  • 3505

IDEA实现热部署,在不重启服务器的前提下可以同时升级系统

首先设置热部署,那我们就先了解一下什么是热部署。 热部署:就是在应用正在运行的时候升级软件,却不需要重新启动应用。    对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Jav...
  • qq_21630623
  • qq_21630623
  • 2017年07月13日 18:56
  • 611

Windows Socket 编程_ 简单的服务器/客户端程序

转自http://blog.csdn.net/neicole/article/details/7459021 ==========================================...
  • u013829933
  • u013829933
  • 2016年07月29日 22:40
  • 314

那些老板许诺给你的期权

前段时间那篇刷爆朋友圈的就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者的文章你们看了吗? 我看后除了惋惜作者老公并愤恨作者他老公的老板之外还有一点点羡慕,想想曾经也有两份真诚的期...
  • mazherongyao
  • mazherongyao
  • 2017年03月22日 11:16
  • 376

Unity服务器热更新项目总结

1.       当下载unity3D、txt、xml文件时,切记在IIS中添加相应的MIME类型,否则会出现400错误 2.      www、bundleAsset、Asset之间的关系: 1...
  • wangyihero8
  • wangyihero8
  • 2016年10月14日 11:22
  • 401

配置linux服务器做简单的路由器

http://blog.chinaunix.net/uid-23986132-id-359649.html 任务:使用 Linux服务器配置路由器。 目标:实现单位两个网段:192....
  • hshl1214
  • hshl1214
  • 2016年10月26日 17:28
  • 1512

通过git命令行从github或服务器上克隆、修改和更新项目

目前项目的管理基本上都用上了git,svn现在很少用了,所以我们必须要了解git客户端的使用!第一步:在本地新建一个文件夹,作为本地仓库,如“texzt”,直接打开该文件夹,并单击右键,选择git b...
  • willba
  • willba
  • 2017年06月08日 20:13
  • 831

使用iostat命令确认磁盘IO很差

使用iostat命令确认磁盘IO很差
  • msdnchina
  • msdnchina
  • 2015年12月31日 19:50
  • 1150

nodejs 热更新

gulp监控工具nodemon,可以监视代码的改动而重启服务器,然而还是觉得若不用重启而直接加载新的代码更方便,所以在网上找了下nodejs热更新的方法,顺便记录一下   其实,方法也是通过监视文...
  • u013444046
  • u013444046
  • 2016年05月26日 17:20
  • 2042

更新客户配置文件

DECLARE l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type; l_rec_profile ...
  • caixingyun
  • caixingyun
  • 2014年10月30日 17:39
  • 1548
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在已经截获网络数据包的情况下,做更新服务器端的简单WEB开发,请进。承诺RMB报酬,谢谢!
举报原因:
原因补充:

(最多只允许输入30个字)