|
有这样一个应用程序需要测试: 客户端向服务器端发送的请求会被加密
1 、我知道客户端向服务器端发送的数据包的格式
2、 我知道加密的方式
于是,我就想,先录制协议,然后,对一些内容进行参数化
但是,问题是被加密的数据包我看不懂 ,根本不知道从哪儿参数化,于是,我就想自己设定发送的数据包-〉参数化-〉调用DLL加密,用 lrs_set_send_buffer 指定发送的Buff ,但是 失败了。。。。
另外试了个例子,还是失败,希望得到高手指点唉。。
char *suffix = "text";
lrs_create_socket("socket0", "TCP", "RemoteHost=127.0.0.1:5150", LrsLastArg);
lrs_set_send_buffer("socket0",suffix,20);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lrs_close_socket("socket0");
如果指定了函数 lrs_set_send_buffer("socket0",suffix,20);
那么 lrs_send("socket0", "buf0", LrsLastArg);中的buf0,是不是不起作用了呢?
我怎么才能确切的指导,lrs_send 发送的确切内容阿? |
|