The invention discloses a parameter modifying method, a device, a terminal device and a storage medium. The parameter modification method includes: obtaining the original parameter value of the output of the target method function hooked by the hook function; sending the original parameter value to the echo server in a synchronous request manner; modifying the said parameter value through the network packet grabber tool in the process of sending the original parameter value to the echo server in a synchronous request manner. The original parameter value obtains the modified parameter value, sends the modified parameter value to the echo server, and receives the modified parameter value returned by the echo server. This parameter modification method can improve the efficiency of parameter modification, and enhance the flexibility and convenience of parameter modification.
【技术实现步骤摘要】
参数修改方法、装置、终端设备及存储介质
本专利技术涉及计算机领域,尤其涉及一种参数修改方法、装置、终端设备及存储介质。
技术介绍
在对应用程序采用钩子函数钩取方法函数的过程中,如需要动态修改方法函数中传递的参数值,目前一般通过在钩子函数中写入相关替换逻辑代码实现参数修改。这种做法每替换一次新值(参数修改)都需要重写钩子函数,导致参数修改过程不够灵活。例如在某些依赖钩子函数的软件测试中,由于每次进行参数修改都需要在钩子函数中写入相关替换逻辑代码,导致测试过程不灵活、测试效率低下,并且还需要测试人员具备一定的代码水平来写入相关替换逻辑代码,给测试带来极大的不便。
技术实现思路
本专利技术实施例提供一种参数修改方法、装置、终端设备及存储介质,以解决当前参数修改不灵活的问题。第一方面,本专利技术实施例提供一种参数修改方法,包括:获取钩子函数钩取的目标方法函数输出的原始参数值;将所述原始参数值以同步请求方式发送至回显服务器;在所述原始参数值以同步请求方式发送至回显服务器的过程中,通过网络抓包工具修改所述原始参数值,获取修改参数值,将所述修改参数值发送至回显服务器;接收所述回显服 ...
【技术保护点】
1.一种参数修改方法,其特征在于,包括:获取钩子函数钩取的目标方法函数输出的原始参数值;将所述原始参数值以同步请求方式发送至回显服务器;在所述原始参数值以同步请求方式发送至回显服务器的过程中,通过网络抓包工具修改所述原始参数值,获取修改参数值,将所述修改参数值发送至回显服务器;接收所述回显服务器传回的所述修改参数值。
【技术特征摘要】
1.一种参数修改方法,其特征在于,包括:获取钩子函数钩取的目标方法函数输出的原始参数值;将所述原始参数值以同步请求方式发送至回显服务器;在所述原始参数值以同步请求方式发送至回显服务器的过程中,通过网络抓包工具修改所述原始参数值,获取修改参数值,将所述修改参数值发送至回显服务器;接收所述回显服务器传回的所述修改参数值。2.根据权利要求1所述的参数修改方法,其特征在于,所述获取钩子函数钩取的目标方法函数输出的原始参数值的步骤之前,所述参数修改方法还包括:采用反编译工具对所述目标方法函数的目标应用程序进行分析,获取分析结果;根据所述分析结果确定所述目标方法函数,采用所述钩子函数钩取所述目标方法函数。3.根据权利要求1所述的参数修改方法,其特征在于,所述钩子函数包括所述回显服务器的访问地址;所述将所述原始参数值以同步请求方式发送至回显服务器,包括:基于所述回显服务器的访问地址,建立网络连接,将所述原始参数值以同步请求方式发送给回显服务器。4.根据权利要求1所述的参数修改方法,其特征在于,所述在所述原始参数值以同步请求方式发送至回显服务器的过程中,通过网络抓包工具修改所述原始参数值,获取修改参数值,包括:在所述原始参数值以同步请求方式发送至回显服务器的过程中,通过所述网络抓包工具拦截所述原始参数值;在拦截过程中,所述网络抓包工具对所述原始参数值进行修改,获取修改参数值。5.根据权利要求4所述的参数修改方法,其特征在于,在所述网络抓包工具对所述原始参数值进行修改,获取修改参数值的步骤之后,所述参数修改方法还包括:继续以所述同步请求方式发送所述...
【专利技术属性】
技术研发人员:席悦洋,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。