|
我本机安装的有vs2008 和 lr11 sp1到sp4, 2003系统,录制还是会死机的.(程序应该在.net框架4)
采用winsock协议效果就是一堆二进制而已,对于.net remoting调用的话(我这研发答复是他们直接掉直接得结果的,底层传输根本没去研究), 在.net数据包中大致找下remoting接收包格式和发送包格式应该很容易找出关联部分的.
类似
send buf6 269 //获取服务端时间
".NET"
"\x01\x00\x00\x00\x00\x00\x90\x00\x00\x00\x04\x00\x01\x01"
"<GetRegisterTop>" -----@1
"\x00\x00\x00"
"<GetRegister>.rem" -----@2
"\x06\x00\x01\x01\x18\x00\x00\x00"
"application/octet-stream"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00"
"\x15\x11\x00\x00\x00\x12\x14"
"GetDBCurrentDateTime"
"\x12"
"aStarGps.Contract.IRemotingServer, Contract, Version=3.2.0.0, Culture=neut"
"ral, PublicKeyToken=null\v"
@1和@2 部分是关联过的,里面的内容是我通过抓包后过滤出来后参数化的,这2个关联后,之后的包数据就是程序那边发送的数据了. |
|